{"text_format":"1","workbook":"xlsx","n_sheets":14,"sheets":["README","ReleaseNotes","certification_form","unique_contracts","btm_pv_forecast","Reliability - Planning","Calcs","mtr_nqc_validation_tool","mtr_nqc_summary","CSPReportSheet","ReportSheet","lse_names","resources","misc"],"not_rendered":{"charts":2,"images":0,"macros":1,"external_links":0,"defined_names":144,"comments":0,"pivot_tables":1},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":3,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"README","index":0,"n_rows":4,"n_cols":4,"rows_kept":4,"cut":false,"hidden":false,"merged":[[3,3,4,6]]}
["ReleaseVersion","rdtv3_5_3"]
["ReleaseDate",46036]
["User Guide","https://www.cpuc.ca.gov/industries-and-topics/electrical-energy/electric-power-procurement/long-term-procurement-planning/more-information-on-authorizing-procurement/irp-procurement-track"]
[null,null,null,"To run the macro click the button above. LSEs must FIRST enable macros and should complete the RDT data entry fully before running the macro."]

{"sheet":"ReleaseNotes","index":1,"n_rows":33,"n_cols":4,"rows_kept":33,"cut":false,"hidden":false,"merged":[]}
["ReleaseVersion","ReleaseDate","ID","Note"]
["RDTv3 beta",44718]
["RDTv3 Release",44727,"v3_1_1"]
["RDTv3 Updated",44732,"v3_1_2","Minor updates to column names"]
["RDTv3 Updated",44757,"v3_1_3","Reliability tabs updates & some minor updates to the resource tab"]
["RDTv3 Updated",44771,"v3_2_1","1) RDTv3.misc: updated with all ELCC % values and added MRN/TRN ratios\n2) RDTv3.Reliability: added formulas to pull MRN/TRN ratios from the “misc” worksheet; updated formatting for cells H23:J50 and L23:P50 (previously greyed out since results weren’t available for those years)\n3) RDTv3.Calcs: updated formulas in columns S:T so that battery contracts with durations greater than or equal to 9 hours will get “8hr_batteries” ELCC%; updated formulas in columns S:T and added formulas in column Y so that battery contracts with durations less than 4 hours will get (“4hr_batteries” ELCC%) * (contract duration) / 4hr"]
["RDTv3 Updated",44796,"v3_2_2","1) RDTv3.resources: updated to include several new resource IDs, remove duplicates, adjust how baseline hybrid/paired resources are characterized, and update some project-specific information\n2) RDTv3.btm_pv_forecast: Added an additional LSE\n3) RDTv3.ReportSheet: new macro generated error flag, Rows with invalid buying_energy_capacity and csp_resource_category; flags contracts with non-storage CSP resources is marked as CapacityOnly and is marked as CSP.\n4)“ReportSheet” tab: summation now includes contracts that are both \"Buy\" and \"Owned\""]
["RDTv3 Updated",44827,"v3_2_3","1) corrects made to macro\n2) fixes the ELCC type issues for a few generic resources"]
["RDTv3 Updated",44845,"v3_2_4","1) corrections made to the \"CSPReportSheet\""]
["RDTv3 Updated",45103,"v3_3_1","1) Added mtr_nqc_validation_tool sheet\n2) Added mtr_nqc_summary sheet\n3) Added and updated unique_contracts sheet's mtr_tranche_NQC fields to reflect supplemental MTR obligations\n4) Further corrections made to the \"CSPReportSheet\""]
["RDTv3 Updated",45121,"v3_3_2","1) Corrections mtr_nqc_validation_tool\n2) Corrections made to macros\n3) Removed duplicate value from resource.resource"]
["RDTv3 Updated",45125,"v3_3_3","Fixes to #ref errors in mtr_nqc_validation_tool sheet"]
["RDTv3 Updated",45132,"v3_3_4","Fixes to unique_contracts data validation,  check_d2106035_tranche macro module, and elcc_vals table."]
["RDTv3 Updated",45133,"v3_3_5","Disabled the mtr_heuristic_check from the NQC calculation of the mtr_nqc_validation_tool."]
["RDTv3 Updated",45231,"v3_3_6","1) Added dropdown menu to project_interconnection_position. \n2) protection added to unique_contracts column headers and unused columns.\n3) MACRO: improvements to get_unique_contracts_data module."]
["RDTv3 Updated",45238,"v3_3_7","1) RDTv3.resources: updated to include several new resource IDs and update some project-specific information."]
["RDTv3 draft",45404,"v3_4_1","1) Macro: minor correction to ReportSheet column text\n2) RDTv3.unique_contracts: \n     a) Cell protection now allows users to make formatting changes\n     b)  viability_financing_sitecontrol: entry of \"0\" replaces the previous \"NA\" option\n3) RDTv3.mtr_nqc_validation_tool:\n     a)Diablo Canyon NQC Tool Addition"]
["RDTv3 Updated",45414,"v3_4_2","1) RDTv3.mtr_nqc_validation_tool: release of Diablo Canyon NQC Tool Addition\n2) RDTv3.resources: updated to include several new resource IDs and update some project-specific information."]
["RDTv3 Updated",45432,"v3_4_3","1) Correction to RDTv3.mtr_nqc_validation_tool field:  calculated_nqc_non_hybrid\n2)RDTv3.misc: removed sheet protection to allow macro to run queue refresh; fixed formula error."]
["RDTv3 Updated",45436,"v3_4_4","1) RDTv3.mtr_nqc_validation_tool formulas revised:\n     a) dcr_required_energy_battery: now calculated as [dcr_battery_nqc] * 365 * 5 for applicable contracts.\n\n     b) dcr_battery_nqc:   Now correctly differentiates between hybrid/nonhybrid and multiplies by [%_nameplate/tranche_hybrid_storage]  \n          or [%_nameplate/tranche_non_hybrid] accordingly.\n\n     c) calculated_nqc_non_hybrid, calculated_nqc_hybrid_gen, and calculated_nqc_hybrid_storage:  Removed condition restricting contracts\n          with DCR tranches from being calculated using MTR general NQC methodology.\n               \n2) RDTv3.mtr_nqc_summary formulas revised: \n          a) Calculated NQC (general including DCR): No longer adds values from Calculated DCR NQC field.  Instead, sum includes MTR general\n               NQC calculation of DCR contracts in values."]
["RDTv3 Updated",45603,"v3_4_5","1)  RDTv3.unique_contracts:\n    a)  mtr_bridge_to \n              - Added field with dropdown menu of used contract IDs.\n     b) alternative_resource_name\n              - Dropdown of unique generator names.\n     c) d1911016_tranche\n              - Removed; category is no longer used or useful.\n     d) d2106035_procurement_cat\n              - Removed dropdown options containing multiple obligation types; LSEs now instructed to add new contract row for each obligation targeted.\n      e) resource\n              - Added new resource types:\n                      Enhanced Geothermal\n                      Off shore Wind\n                      Out of State Wind\n                      Generic wind CA\n2) RDTv3.mtr_nqc_validation_tool\n     a) ELCC Options no longer include different storage durations. \n          - Non- hybrid resource storage duration calculation:  contracted_storage_mw / contracted_nameplate_capacity \n          - Hybrid resource storage duration calculation:  contracted_storage_mw / contracted_storage_depth_mwh\n          - Calculates ELCC for duration to tenth of hour duration from linear extrapolation of ELCC study values\n\n3) RDTv3.Macro \n     Added warning flag for contracts with NQC equal to or greater capacity MWs"]
["RDTv3 Updated",45609,"v3_4_6","1) RDTv3.mtr_nqc_validation_tool formulas revised:\n     a) Updated to align with updated d2106035_procument_cat options:\n               is_general\n               is_ZE_gen_paired_dr\n               is_firm_ZE\n               is_long_duration_storage\n     b) Fixed for additions to the lse_selected_mtr_tranche column:\n               tranche_elcc_match_non_hybrid\n               tranche_elcc_match_hybrid_gen\n               tranche_elcc_match_hybrid_storage\n               do_tranches_match?\n     C) Fixed impact of % nameplate apportionments to columns: \n               uc_contracted_storage_depth_mwh\n               storage_duration_hrs\n               dcr_nqc_from_gen\n               dcr_battery_nqc"]
["RDTv3 Updated",45622,"v3_4_7","1) RDTv3.mtr_nqc_summary revised:\n     a) Added total reported MTR LLT NQC MW (unique_contracts) column.\n     b) Corrected error where LLT contracts counted toward general claimed NQC.\n     c) Added missing Total Reported LLT NQC formula\n2) RDTv3.mtr_nqc_validation_tool revised:\n    a) Corrected  do_tranches_match? field logic; now allows the assumed tranche  <=  selected tranche without error.\n     b) Fixed dcr_nqc_from_gen calculation; now estimates excess generation nameplate as a ratio of p50_annual_mwh_post_he_17 / p50_annual_mwh_17.\n     c) Added condition to  dcr_is_storage_contract to test if storage_duration_hrs <> 0 before calculating. \n     d) Added IFERROR function to dcr_nqc_from_gen; reduces potential errors shown and clarifies summation.\n     e) Added IFERROR function to dcr_battery_nqc; reduces potential errors shown and clarifies summation."]
["RDTv3 Updated",45765,"v3_4_8","1) Added RDTv3.certification_form\n2) RDTv3.unique_contracts:\n    a) Added planned_project_retention_priority column.\n    b) Updated csp_annual_yyy columns.\n3) RDTv3.mtr_nqc_validation_tool Added:\n    a) Add compliance_target column.\n    b)  Removed elcc_hybrid_storage_resource column.\n4) RDTv3.mtr_nqc_summary\n    a) Replaced formula summary table with Pivot table."]
["RDTv3 Updated",45796,"v3_4_9","1) RDTv3.unique_contracts:\n    a) Removed planned_project_retention_priority column.\n2) RDTv3.mtr_nqc_validation_tool Added:\n       a) Removed mtr_compliance_target, compliance_target_error column\n       b) Corrections to columns:\n             1) dcr_is_storage_contract\n             2) dcr_net_energy_available\n             3  dcr_nqc_from_gen"]
["RDTv3 Updated",45800,"v3_4_10","1) RDTv3.mtr_nqc_validation_tool:\n       a) Correction to storage ELCC lookup table that uses elcc_non_hybrid, elcc_hybrid_gen, or elcc_hybrid_storage entry as a key."]
["RDTv3Updated",45876,"v3_5_2","1) RDTv3.unique_contracts: Added AB1373 Project Retention Priority Column, additional CSP tools tables and new tabs for Relaibility Planning for RCPPP"]
["RDTv3Updated",45968,"v3_5_3","1.unique_contracts sheet:Updated csp_annual_yyyy columns.Revised Planned Project Retention Priority column,Added validation checks for CSP_annual_20xx values \n2.Calcs Worksheet;Updated formulas to shift the project online date from May 1 to June 1, consistent with MTR Decisions.Updated formulas to prevent double counting of resources.\n3. CSPReportSheet:“online and in-development\" reporting table,\n4. Reliability worksheets: Renamed “Reliability” worksheet to “Reliability – Planning”,Added “Reliability – RCPPP Option I” and “Reliability – RCPPP Option I” worksheets,\n5.LSE Names Sheet Updated list of LSE names are included\n6.Resource Sheet: New Resources (additional hybrid resources that have assigned CAIO resource ID) and resources that align the new regional boundaries identify under 2025 Input and Assumptions \n7.Misc Sheet : LSE ELCC look up key as well as MTR obligations are also updated to reflect LSE obligations after the baseline Swaps and obligation Trade. "]
["RDTv3Updated",45996,"v3_5_3","1.Added vintages to Reliability Need, BTM PV Forecast, and ELCC\n2. Removed RPN/TRN ratio .\n3. Added new thermal marginal ELCC subclasses with the allocation based on EFORd\n\n"]
["RDTv3Updated",46007,"v3_5_3","1. Removed RCPPP tabs for more clarity and cohesion."]
["RDTv3Updated",46008,"v3_5_3","1. Updatd RPN values."]
["RDTv3Updated",46095,"v3_5_3","1. Added dropdown in the  Certification tab to identify purpose of the RDT"]
["RDT Updated",46148,null,"Replace the current versioning system with date-based tracking \nAdd pricing fields \nAdd capacity factor field \nAdd engineering assessment field \nAdd tranche compliance fields for future years, nd  Add Resource Adequacy (RA) compliance identification field (To include new Procurement Order release March 2026, 2030, 2031, 2032) "]

{"sheet":"certification_form","index":2,"n_rows":25,"n_cols":2,"rows_kept":25,"cut":false,"hidden":false,"merged":[[0,0,0,2],[7,0,7,1],[13,0,13,1],[19,0,19,1],[6,0,6,2]]}
["RDT Certification Form – Verification Declaration"]
[]
["Load Serving Entity Full Name:"]
["Load Serving Entity Abbreviation:"]
["Submission Type:","IRP Biennial Filing"]
["Date of Filing:"]
["Note: Consistent with Rules 1.1 & 1.11 of the CPUC's Rules of Practice and Procedure, this Procurement Showing has been verified by an officer of the corporation or organization, who expressly certifies, under penalty of perjury, the following:\n     1. I have responsibility for the activities reflected in this showing;\n     2. I have reviewed, or have caused to be reviewed, this showing;\n     3. Based on my knowledge, information, or belief, this filing does not contain any untrue\n         statement of a material fact or omit to state a material fact necessary to make the\n         statements made;\n     4. Based on my knowledge, information, or belief, this filing contains all of the information\n         required to be provided by CPUC orders, rules, and regulations.                                                                                                                                            "]
["LSE Officer"]
["Title:"]
["Name:"]
["Email:"]
["Phone:"]
["Signature:"]
["Backup Contact Information"]
["Title:"]
["Name:"]
["Email:"]
["Phone:"]
["Signature:"]
["Load Serving Entity Information"]
["LSE Address Line 1:"]
["LSE Address Line 2:"]
["LSE City:"]
["LSE State:"]
["LSE Zip:"]

{"sheet":"unique_contracts","index":3,"n_rows":109,"n_cols":90,"rows_kept":109,"cut":false,"hidden":false,"merged":[]}
["lse_unique_contract_id","resource","alternative_resource_name","contract_status","project_interconnection_position","interconnection_substation","marginal_addition","marginal_addition_to","total_nameplate_capacity","contracted_nameplate_capacity","sep_contracted_mw_nqc","contract_gwh_annual","is_hybrid_paired","can_charge_from_grid","total_generator_mw","contracted_generator_mw","total_storage_mw","contracted_storage_mw","solar_technology_sub_type","storage_technology_sub_type","total_storage_depth_mwh","contracted_storage_depth_mwh","viability_cod_reasonableness","viability_technical_feasibility","viability_financing_sitecontrol","resource_mix","cam_d1911016_vamo_ghgfreepcia","buy_sell_own","counterparty","generator_supplier","developer_name","capacity_area","capacity_sub_area","cpuc_approval_ref","county","COD_year","COD_month","COD_day","contract_start_date_year","contract_start_date_month","contract_start_date_day","contract_end_date_year","contract_end_date_month","contract_end_date_day","contract_execution_date_year","contract_execution_date_month","contract_execution_date_day","contract_type","contract_price","contract_price_unit","tx_upgrades","tx_upgrade_date_year","tx_upgrade_date_month","tx_upgrade_date_day","tx_upgrade_description","d2106035_procurement_cat","mtr_tranche1_NQC","mtr_tranche2_NQC","mtr_tranche3_NQC","mtr_tranche4_NQC","mtr_tranche5_NQC","mtr_tranche6_NQC","mtr_NQC_ZE_gen_paired_dr","mtr_tranche7_NQC","mtr_tranche8_NQC","mtr_tranche9_NQC","mtr_bridge_to","contract_RA_compliant","engineering_assement_included","capacity_factor","contract_changed","previous_COD_year","previous_COD_month","previous_COD_day","remediation_plan","signed_contract","notice_to_proceed","public_contract","buying_energy_capacity","NQC_reporting_source","procurement_origin","planned_project_retention_priority","csp_resource_category","csp_annual_2028","csp_annual_2030","csp_annual_2035","csp_annual_2040","csp_annual_2045","macro_supertype","notes"]
["PP005201_Solar","SLATE_2_SLASR2_SUN"," ","Online",null,"Mustang Switching Station","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier","Recurrent/Canadian Solar (developer), Goldman Sachs (project owner)","RECURRENT","SCE",null,null,"KingsCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," "," ",null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["PP005201_BESS","SLATE_2_SLASR2_LESR"," ","Online",null,"Mustang Switching Station","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier","Recurrent/Canadian Solar (developer), Goldman Sachs (project owner)","RECURRENT","SCE",null,null,"KingsCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," "," ",null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["PP007202","RATSKE_2_RBSSB1"," ","Online",null,"Whirlwind Substation 230 kV","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier",null,"FIRST SOLAR DEVELOPMENT","SCE",null,null,"KernCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," "," ",null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["PP008224_Solar","YELPIN_2_YP2SR1"," ","Online",null,"GridLiance Trout Canyon 230 kV substation","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier",null,"NEXTERA","NEVP",null,null,"Nevada"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," ",null," ",null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["PP008224_BESS","YELPIN_2_YP2BT1"," ","Online",null,"GridLiance Trout Canyon 230 kV substation","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier",null,"NEXTERA","NEVP",null,null,"Nevada"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," ",null," ",null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["PP013211","MTWIND_1_MVPWD1"," ","Online",null,"SCE’s 115kV Mount Wind","Yes","MTWIND_1_UNIT 3"," "," "," "," "," ",null," "," "," "," ",null,null,null,null,null,null,null," ",null,"Buy","non-LSE supplier",null,"AES","SCE",null,null,"RiversideCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," "," "," ",null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["PP014212_Solar","VICPAS_2_VPSSR1"," ","Online",null,"Red Bluff Substation","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier",null,"CLEARWAY","SCE",null,null,"RiversideCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"YES"," "," "," "," "," ",null," ",null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["PP014212_BESS","VICPAS_2_VPSBT1"," ","Online",null,"Red Bluff Substation","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier",null,"CLEARWAY","SCE",null,null,"RiversideCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"YES"," "," "," "," "," ",null," ",null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["RA120202","CALFTN_2_CFSBT1"," ","Online",null,"NA","Yes","CALFTN_2_SOLAR"," "," "," "," "," "," "," "," "," "," ",null,"Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier",null,"CAPITAL DYNAMICS","PacGE",null,null,"MontereyCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA",null,null,"NO",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["PP004201","CASADB_1_CD4GT1"," ","Online",null,"Casa Diablo Substation","NO",null," "," "," "," "," ",null," "," "," "," ",null,null,null,null,null,null,null," ",null,"Buy","non-LSE supplier",null,"ORNI 50","PacGE",null,null,"MonoCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," ",null,null,null,null,null," ",null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"," "]
["PP009202_Solar","TWINKL_2_ASCSRA"," ","Online","1204","Kramer 220 kV Substation","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier",null,"8 MINUTE ENERGY","SCE",null,null,"KernCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"YES",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["PP009202_BESS","TWINKL_2_ASCBTA"," ","Online","1204","Kramer 220 kV Substation","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier",null,"8 MINUTE ENERGY","SCE",null,null,"KernCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"YES",null,null,null,null," ",null," "," ",null,null,null,null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["PP016212_Solar","_NEW_GENERIC_SOLAR_1AXIS"," ","Development","1389","Gates Substation","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"ORIGIS","GreaterFresno",null,null,"FresnoCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"YES"," "," "," "," "," ",null," ",null,null,null,null,null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"," "]
["PP016212_BESS","_NEW_GENERIC_BATTERY_STORAGE"," ","Development","1389","Gates Substation","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"ORIGIS","GreaterFresno",null,null,"FresnoCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"YES"," "," "," "," "," ",null," ",null,null,null,null,null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"," "]
["PP015212_Solar","_NEW_GENERIC_SOLAR_1AXIS"," ","Development","1499","Lakeview","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"AES","Kern",null,null,"KernCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," ",null," ",null,null,null,null,null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"]
["PP015212_BESS","_NEW_GENERIC_BATTERY_STORAGE"," ","Development","1499","Lakeview","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"AES","Kern",null,null,"KernCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," ",null," ",null,null,null,null,null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"]
["ES001214","_NEW_GENERIC_BATTERY_STORAGE"," ","Development",null,"PG&E Fairway substation ","NO",null," "," "," "," "," "," "," "," "," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"RENEWABLE PROPERTIES LLC","PacGE",null,null,"SantaBarbaraCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA",null,null,"NO",null,null,null,null," ",null,null," ",null,null,null,null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"]
["ES002214","_NEW_GENERIC_BATTERY_STORAGE"," ","Development",null,"24999 Potter Road, Salinas, CA 93908","NO",null," "," "," "," "," "," "," "," "," "," ",null,"Other"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"GREEN VALLEY ENERGY STORAGE","PacGE",null,null,"MontereyCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA",null,null,"NO",null,null,null,null," ",null,null,null,null,null," ",null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"," "]
["ES003214","_NEW_GENERIC_BATTERY_STORAGE"," ","Development",null,"Intersection of Metz-King City Road and Airport Road, King City","NO",null," "," "," "," "," "," "," "," "," "," ",null,"Other"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"RAVA MESA ENERGY STORAGE","PacGE",null,null,"MontereyCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA",null,null,"NO",null,null,null,null," ",null,null,null,null,null," ",null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"," "]
["ES004214","_NEW_GENERIC_BATTERY_STORAGE"," ","Development",null,"142 Bodega Road, Gonzales,CA,93926","NO",null," "," "," "," "," "," "," "," "," "," ",null,"Other"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"142 BODEGA ENERGY STORAGE LLC","PacGE",null,null,"MontereyCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA",null,null,"NO",null,null,null,null," ",null,null,null,null,null," ",null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"," "]
["ES005224","_NEW_GENERIC_BATTERY_STORAGE"," ","Development",null,"Whirlwind","NO",null," "," "," "," "," "," "," "," "," "," ",null,"Other"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"HYDROSTOR","SCE",null,null,"KernCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA",null,null,"NO",null,null,null,null," ",null,null,null,null," "," ",null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"]
["PP018234","_NEW_GENERIC_WIND_OOS_AZNM"," ","Development","0148CONV","NA","NO",null," "," "," "," "," ",null," "," "," "," ",null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,"SUNZIA WIND POWERCO LLC","PNM",null,null,"NewMexico"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO"," "," ",null," "," ",null,null,null," "," ",null,null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"," "]
["PP011211_Solar","_NEW_GENERIC_SOLAR_1AXIS"," ","Online",null,"NA","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier",null,"Angiola East LLC","SCE",null,null,"TulareCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"YES",null,null,null,null," ",null,null," ",null,null,null,null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"]
["PP011211_BESS","_NEW_GENERIC_BATTERY_STORAGE"," ","Online",null,"NA","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," ",null,null,null," ",null,"Buy","non-LSE supplier",null,"Angiola East LLC","SCE",null,null,"TulareCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"YES",null,null,null,null," ",null,null," ",null,null,null,null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"]
["ES006241","_NEW_GENERIC_BATTERY_STORAGE"," ","Development",null,"NA","NO",null," "," "," "," "," "," "," "," "," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"San Gabriel Project I LLC","SCE",null,null,"LosAngelesCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA",null,null,"NO",null,null,null,null," ",null,null," "," ",null,null,null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"," "]
["PP216250_Solar","_NEW_GENERIC_SOLAR_1AXIS"," ","Development",null,"PG&E Harlan 500kV Switching Station","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"IPX Power","PacGE",null,null,"FresnoCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"YES"," "," "," "," "," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated",null,true," "," "," "," "," "," ","newgeneric"]
["PP216250_BESS","_NEW_GENERIC_BATTERY_STORAGE"," ","Development",null,"PG&E Harlan 500kV Switching Station","NO",null," "," "," "," "," "," "," "," "," "," ","1Axis","Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"IPX Power","PacGE",null,null,"FresnoCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"YES"," "," "," "," "," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated",null,true," "," "," "," "," "," ","newgeneric"]
["PP006202","NAVYII_2_UNITS"," ","Online",null,"Southern California Edison via 115kV Inyokern and 230kV Kramer Junction","NO",null," "," "," "," "," ",null," "," ",null,null,null,null,null,null,null,null,null," ",null,"Buy","non-LSE supplier",null,"CGP Holding, LLC","PacGE",null,null,"InyoCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","physical"]
["PP012211","_EXISTING_GENERIC_INSTATE_LARGE_HYDRO"," ","Online",null,"WAPA’s Tracy 230-kV /Tracy 500-kV /Cottonwood 230-kV","NO",null," "," "," "," "," ",null," "," ",null,null,null,null,null,null,null,null,null," ",null,"Buy","non-LSE supplier",null,null,"PacGE",null,null,"SacramentoCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated",null,true," "," "," "," "," "," ","existinggeneric"]
["PP010244","_NEW_GENERIC_SOLAR_1AXIS"," ","Development","Q-1402","Cielo Azul 500 kV Switch Station","NO",null," "," "," "," "," ",null," "," "," "," ","1Axis",null," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"Lydian Energy","NEVP",null,null,"Arizona"," "," "," "," "," "," "," "," "," "," "," "," ","RPS",null,null,"NO",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated",null,true," "," "," "," "," "," ","newgeneric"]
["PP020241","PNOCHE_1_UNITA1"," ","Development","PG&E Panoche Substation 115kV","PG&E Panoche Substation 115kV","NO",null," "," "," "," "," "," "," "," "," "," ",null,null," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"MRP Pacifica Marketing II LLC,","PacGE",null,null,"FresnoCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA",null,null,"NO",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated",null,true," "," "," "," "," "," ","physical"]
["PP021241","PNCHPP_1_PL1X2"," ","Development","PG&E Midway Substation 115kV","PG&E Midway Substation 115kV","NO",null," "," "," "," "," "," "," "," "," "," ",null,null," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"MRP Pacifica Marketing II LLC,","PacGE",null,null,"FresnoCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA",null,null,"NO",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated",null,true," "," "," "," "," "," ","physical"]
["PP213251","SCHLTE_1_PL1X3"," ","Development","SCHLTE_1_PL1X3","Schulte 115kV Switching Station","NO",null," "," "," "," "," "," "," "," "," "," ",null,null," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"MRP Pacifica Marketing II LLC,","PacGE",null,null,"SanJoaquinCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA",null,null,"NO",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated",null,true," "," "," "," "," "," ","physical"]
["PP215258","VACADX_1_UNITA1"," ","Development","PG&E Vaca Dixon Substation 115kV","PG&E Vaca Dixon Substation 115kV","NO",null," "," "," "," "," "," "," "," "," "," ",null,null," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,"MRP Pacifica Marketing III LLC","PacGE",null,null,"SolanoCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA",null,null,"NO",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated",null,true," "," "," "," "," "," ","physical"]
["PP216252","CSTRVL_7_PL1X2"," ","Online","PG&E line rated at 5MW",null,"NO",null," "," "," "," "," ",null," "," ",null,null,null,null,null,null,null,null,null," ",null,"Buy","non-LSE supplier",null,"Monterey Regional Waste Management District","PacGE","NO_SUB_AREA",null,"MontereyCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated",null,true," "," ",null,null,null,null,"physical"]
["PP216255","_NEW_GENERIC_SOLAR_1AXIS"," ","Development",null,null,"NO",null," "," "," "," "," ",null," "," ",null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,"TransGrid Energy LLC","AZPS","NO_SUB_AREA",null,"Arizona"," "," "," "," "," "," "," "," "," "," "," "," ","RPS",null,null,"NO",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated",null,true," "," "," "," "," ",null,"newgeneric"]
["IOU GHG-Free Allocation","_EXISTING_GENERIC_UNKNOWN"," ","Online",null,null,"NO",null,null,null,null," "," ",null,null,null,null,null,null,null,null,null,null,null,null,null,"GHG-free PCIA","Buy","Multiple IOUs",null,null,null,null,null,null," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NO",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO",null,null,null," "," ",null,null," ","Calculated",null,true," "," "," "," "," "," ","existinggeneric"]
["Existing VAMO Allocation","_EXISTING_GENERIC_UNKNOWN"," ","Online",null,null,"NO",null,null,null," "," "," ",null,null,null,null,null,null,null,null,null,null,null,null,null,"VAMO","Buy","Pacific Gas & Electric",null,null,null,null,null,null," "," "," "," "," "," "," "," "," "," "," "," ",null,null,null,"NO",null,null,null,null," ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NO",null,null,null," "," ",null," "," ","Calculated"," ",true," "," "," "," "," ",null,"existinggeneric"]
["20220531_CCPower_OME_FishLake_Geo_CCCE","_NEW_GENERIC_GEOTHERMAL"," ","Development","geothermal_import_planned","Silver Peak 55 kV Substation","NA",null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,"OPEN MOUNTAIN ENERGY","NEVP","NO_SUB_AREA",null,"Nevada"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO",null,null,null,null," ",null,null,null,null,null," ",null,null,null,null,null,null,null,null,"YES"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"," "]
["20220531_CCPower_Ormat_Portfolio_Balance_of_Supply_CCCE","_NEW_GENERIC_GEOTHERMAL"," ","Development","geothermal_import_planned","TBD","NA",null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,"ORMAT",null,"NO_SUB_AREA",null,"NA"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"NO","","","",null," ",null,null,null,null,null," ",null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"," "]
["20220531_CCPower_Ormat_Portfolio_Dogwood_CCCE","_NEW_GENERIC_GEOTHERMAL"," ","Development","geothermal_import_planned","CAISO delivery at IID-SDGE_ITC","NA",null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,"ORMAT","IID","NO_SUB_AREA",null,"ImperialCounty"," "," "," "," "," "," "," "," "," "," "," "," ","RA+RPS",null,null,"YES","","",""," "," ",null,null,null,null,null," ",null,null,null,null,null,null,null,null,"NO"," "," "," "," "," "," "," "," ","Calculated"," ",true," "," "," "," "," "," ","newgeneric"," "]
[" "," "," "," "," "," "," ",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," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
["CCPower_EGX_PluthRanch_CCCE","PGE_NGBA_EGS_NF",null,"Review",null,"Cache-Highlands 115 kV",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,"EGX","NorthCoastNorthBay","NO_SUB_AREA",null,"LakeCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_XGS_RedHillsPh1_CCCE","PGE_NGBA_Geothermal",null,"Review",null,"Konocti 60 kV",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,"XGS","NorthCoastNorthBay","NO_SUB_AREA",null,"LakeCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_XGS_RedHillsPh2_CCCE","PGE_NGBA_Geothermal",null,"Review",null,"Konocti 60 kV",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,"XGS","NorthCoastNorthBay","NO_SUB_AREA",null,"LakeCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_Atlantica_Obsidian_CCCE","SCE_NOL_Geothermal",null,"Review",null,"Kramer 230 kV",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,"Atlantica",null,"NO_SUB_AREA",null,"InyoCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_Zanskar_OOS_CCCE","SCE_Eastern_Geothermal",null,"Review",null,"Afton 345 kV (New Mexico)",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,"Zanskar",null,"NO_SUB_AREA",null,"NewMexico"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_Zanskar_Lassen_CCCE","PGE_Northeast_CA_Geothermal",null,"Review",null,"Shaffer 345 kV (LMUD/NVE)",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,"Zanskar",null,"NO_SUB_AREA",null,"LassenCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_Zanskar_SonomaMendo_CCCE","PGE_NGBA_Geothermal",null,"Review",null,"Cloverdale 115 kV",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,"Zanskar","NorthCoastNorthBay","NO_SUB_AREA",null,"SonomaCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_Zanskar_Lake_CCCE","PGE_NGBA_Geothermal",null,"Review",null,"Redbud 115 kV",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,"Zanskar","NorthCoastNorthBay","NO_SUB_AREA",null,"LakeCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_StrategicGeo_NGBA_East_CCCE","PGE_NGBA_Geothermal",null,"PlannedNew",null,"Redbud 115 kV",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,null,"NorthCoastNorthBay","NO_SUB_AREA",null,"LakeCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_StrategicGeo_NGBA_West_CCCE","PGE_NGBA_Geothermal",null,"PlannedNew",null,"Cloverdale 115 kV",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,null,"NorthCoastNorthBay","NO_SUB_AREA",null,"SonomaCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_StrategicGeo_Humboldt_CCCE","PGE_NGBA_Geothermal",null,"PlannedNew",null,"Maple Creek 115 kV",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,null,null,"NO_SUB_AREA",null,"HumboldtCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_StrategicGeo_SurpriseValley_CCCE","PGE_Northeast_CA_Geothermal",null,"PlannedNew",null,"Hilltop 345 kV",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,null,null,"NO_SUB_AREA",null,"ModocCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_StrategicGeo_Lassen_CCCE","PGE_Northeast_CA_Geothermal",null,"PlannedNew",null,"Shaffer 345 kV (LMUD/NVE)",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,null,null,"NO_SUB_AREA",null,"LassenCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["CCPower_StrategicGeo_PitRiver_CCCE","PGE_Northeast_CA_Geothermal",null,"PlannedNew",null,"Hat Creek 2 230 kV",null,null," "," "," "," "," ",null,null,null,null,null,null,null,null,null," "," "," ",null,null,"Buy","non-LSE supplier",null,null,null,"NO_SUB_AREA",null,"ShastaCounty"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," "," "," "," "," "," ","newresolve"," "]
["New_Generic_1","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_2","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_3","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_4","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_5","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_6","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_7","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_8","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_9","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_10","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_11","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_12","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_13","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_14","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_15","_NEW_GENERIC_BATTERY_STORAGE",null,"PlannedNew",null,null,"No",null," "," "," "," "," "," ",null,null," "," ",null,"Li"," "," "," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_16","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_17","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_18","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_19","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_20","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_21","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_22","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_23","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_24","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_25","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_26","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_27","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_28","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_29","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_30","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_31","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_32","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_33","_NEW_GENERIC_SOLAR_1AXIS",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,"1Axis",null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_34","SCE_New_Mexico_Wind",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NewMexico"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newresolve"]
["New_Generic_35","SCE_New_Mexico_Wind",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NewMexico"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newresolve"]
["New_Generic_36","SCE_New_Mexico_Wind",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NewMexico"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newresolve"]
["New_Generic_37","_NEW_GENERIC_WIND_CA",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_38","_NEW_GENERIC_WIND_CA",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_39","_NEW_GENERIC_WIND_CA",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_40","_NEW_GENERIC_WIND_CA",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_41","_NEW_GENERIC_WIND_CA",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_42","_NEW_GENERIC_WIND_CA",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_43","_NEW_GENERIC_BIOMASS/WOOD",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_44","_NEW_GENERIC_BIOMASS/WOOD",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_45","_NEW_GENERIC_GEOTHERMAL",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_46","_NEW_GENERIC_GEOTHERMAL",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_47","_NEW_GENERIC_GEOTHERMAL",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_48","_NEW_GENERIC_GEOTHERMAL",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_49","_NEW_GENERIC_GEOTHERMAL",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," "," "," "," ","newgeneric"]
["New_Generic_50","_NEW_GENERIC_GEOTHERMAL",null,"PlannedNew",null,null,"No",null," "," "," "," "," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," "," "," ",null,null," ","newgeneric"]
["New_Generic_51","_EXISTING_GENERIC_PEAKER"," ","PlannedExisting",null,null,"No",null," "," "," ",null," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," ",null,null,null,null,null,"existinggeneric"]
["New_Generic_52","_EXISTING_GENERIC_PEAKER"," ","PlannedExisting",null,null,"No",null," "," "," ",null," ",null," ",null,null,null,null,null,null,null," "," "," "," ",null,"Buy","non-LSE supplier",null,null,null,"No_sub_area",null,"NA"," "," "," "," "," "," "," "," "," ",null,null,null,null,null,null,"NA",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," ","Calculated",null,null," ",null,null,null,null,null,"existinggeneric"]

{"sheet":"btm_pv_forecast","index":4,"n_rows":40,"n_cols":25,"rows_kept":40,"cut":false,"hidden":false,"merged":[]}
[]
[null,"BTM PV Capacity Forecast (MW) - updated with 2025 Filing Requirements release"]
[null,"Service Area","Type","LSE CPUC ID","LSE Name",2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045]
[]
[null,"PGE","IOU","PGE","Pacific Gas & Electric Company (Bundled)",2669.7726548288983,2774.5070351741547,2827.1968314859982,3128.1348530963619,3413.2586968374271,3625.6453172522174,3760.2417297582911,3961.6806778788773,4025.5870884754722,4059.6511760679105,4099.7000511883625,4148.4335022223968,4199.6164232998617,4254.0990005557278,4310.0313415702831,4369.9607483378068,4428.9024688555655,4490.8900321256251,4554.6214427980713,4619.3483921032421]
[null,"PGE","ESP",null,"Pacific Gas & Electric Company (Direct Access)",1158.3346802945375,1182.1072806995307,1127.0628331042474,1095.1373371324519,1072.1320844166362,1054.1748927133267,1048.5538459066461,1034.7996344178327,1005.2391205872364,978.50691976020801,960.80490206489833,947.42124264032589,937.87879560374893,929.99452333638658,926.24490136126747,924.66805940922131,923.67788309761625,924.57534357100076,928.18164474240086,933.26805476103834]
[null,"PGE","CCA","MBCPA","Central Coast Community Energy",521.72694645470347,536.2884635829148,524.65603300069984,534.06967044707415,552.05481188816168,571.63833332937645,599.40602974357864,625.58392714262447,643.19305150484831,661.54765669164487,678.03191798176033,694.24038981953731,710.28763175715164,725.05713499602598,741.61619622578166,757.82081225857962,774.48127195474035,790.23560748097236,805.69256663282033,821.02131850144167]
[null,"PGE","CCA","CPSF","CleanPowerSF",353.24825787103208,364.03229629192498,379.72751967228834,387.26343766682589,399.86117860345473,411.58561871638358,429.72659971247322,445.0663554700381,453.54642069655699,462.23619406632758,470.17865166011052,478.10784316378306,486.05195908288351,493.61614334369347,501.99896171638756,510.2854213724936,518.69709819028446,527.06417081653035,534.93773671985537,542.67774700398525]
[null,"PGE","CCA","EBCE","Ava Community Energy",993.59053434521229,1031.7284604022732,1198.1675325729627,1221.2190981071462,1290.679822653163,1378.4614939906514,1457.9710099298966,1491.4614707161206,1507.9754621285283,1524.3246437569896,1542.1067368037143,1555.0699701068772,1568.2871775966257,1581.1389866020397,1598.1496116921419,1616.0677872239658,1634.2377108365451,1653.1621227995636,1672.4343801616569,1692.184890462338]
[null,"PGE","CCA","KCCP","King City Community Power (KCCP)",3.871993374602948,3.9322930392052706,3.8023960524739424,3.8211267952381447,3.8964184766257461,3.9830013538861859,4.1229282046775904,4.2388469645049502,4.2962315173910941,4.356001438539856,4.4141556095876764,4.4739550014418343,4.5374999493341939,4.598214663663831,4.6696471280828122,4.7427757678244431,4.817421385747279,4.8900126165836708,4.9631951247886175,5.0365671121686644]
[null,"PGE","CCA","MCE","Marin Clean Energy",610.69108822343037,616.94430108664051,592.53498123212967,591.47691481381185,598.65541258927101,607.80293505300892,625.16355753190055,640.93512312272969,646.70600739719896,652.74674894255713,659.66080548807588,667.11151693607815,675.15570767226518,682.52309165142913,691.6798860897286,700.6570678440338,709.47018570431885,718.43442683615103,727.20769145698,735.62884411550647]
[null,"PGE","CCA","PCEA","Peninsula Clean Energy Authority",384.02213338839925,394.08154858290294,385.72621207579726,394.38702675291165,418.95286701929712,443.30167812396962,465.129779269837,485.17274301890365,499.86153051395263,515.15475914068065,529.09450247060647,543.15746383729868,556.99301173454762,569.71419258567232,583.80449223914502,597.61946551023721,612.34178961393479,625.62484444936888,638.59320182060515,651.78258076490147]
[null,"PGE","CCA","PIONEER","Pioneer Community Energy",184.65772795894978,231.82072993271484,360.53922771719289,395.26371600628727,405.77085302023136,416.32241894848624,432.45710234294819,445.41871585209572,451.82713176953575,458.17806347651367,464.29378842622759,470.70905379382111,477.70134807359483,484.39706824961416,492.33645279708998,500.46663815557918,509.06776227233371,517.61747288943002,525.88890568354259,534.03371262140706]
[null,"PGE","CCA","RCEA","Redwood Coast Energy Authority",56.838209464587784,58.43909215142417,57.321345515440704,58.627269662161638,60.929843214895939,63.3270430511377,66.677673081858885,69.753131042053127,71.988816680127258,74.298178860938165,76.392965627106705,78.502589205193402,80.583892304388954,82.493145694768998,84.602959563629597,86.669319377037027,88.882943703609286,90.882988260837294,92.815814977426356,94.773940989018371]
[null,"PGE","CCA","SJCE","San José Clean Energy (SJCE)",490.00167381471221,547.689978328439,750.07154668571752,793.98144151520273,808.68809559554768,831.77169588989284,826.00917288577068,827.05755006048116,812.00578098788981,822.62786533504811,834.36137113755808,845.00522622809649,855.68939412887153,866.44722313281898,876.18195888133789,886.64168660057533,897.58845502269196,909.27051667538672,921.41298453180991,934.13741067972023]
[null,"PGE","CCA","SVCEA","Silicon Valley Clean Energy Authority",441.46873100302918,470.31155098827207,468.69715110730618,491.52786553282652,515.57950816455411,532.94638223825461,551.38672052933703,566.636541503687,574.37154503132649,582.81475292539005,590.94677918898026,599.24467784274395,607.80393640557224,616.0650323294866,625.39255190428389,634.7246754091517,644.06520364269704,653.38168916405073,662.45293584447995,671.52826751893201]
[null,"PGE","CCA","SOMA","Sonoma Clean Power",228.43452143769241,235.01150397399127,230.67103226558507,236.05894174531886,245.45624627425215,255.16179074317435,268.71400070981628,281.11709798638822,290.11595777109102,299.3880309248205,307.8058218300132,316.28836038282344,324.66380947485652,332.34409688098907,340.84193198518994,349.1691973405056,358.10666007163371,366.1913942670667,373.98856776886782,381.88314513981385]
[null,"PGE","CCA","VCEA","Valley Clean Energy Alliance",74.258844425273878,75.610274685552326,73.338377861771278,73.903817170609344,75.554860689082133,77.343768990181218,80.169061998964565,82.480597448742387,83.624320954079394,84.792377567233899,85.924306081218589,87.097324529971871,88.356371137696286,89.560405603203748,90.981405013583725,92.436309591028021,93.943057262579501,95.42161587442358,96.887285135486991,98.346140171820352]
[]
[null,"SCE","IOU","SCE","Southern California Edison Company (Bundled)",3848.2643935858841,4034.7897058101544,4265.8839426592758,4519.3745938778793,4796.0972831490189,5073.3456384059118,5333.3411440855962,5594.0832948826637,5738.7687578522173,5879.9071694232889,6016.9556413468508,6152.5420112577976,6279.5687418012449,6405.6010270046409,6534.0362516823143,6657.5320484666308,6782.2848035307334,6906.6265018300674,7031.5932391552578,7157.3654694157458]
[null,"SCE","ESP",null,"Southern California Edison Company (Direct Access)",879.39213053898004,927.06285373046558,946.83750793701984,962.66980662452715,979.33878462760094,995.44148249683508,1006.1412083001032,1013.5739969016853,998.00623206267187,982.26105745497034,976.09621733103836,971.76801942233988,968.95088596443929,967.79773095746953,968.9296449466375,971.72745844546182,975.03282378753067,980.73154237815174,989.71967900458105,999.83901689615288]
[null,"SCE","CCA","AVCE","Apple Valley Choice Energy",16.955973934665899,17.952459015668133,19.234421930360092,20.311901742063622,21.510918126695234,22.647022931158478,23.709656778611855,24.727820577376765,25.203281674151743,25.642509643469417,26.104306496341312,26.587817821814884,27.051916856870339,27.520608730939056,28.029608771348098,28.5168756256945,29.047875373844658,29.595746091084116,30.151486692605097,30.718557414855773]
[null,"SCE","CCA","MBCPA","Central Coast Community Energy",38.325216462889934,40.726397428052806,43.659601516413417,46.296241896833898,49.187000258502323,51.881897873177522,54.421609860577981,56.877156426860772,58.161388461450301,59.369021383786709,60.571716426872101,61.762887290044631,62.87342947492882,63.96335892275625,65.081318134688573,66.172707286032988,67.290489779692891,68.435454595166505,69.55364477935953,70.705055763131938]
[null,"SCE","CCA","CPASC","Clean Power Alliance",833.02089942601208,887.39665824804274,953.79976084022792,1020.3790266435853,1094.1600724538889,1163.9925483112531,1231.4672439729709,1297.4340807298881,1336.757526203487,1373.9404850249744,1400.725946930602,1427.5027521218922,1452.6408715139698,1477.3738452767702,1502.895093449561,1527.9260091247063,1553.7538152554362,1580.386152940287,1606.3269968453428,1633.1441912249109]
[null,"SCE","CCA","DCE","Desert Community Energy",27.098078839120099,28.858652071460064,30.977487405462441,32.93657191672348,35.086185365284194,37.200234532660822,39.173468160311934,41.104700586160682,42.085523272066524,42.967077954787221,43.852608313339076,44.759591106820864,45.613766184267057,46.467650951326128,47.369753332029433,48.226005245859163,49.128063624033409,50.062043169635665,51.018112430617791,51.979480172773464]
[null,"SCE","CCA","PALMDALE","Energy for Palmdale’s Independent Choice (EPIC)",35.747136233897983,38.234068867788054,41.269698998861898,44.064303081061915,47.147576306592462,49.964627699911468,52.665921127520214,55.258483448664109,56.690695848597258,57.993384651723638,59.230987804569537,60.47243279913787,61.641041250950998,62.784171107081363,63.957335609758992,65.10399359338119,66.29700262637067,67.522900675482148,68.688539352578971,69.894754915868504]
[null,"SCE","CCA","LCE","Lancaster Choice",43.842178052061819,46.835956203265823,50.490735347081454,53.841800658637084,57.53514065547553,60.921001079703174,64.158286436262642,67.269103784477451,68.972257342994553,70.529785866864287,72.021266787742675,73.51413586892572,74.917134866920264,76.290309828891992,77.6994346646145,79.076443169649025,80.50534840281135,81.972873999832174,83.374532166817971,84.823771259496965]
[null,"SCE","CCA","OCPA","Orange County Power Authority",172.85851011185792,181.99137437013985,193.67625041865867,204.93846660960421,217.02181780869867,228.44186347115252,238.97017236848853,249.12662633117574,254.1317856712223,258.92744019791502,263.61174430592393,268.22585285746442,272.5089066454625,276.74591549481312,281.1229152289028,285.41497728495204,289.75768814384867,294.22573110409581,298.73724802258744,303.37585934249785]
[null,"SCE","CCA","PRIME","Pico Rivera Innovative Municipal Energy",15.221525843931806,16.159243287569218,17.304878255512548,18.3304317682,19.453580688446678,20.504329567669817,21.491573542399419,22.447339916253618,22.94227437763335,23.410533097842357,23.880732597214053,24.345413722827512,24.777918969268825,25.202640893869248,25.638244331927464,26.063406221023381,26.497648541711239,26.942200649917265,27.378395260390349,27.827165325536939]
[null,"SCE","CCA","POMONA","Pomona Choice Energy",30.828722515259454,32.882598535067295,35.390395484145465,37.677249056657139,40.194072702877037,42.512006101147655,44.719454302845442,46.844241166781522,47.993258559678026,49.051918678479652,50.076676602800397,51.099385167393223,52.058408245753576,52.997756285449498,53.961576681608534,54.90317111381539,55.87675154601407,56.875926387190162,57.836101599164799,58.827745825403625]
[null,"SCE","CCA","RMEA","Rancho Mirage Energy Authority",20.916731762375338,22.238376356150379,23.823750063914812,25.285754774893707,26.887644954913245,28.477779530600841,29.95629046655224,31.410187772304763,32.141896383128518,32.804685837562786,33.481546194128654,34.169934158869914,34.816853465864767,35.462278830853016,36.141633260252441,36.786692233988731,37.461233831433525,38.157114648086207,38.877722134431743,39.603080875101121]
[null,"SCE","CCA","SJP","San Jacinto Power",12.942481540541834,13.794871450662543,14.822323980424587,15.773495113257068,16.817881016634907,17.840439792449697,18.796646329101584,19.730384648700383,20.206668774397922,20.633164548042572,21.058165854532472,21.494964966446027,21.906760287857409,22.31880860554153,22.754901034192422,23.168756487886942,23.606301816144349,24.060111134613233,24.522103447030865,24.986422405209179]
[null,"SCE","CCA","SBCE","Santa Barbara Clean Energy",24.713345565193436,26.423614241417894,28.530042889944419,30.585080178964372,32.926125687258846,35.261281047026046,37.571343211160446,39.980478879889297,41.597164924654841,43.143214671395164,44.640969530718458,46.13675511436233,47.56746325250689,48.94510087754395,50.344829530647189,51.714640129841584,53.160244232790419,54.526450480782032,55.876010819225058,57.26853460711034]
[]
[null,"SDGE","IOU","SDGE","San Diego Gas & Electric Company (Bundled)",433.40301665906514,406.65675210129046,436.91807408307284,457.66715703895812,479.80334925033355,504.30907319259711,526.01804395946181,548.57484797955033,564.9844367319472,590.8189192618587,606.82220112430457,620.80658659723065,633.49240758968403,646.50054099537272,665.9469455053295,676.75290205203692,686.63833885887266,695.85132681007769,704.6979510656264,713.06304613683017]
[null,"SDGE","ESP",null,"San Diego Gas & Electric Company (Direct Access)",543.3680191340236,549.77716145221154,543.82458594340324,539.31316847296569,533.13277575760662,528.66162089229897,521.14015937090164,513.2235138857252,497.76914164747109,480.53493206304898,469.2534597275498,460.90499056895624,454.43617663678913,449.25525627444205,443.03855021822858,440.0315864875584,437.27760775783486,435.87601058097204,435.59538747102562,435.90863150122112]
[null,"SDGE","CCA","CEA","Clean Energy Alliance",327.9879286287628,343.30156363429592,357.94327179293884,373.3065921166795,389.07127118524545,403.77453749591689,416.34619460199474,428.47192550240879,434.60536249249105,440.02074247492783,445.63351275904182,451.36007303260971,456.88397636428653,462.39154648130244,467.43024299873645,472.74366833919595,478.25002673978759,483.80046404814885,489.38861098727369,495.0484924111916]
[null,"SDGE","CCA","SDCP","San Diego Community Power",1122.9291243154416,1219.2307280680077,1274.8721559614212,1340.7103617512109,1408.0762585707328,1470.97953131808,1526.2376388934263,1580.0170340544605,1611.6952181785591,1634.8226104212922,1662.9202976968709,1690.3221864874165,1716.1618655998448,1740.6754337525299,1758.3653640191737,1781.6292442109414,1805.7905851002795,1829.6557166959219,1853.1613319543148,1876.920738536073]
[]
[null,"*Source : CEDU 2024 Demand Side Modelling and LSE Load Forecast"]

{"sheet":"Reliability - Planning","index":5,"n_rows":242,"n_cols":24,"rows_kept":242,"cut":false,"hidden":false,"merged":[]}
["LSE Input",null,"Highlighted cells in yellow require input from LSEs"]
[]
[]
[]
[null,null,"Reliability Need - updated with 2025 Filing Requirements release"]
[null,null,null,null,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045]
[null,null,"CAISO gross peak (MW)",null,55445,56568,58624,60556,62505,64292,66076,68093,69939,71976,73218,74668,76057,77338,78968,79726,80523,81423,82089,82936]
[null,null,"PRM (%)",null,0.15587589976519498,0.15327188222857899,0.15066786469196303,0.14806384715534704,0.14545982961873105,0.1460940779648367,0.14672832631094232,0.14736257465704797,0.14799682300315359,0.14863107134925924,0.14702949408718993,0.14542791682512066,0.14382633956305135,0.14222476230098208,0.14062318503891277,0.14062318503891277,0.14062318503891277,0.14062318503891277,0.14062318503891277,0.14062318503891277]
[null,null,"CAISO Total Reliability Need (TRN) (MW)",null,64087.539262481238,65238.283833906258,67456.752899701634,69522.154328339195,71596.966650318791,73684.680460515287,75771.220889321819,78127.359796122371,80289.749804017556,82673.869991434287,83983.205498075869,85526.811693498108,86995.999908146987,88337.378666833349,90072.731676152864,90937.324050412368,91846.400728888373,92872.961595423403,93632.61663665931,94598.724474387272]
[null,null,"CAISO Reliability Procurement Need (RPN) (MW)",null,53361.319758033002,54393.9322201053,55426.544682177599,50516.037827055559,45605.53097193352,47268.828226232887,48932.125480532253,50595.42273483162,52258.719989130987,53922.017243430353,55179.675912149301,56437.33458086825,57694.993249587205,58952.651918306154,60210.310587025102,60949.362173983965,61688.413760942829,62427.4653479017,63166.516934860563,63905.568521819427]
[null,null,"LSE share of load during critical hours (%)",null,1.9400000000000001E-2,1.95E-2,1.9599999999999999E-2,0.02,2.0400000000000001E-2,2.0400000000000001E-2,2.0400000000000001E-2,2.0400000000000001E-2,2.0400000000000001E-2,2.0299999999999999E-2,2.0500000000000001E-2,2.07E-2,2.0899999999999998E-2,2.1100000000000001E-2,2.1299999999999999E-2,2.1399999999999999E-2,2.1600000000000001E-2,2.18E-2,2.1999999999999999E-2,2.2200000000000001E-2]
[null,null,"LSE reliability procurement requirement (RPR) (MW)",null,1035.2096033058403,1060.6816782920534,1086.3602757706808,1010.3207565411112,930.35283182744388,964.28409581515098,998.21535980285807,1032.1466237905652,1066.0778877782723,1094.6169500416361,1131.1833561990607,1168.2528258239727,1205.8253589163726,1243.9009554762599,1282.4796155036347,1304.3163505232567,1332.4697372363651,1360.918744584257,1389.6633725669324,1418.7036211843913]
[]
[]
[null,null,"BTM PV Forecast - updated with 2025 Filing Requirements release"]
[null,null,null,null,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045]
[null,null,"Capacity (MW)",null,560.05216291759336,577.01486101096759,568.31563451711327,580.36591234390801,601.24181214666396,623.52023120255399,653.82763960415662,682.46108356948525,701.35443996629863,720.91667807543161,738.60363440863239,756.00327710958197,773.16106123208044,789.02049391878222,806.69751436047022,823.99351954461258,841.7717617344332,858.67106207613892,875.24621141217983,891.72637426457356]
[]
[]
[null,null,"ELCC (%) - updated with 2025 Filing Requirements release"]
[null,null,"Resource Type",null,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045]
[null,null,"in_state_wind_south",null,0.20230000000000001,0.17785000000000001,0.15340000000000001,0.1537,0.154,0.16189999999999999,0.16980000000000001,0.1777,0.18560000000000001,0.19350000000000001,0.17636000000000002,0.15922,0.14208000000000001,0.12494000000000001,0.10780000000000001,0.10976000000000001,0.11172,0.11368,0.11563999999999999,0.1176]
[null,null,"in_state_wind_north",null,0.29720000000000002,0.28060000000000002,0.26400000000000001,0.30599999999999999,0.34799999999999998,0.34936,0.35071999999999998,0.35208,0.35343999999999998,0.3548,0.33101999999999998,0.30724000000000001,0.28345999999999999,0.25968000000000002,0.2359,0.23976,0.24362,0.24747999999999998,0.25134000000000001,0.25519999999999998]
[null,null,"out_of_state_wind_WY",null,0.442,0.44209999999999999,0.44219999999999998,0.40679999999999999,0.37140000000000001,0.37996000000000002,0.38852000000000003,0.39707999999999999,0.40564,0.41420000000000001,0.39224000000000003,0.37028,0.34832000000000002,0.32635999999999998,0.3044,0.31906000000000001,0.33372000000000002,0.34837999999999997,0.36303999999999997,0.37769999999999998]
[null,null,"out_of_state_wind_IDWAOR",null,0.26619999999999999,0.21829999999999999,0.1704,0.20949999999999999,0.24859999999999999,0.25685999999999998,0.26511999999999997,0.27338000000000001,0.28164,0.28989999999999999,0.27127999999999997,0.25266,0.23404,0.21542,0.1968,0.19596,0.19511999999999999,0.19428000000000001,0.19344,0.19259999999999999]
[null,null,"out_of_state_wind_AZNM",null,0.434,0.42964999999999998,0.42530000000000001,0.39265,0.36,0.37181999999999998,0.38363999999999998,0.39545999999999998,0.40727999999999998,0.41909999999999997,0.39404,0.36897999999999997,0.34392,0.31885999999999998,0.29380000000000001,0.30274000000000001,0.31168000000000001,0.32062000000000002,0.32956000000000002,0.33850000000000002]
[null,null,"offshore_wind_north",null,0.62029999999999996,0.65434999999999999,0.68840000000000001,0.63070000000000004,0.57299999999999995,0.55081999999999998,0.52864,0.50646000000000002,0.48427999999999999,0.46210000000000001,0.44134000000000001,0.42058000000000001,0.39982000000000001,0.37906000000000001,0.35830000000000001,0.35815999999999998,0.35802,0.35787999999999998,0.35774,0.35759999999999997]
[null,null,"offshore_wind_south",null,0.41930000000000001,0.44530000000000003,0.4713,0.38724999999999998,0.30320000000000003,0.28910000000000002,0.27500000000000002,0.26090000000000002,0.24679999999999999,0.23269999999999999,0.21853999999999998,0.20437999999999998,0.19022,0.17605999999999999,0.16189999999999999,0.17415999999999998,0.18642,0.19868,0.21094000000000002,0.22320000000000001]
[null,null,"utility_pv",null,8.3699999999999997E-2,9.4049999999999995E-2,0.10440000000000001,0.10450000000000001,0.1046,0.10539999999999999,0.1062,0.107,0.10780000000000001,0.1086,0.1132,0.1178,0.12239999999999999,0.127,0.13159999999999999,0.12703999999999999,0.12247999999999999,0.11792,0.11335999999999999,0.10879999999999999]
[null,null,"btm_pv",null,7.3700000000000002E-2,7.6050000000000006E-2,7.8399999999999997E-2,7.569999999999999E-2,7.2999999999999995E-2,7.6839999999999992E-2,8.0680000000000002E-2,8.4519999999999998E-2,8.8360000000000008E-2,9.2200000000000004E-2,9.6340000000000009E-2,0.10048,0.10462,0.10876,0.1129,0.10806,0.10322000000000001,9.8379999999999995E-2,9.3539999999999998E-2,8.8700000000000001E-2]
[null,null,"4hr_batteries",null,0.91779999999999995,0.83555000000000001,0.75329999999999997,0.48764999999999997,0.222,0.21060000000000001,0.19919999999999999,0.18780000000000002,0.1764,0.16500000000000001,0.1658,0.1666,0.16740000000000002,0.16820000000000002,0.16900000000000001,0.1676,0.16620000000000001,0.1648,0.16340000000000002,0.16200000000000001]
[null,null,"8hr_batteries",null,0.96950000000000003,0.91860000000000008,0.86770000000000003,0.62834999999999996,0.38900000000000001,0.35520000000000002,0.32140000000000002,0.28760000000000002,0.25380000000000003,0.22,0.2356,0.25119999999999998,0.26679999999999998,0.28239999999999998,0.29799999999999999,0.30299999999999999,0.308,0.313,0.318,0.32300000000000001]
[null,null,"12hr_batteries",null,0.93769999999999998,0.92179999999999995,0.90590000000000004,0.68745000000000001,0.46899999999999997,0.41919999999999996,0.36939999999999995,0.3196,0.26979999999999998,0.22,0.2356,0.25119999999999998,0.26679999999999998,0.28239999999999998,0.29799999999999999,0.30299999999999999,0.308,0.313,0.318,0.32300000000000001]
[null,null,"24hr_batteries",null,0.96419999999999995,0.94134999999999991,0.91849999999999998,0.73875000000000002,0.55900000000000005,0.49760000000000004,0.43620000000000003,0.37480000000000002,0.31340000000000001,0.252,0.26960000000000001,0.28720000000000001,0.30480000000000002,0.32240000000000002,0.34,0.34100000000000003,0.34200000000000003,0.34299999999999997,0.34399999999999997,0.34499999999999997]
[null,null,"100hr_batteries",null,0.99429999999999996,0.98635000000000006,0.97840000000000005,0.86070000000000002,0.74299999999999999,0.69,0.63700000000000001,0.58399999999999996,0.53099999999999992,0.47799999999999998,0.48859999999999998,0.49919999999999998,0.50980000000000003,0.52039999999999997,0.53100000000000003,0.52660000000000007,0.5222,0.51780000000000004,0.51339999999999997,0.50900000000000001]
[null,null,"pumped_storage",null,0.90190000000000003,0.87424999999999997,0.84660000000000002,0.6623,0.47799999999999998,0.4264,0.37479999999999997,0.32319999999999999,0.27159999999999995,0.22,0.2356,0.25119999999999998,0.26679999999999998,0.28239999999999998,0.29799999999999999,0.30299999999999999,0.308,0.313,0.318,0.32300000000000001]
[null,null,"demand_response",null,0.93721672025723468,0.84802057877813497,0.75882443729903537,0.59108874598070738,0.42335305466237944,0.36249311897106107,0.30163318327974276,0.24077324758842444,0.17991331189710608,0.11905337620578778,0.11693144694533762,0.11480951768488745,0.1126875884244373,0.11056565916398713,0.10844372990353697,0.10483832797427652,0.10123292604501608,9.7627524115755621E-2,9.4022122186495166E-2,9.0416720257234726E-2]
[null,null,"hydro",null,0.68717155553648002,0.65932493574252748,0.63147831594857506,0.56583985500568712,0.50020139406279907,0.48179841054679567,0.46339542703079223,0.44499244351478884,0.42658945999878539,0.408186476482782,0.40048973995588211,0.39279300342898216,0.38509626690208226,0.37739953037518231,0.36970279384828242,0.36406428574093552,0.35842577763358863,0.35278726952624168,0.34714876141889478,0.34151025331154788]
[null,null,"small_hydro",null,0.41847698402063171,0.39037907606634481,0.36228116811205796,0.33031173213066684,0.29834229614927571,0.27988801255341211,0.26143372895754857,0.24297944536168498,0.22452516176582138,0.20607087816995781,0.20646976287578067,0.20686864758160353,0.20726753228742639,0.20766641699324925,0.20806530169907211,0.20475690502136484,0.2014485083436576,0.19814011166595033,0.19483171498824309,0.19152331831053582]
[null,null,"geothermal",null,0.91069999999999995,0.91364999999999996,0.91659999999999997,0.89379999999999993,0.871,0.87095999999999996,0.87092000000000003,0.87087999999999999,0.87084000000000006,0.87080000000000002,0.87340000000000007,0.876,0.87860000000000005,0.88119999999999998,0.88380000000000003,0.88658000000000003,0.88936000000000004,0.89214000000000004,0.89492000000000005,0.89770000000000005]
[null,null,"biomass_wood",null,0.99529316313000737,0.9947245047517973,0.9941491393489541,0.99061653025766316,0.98690138518263693,0.98607145279094899,0.98525294540878727,0.98444583645633843,0.98365009943617443,0.98286570793293349,0.98371039834275276,0.9845617670497786,0.98541938392656159,0.98628285500679591,0.98715181876342584,0.98536843455902379,0.98345281386330807,0.98140144285549036,0.97921068210874984,0.97687676092718845]
[null,null,"biogas",null,0.99229790330364842,0.99223939686141227,0.99218285208657264,0.99189164386864725,0.9916353324164856,0.99168905097632842,0.99174267486952472,0.99179620431631255,0.99184963953624727,0.99190298074820449,0.99249436135800884,0.99305988959867464,0.99360123053739668,0.99411990925789839,0.99461732526825852,0.99427065769453071,0.99391789750424198,0.9935588828028763,0.99319344590879088,0.99282141309229843]
[null,null,"nuclear",null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
[null,null,"gas_cc",null,0.8551577926824997,0.8503720537509688,0.8455685295067864,0.83188191543769729,0.8183852851544775,0.820722811129728,0.82304345280569335,0.82534724946299942,0.82763424026051968,0.82990446423584729,0.84094735027301448,0.85165547139403408,0.86205038872071116,0.87215185071485879,0.88197797974669923,0.8739401205478563,0.86571490158859277,0.85729734429896554,0.84868229214366075,0.83986440259828865]
[null,null,"gas_ct",null,0.69491139197229623,0.69008911134495832,0.68530737533433528,0.65356323735321742,0.62196361629417207,0.62006875782176096,0.61822435190261393,0.616430281160947,0.61468642858478795,0.61299267752456688,0.63923729430448772,0.66455129589884776,0.68899462021153668,0.71262216612104501,0.73548431212318799,0.72240719976963119,0.7095181074016963,0.69682203113299379,0.68432414566962629,0.67202981236216708]
[null,null,"cogen",null,0.91912798468830859,0.91494670840006898,0.91073311255648115,0.90546524704814746,0.90047360451239244,0.90130905441788567,0.90214089270140585,0.9029691277652423,0.90379376798564148,0.90461482171290719,0.91159216634882367,0.91826334586838654,0.92464807937311388,0.93076442816458516,"N/A","N/A","N/A","N/A","N/A","N/A"]
[null,null,"ice",null,0.94458769321235958,0.94323505149362452,0.94188270048861411,0.93726045024749416,0.93274296183084782,0.93255896805100902,0.93238201159520107,0.93221207609137979,0.932049145218247,0.93189320270505394,0.9371327091918189,0.94211473873289475,0.94685587458273923,0.95137130582893115,0.9556749708870822,0.95267393878261142,0.9496047215860457,0.94646550746623559,0.9432544198258026,0.93996951438110377]
[]
[]
[]
[null,null,"Contract ELCC (effective MW)"]
[null,null,"Resource Type","Conrtact Status",2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045]
[null,null,"hybrid","Online",11.139137,11.21194075,11.2847445,9.5201872499999993,7.75563,7.7276489999999995,7.699668,7.6716870000000004,7.6437059999999999,7.6157250000000003,7.8970570000000002,8.178389000000001,0,0,0,0,0,0,0,0]
[null,null,"in_state_wind_south","Online",6.7365899999999996,5.9224049999999995,5.1082200000000002,5.1182099999999995,5.1281999999999996,5.3912699999999996,5.6543399999999995,5.9174099999999994,6.1804800000000002,6.4435499999999992,5.8727879999999999,5.3020259999999997,4.7312640000000004,4.1605020000000001,3.5897399999999999,3.655008,0,0,0,0]
[null,null,"in_state_wind_north","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_WY","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_IDWAOR","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_AZNM","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"offshore_wind_north","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"offshore_wind_south","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"utility_pv","Online",32.015250000000002,35.974125000000001,39.933,39.971250000000005,40.009499999999996,40.315499999999993,40.621500000000005,40.927499999999995,41.233499999999999,41.539499999999997,43.298999999999999,45.058500000000002,46.818000000000005,27.305,28.293999999999997,27.313599999999997,23.883600000000001,14.150399999999999,13.603199999999999,13.055999999999999]
[null,null,"btm_pv","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"4hr_batteries","Online",161.94580999999999,147.43279749999999,132.91978499999999,86.045842500000006,39.171900000000001,24.524370000000001,23.196839999999998,21.869310000000006,20.541780000000003,19.21425,19.307410000000001,19.400570000000002,19.493730000000006,9.7135500000000015,9.7597500000000004,9.6788999999999987,9.5980500000000006,3.09,3.0637500000000002,3.0375000000000001]
[null,null,"8hr_batteries","Online",9,9,8.6769999999999996,6.2835000000000001,3.89,3.552,3.2140000000000004,2.8760000000000003,2.5380000000000003,2.2000000000000002,2.3559999999999999,2.5119999999999996,2.6679999999999997,2.8239999999999998,2.98,3.03,0,0,0,0]
[null,null,"12hr_batteries","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"24hr_batteries","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"100hr_batteries","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"pumped_storage","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"demand_response","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"hydro","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"small_hydro","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"geothermal","Online",65.552186000000006,65.764527000000001,65.976867999999996,64.335723999999999,62.694580000000002,62.6917008,56.592381600000003,56.589782400000004,56.587183200000005,56.584584000000007,56.753532000000007,0,0,0,0,0,0,0,0,0]
[null,null,"biomass_wood","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"biogas","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"nuclear","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"gas_cc","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"gas_ct","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"cogen","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"ice","Online",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"hybrid","Development",0,159.11886020805764,302.00721043417735,276.05862182159228,204.73184706855358,201.6211172802328,198.52187049303495,195.43407999223155,192.35771914589776,189.29276140459146,195.88001218370141,202.25545494657774,208.43273156014578,214.42433700914987,220.2417374392376,216.51019386756809,122.69327075642252,79.674850549910133,41.3349263031687,40.614199304643527]
[null,null,"in_state_wind_south","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"in_state_wind_north","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_WY","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_IDWAOR","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_AZNM","Development",88.97,88.078249999999997,87.186499999999995,80.493250000000003,73.8,76.223100000000002,78.646199999999993,81.069299999999998,83.492399999999989,85.915499999999994,80.778199999999998,75.640899999999988,70.503600000000006,65.366299999999995,60.228999999999999,0,0,0,0,0]
[null,null,"offshore_wind_north","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"offshore_wind_south","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"utility_pv","Development",5.2312500000000002,12.461625,13.833000000000002,13.846250000000001,13.859500000000001,13.965499999999999,14.0715,14.1775,14.2835,14.389500000000002,14.998999999999999,7.3624999999999998,7.6499999999999995,7.9375,8.2249999999999996,0,0,0,0,0]
[null,null,"btm_pv","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"4hr_batteries","Development",14.336035999999998,139.302896,125.59017599999999,81.301007999999996,37.011839999999999,35.111232000000001,33.210623999999996,31.310016000000005,29.409407999999999,27.508800000000001,27.642175999999999,25.093291999999998,25.213788000000005,25.334284000000004,25.45478,22.625999999999998,1.6620000000000001,1.6480000000000001,1.6340000000000001,1.62]
[null,null,"8hr_batteries","Development",0,29.395200000000003,27.766400000000001,20.107199999999999,12.448,82.406400000000005,74.564800000000005,66.723200000000006,58.881600000000006,51.04,54.659199999999998,58.278399999999991,61.897599999999997,65.516799999999989,69.135999999999996,70.296000000000006,71.456000000000003,72.616,73.775999999999996,74.936000000000007]
[null,null,"12hr_batteries","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"24hr_batteries","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"100hr_batteries","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"pumped_storage","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"demand_response","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"hydro","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"small_hydro","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"geothermal","Development",0,0,18.450974679999998,22.791721239999998,22.2103258,22.209305807999996,22.208285816,22.207265824,22.206245832,22.205225840000001,22.271525320000002,22.337824799999996,22.404124280000005,22.470423760000003,22.536723240000001,22.607612684000003,22.678502128000002,22.749391572,22.820281016000003,22.891170460000001]
[null,null,"biomass_wood","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"biogas","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"nuclear","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"gas_cc","Development",0,83.931721705220625,83.457613862319818,82.10674505370072,80.774627644746928,81.005341458504162,81.23438879192193,81.46177352199804,81.687499513713291,81.911570620078123,83.001503471946535,84.058395026591171,85.084373366734198,86.081387665556562,87.051226600999215,86.257889898073415,0,0,0,0]
[null,null,"gas_ct","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"cogen","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"ice","Development",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"hybrid","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"in_state_wind_south","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"in_state_wind_north","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_WY","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_IDWAOR","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_AZNM","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"offshore_wind_north","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"offshore_wind_south","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"utility_pv","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"btm_pv","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"4hr_batteries","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"8hr_batteries","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"12hr_batteries","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"24hr_batteries","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"100hr_batteries","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"pumped_storage","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"demand_response","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"hydro","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"small_hydro","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"geothermal","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"biomass_wood","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"biogas","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"nuclear","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"gas_cc","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"gas_ct","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"cogen","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"ice","Review",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"hybrid","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"in_state_wind_south","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"in_state_wind_north","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_WY","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_IDWAOR","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_AZNM","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"offshore_wind_north","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"offshore_wind_south","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"utility_pv","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"btm_pv","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"4hr_batteries","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"8hr_batteries","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"12hr_batteries","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"24hr_batteries","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"100hr_batteries","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"pumped_storage","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"demand_response","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"hydro","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"small_hydro","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"geothermal","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"biomass_wood","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"biogas","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"nuclear","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"gas_cc","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"gas_ct","PlannedExisting",604.57291101589772,234.63029785728583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"cogen","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"ice","PlannedExisting",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"hybrid","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"in_state_wind_south","PlannedNew",0,0,0,16.907,16.940000000000001,17.808999999999997,18.678000000000001,19.547000000000001,20.416,21.285,19.399600000000003,20.698599999999999,25.574400000000004,31.234999999999999,32.340000000000003,43.904000000000003,44.688000000000002,45.472000000000001,46.255999999999993,47.04]
[null,null,"in_state_wind_north","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_WY","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_IDWAOR","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_AZNM","PlannedNew",0,0,0,35.338500000000003,32.4,33.463799999999999,34.5276,35.5914,36.655200000000001,37.718999999999994,66.986800000000002,73.795999999999992,68.784000000000006,63.771999999999991,58.76,60.548000000000002,62.336000000000006,64.123999999999995,65.912000000000006,67.7]
[null,null,"offshore_wind_north","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"offshore_wind_south","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"utility_pv","PlannedNew",0,0,0,76.284999999999997,104.60000000000001,105.39999999999999,106.19999999999999,121.98,137.98400000000001,160.72800000000001,192.44000000000003,222.642,254.59199999999998,278.13000000000005,294.78399999999999,315.05919999999992,323.34719999999999,326.63839999999993,318.54159999999996,311.16800000000001]
[null,null,"btm_pv","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"4hr_batteries","PlannedNew",0,0,0,280.66208099999994,159.78228000000001,151.57724400000001,143.372208,162.24793200000002,177.83589599999999,200.34300000000002,238.26123200000001,270.94324599999999,302.90360400000003,316.67981150000003,324.76856750000007,359.46973700000001,400.81249050000008,430.37973199999993,434.86744950000008,441.23413500000004]
[null,null,"8hr_batteries","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"12hr_batteries","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"24hr_batteries","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"100hr_batteries","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"pumped_storage","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"demand_response","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"hydro","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"small_hydro","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"geothermal","PlannedNew",0,0,128.32399999999998,125.13199999999999,121.94,121.9344,121.92880000000001,200.30239999999998,200.29320000000001,278.65600000000001,279.488,280.32000000000005,281.15199999999999,281.98399999999998,282.81600000000003,283.7056,284.59519999999998,365.7774,366.91720000000004,466.80400000000003]
[null,null,"biomass_wood","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19.669056277266161,49.070072142774521,48.960534105437489,48.843838046359423]
[null,null,"biogas","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"nuclear","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"gas_cc","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"gas_ct","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"cogen","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"ice","PlannedNew",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"LSE total supply (effective MW)",null,999.49917001589768,1022.2246460205643,1050.515492476497,1322.3040908652931,1039.1482305133006,1086.9289303467369,1064.1430067009569,1167.9035567382296,1190.2273176916112,1304.5919668646698,1411.2930359756481,1423.878097773169,1487.9032152068801,1502.9348959347067,1530.966524780237,1524.6617414496416,1387.419369661689,1475.3902462646845,1437.6869409246062,1538.9448428110031]
[]
[]
[]
[null,null,"Load and Resource Table by Resource Type"]
[null,null,null,null,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045]
[null,null,"LSE reliability need (MW)",null,1035.2096033058403,1060.6816782920534,1086.3602757706808,1010.3207565411112,930.35283182744388,964.28409581515098,998.21535980285807,1032.1466237905652,1066.0778877782723,1094.6169500416361,1131.1833561990607,1168.2528258239727,1205.8253589163726,1243.9009554762599,1282.4796155036347,1304.3163505232567,1332.4697372363651,1360.918744584257,1389.6633725669324,1418.7036211843913]
[null,null,"ELCC by resource type (effective MW)"]
[null,null,"hybrid",null,11.139137,170.33080095805764,313.29195493417734,285.57880907159227,212.48747706855357,209.34876628023278,206.22153849303496,203.10576699223154,200.00142514589777,196.90848640459146,203.7770691837014,210.43384394657775,208.43273156014578,214.42433700914987,220.2417374392376,216.51019386756809,122.69327075642252,79.674850549910133,41.3349263031687,40.614199304643527]
[null,null,"in_state_wind_south",null,6.7365899999999996,5.9224049999999995,5.1082200000000002,22.025210000000001,22.068200000000001,23.200269999999996,24.332340000000002,25.464410000000001,26.59648,27.728549999999998,25.272388000000003,26.000625999999997,30.305664000000004,35.395502,35.929740000000002,47.559008000000006,44.688000000000002,45.472000000000001,46.255999999999993,47.04]
[null,null,"in_state_wind_north",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_WY",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_IDWAOR",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"out_of_state_wind_AZNM",null,88.97,88.078249999999997,87.186499999999995,115.83175,106.19999999999999,109.68690000000001,113.1738,116.66069999999999,120.14759999999998,123.63449999999999,147.76499999999999,149.43689999999998,139.2876,129.13829999999999,118.989,60.548000000000002,62.336000000000006,64.123999999999995,65.912000000000006,67.7]
[null,null,"offshore_wind_north",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"offshore_wind_south",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"utility_pv",null,37.246500000000005,48.435749999999999,53.766000000000005,130.10250000000002,158.46899999999999,159.68099999999998,160.893,177.08500000000001,193.501,216.65700000000001,250.73800000000003,275.06299999999999,309.06,313.37250000000006,331.303,342.37279999999993,347.23079999999999,340.78879999999992,332.14479999999998,324.22399999999999]
[null,null,"btm_pv",null,41.275844407026632,43.881980179884088,44.555945746141681,43.93369956443383,43.890652286706469,47.911294565604244,52.750813963263354,57.681610783292889,61.971678315422153,66.468517718554793,71.157074138927655,75.963209283970798,80.888110226100252,85.813868918606758,91.076149371297092,89.040739721990832,86.887681246228198,84.476059087050544,81.870530615495298,79.096129397267674]
[null,null,"4hr_batteries",null,176.281846,286.73569350000002,258.50996099999998,448.00893149999996,235.96602000000001,211.21284600000001,199.77967200000001,215.42725800000002,227.78708399999999,247.06605000000002,285.21081800000002,315.43710799999997,347.61112200000002,351.72764550000005,359.9830975000001,391.77463699999998,412.07254050000006,435.11773199999993,439.56519950000006,445.89163500000006]
[null,null,"8hr_batteries",null,9,38.395200000000003,36.443399999999997,26.390699999999999,16.338000000000001,85.958400000000012,77.778800000000004,69.59920000000001,61.419600000000003,53.24,57.0152,60.790399999999991,64.565600000000003,68.340799999999987,72.116,73.326000000000008,71.456000000000003,72.616,73.775999999999996,74.936000000000007]
[null,null,"12hr_batteries",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"24hr_batteries",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"100hr_batteries",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"pumped_storage",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"demand_response",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"hydro",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"small_hydro",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"geothermal",null,65.552186000000006,65.764527000000001,212.75184267999998,212.25944523999999,206.84490579999999,206.83540660799997,200.72946741600003,279.09944822399996,279.08662903200002,357.44580984000004,358.51305732000003,302.65782480000007,303.55612428000001,304.45442376,305.35272324000005,306.31321268400001,307.27370212799997,388.52679157199998,389.73748101600006,489.69517046000004]
[null,null,"biomass_wood",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19.669056277266161,49.070072142774521,48.960534105437489,48.843838046359423]
[null,null,"biogas",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"nuclear",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"gas_cc",null,0,83.931721705220625,83.457613862319818,82.10674505370072,80.774627644746928,81.005341458504162,81.23438879192193,81.46177352199804,81.687499513713291,81.911570620078123,83.001503471946535,84.058395026591171,85.084373366734198,86.081387665556562,87.051226600999215,86.257889898073415,0,0,0,0]
[null,null,"gas_ct",null,604.57291101589772,234.63029785728583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"cogen",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"ice",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"LSE total supply (effective MW)",null,1040.7750144229244,1066.1066262004483,1095.0714382226388,1366.2377904297268,1083.0388828000068,1134.840224912341,1116.8938206642204,1225.5851675215226,1252.198996007033,1371.0604845832245,1482.4501101145759,1499.8413070571396,1568.7913254329801,1588.7487648533133,1622.0426741515339,1613.7024811716324,1474.3070509079171,1559.866305351735,1519.5574715401017,1618.0409722082709]
[null,null,"Net capacity position (+ve = excess, -ve = shortfall) (effective MW)",null,5.5654111170840679,5.42494790839487,8.7111624519579891,355.91703388861561,152.68605097256295,170.55612909719002,118.67846086136228,193.43854373095746,186.1211082287607,276.44353454158841,351.26675391551521,331.58848123316693,362.96596651660752,344.84780937705341,339.5630586478992,309.38613064837568,141.83731367155201,198.94756076747808,129.89409897316932,199.33735102387959]
[]
[]
[]
[]
[]
[]
[null,null,"Load and Resource Table by Contract Status"]
[null,null,null,null,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045]
[null,null,"LSE reliability need (MW)",null,1035.2096033058403,1060.6816782920534,1086.3602757706808,1010.3207565411112,930.35283182744388,964.28409581515098,998.21535980285807,1032.1466237905652,1066.0778877782723,1094.6169500416361,1131.1833561990607,1168.2528258239727,1205.8253589163726,1243.9009554762599,1282.4796155036347,1304.3163505232567,1332.4697372363651,1360.918744584257,1389.6633725669324,1418.7036211843913]
[null,null,"ELCC by contract status (effective MW)"]
[null,null,"Online",null,286.38897299999996,275.30579525000002,263.89961749999998,211.27471375000002,158.64981,144.2024898,136.97872960000001,135.8516894,134.72464920000002,133.59760900000001,135.48578700000002,80.451485000000005,73.710994000000028,44.003051999999997,44.623489999999997,43.677507999999996,33.481650000000002,17.240400000000001,16.66695,16.093499999999999]
[null,null,"Development",null,108.53728599999999,512.28855291327818,658.29187497649707,576.70479611529299,444.83614051330056,512.54199654673698,502.45766910095688,492.38313533822964,482.318372491611,472.26335786466962,479.23161697564797,475.0267667731689,481.18621720688003,487.13103243470647,492.87446728023684,418.29769644964153,218.48977288442251,176.68824212191012,139.56520731916871,140.06136976464353]
[null,null,"Review",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"PlannedExisting",null,604.57291101589772,234.63029785728583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,null,"PlannedNew",null,0,0,128.32399999999998,534.32458099999997,435.66228000000001,430.18444399999998,424.70660800000002,539.66873200000009,573.18429600000002,698.73099999999999,796.57563200000004,868.39984600000003,933.00600400000008,971.80081150000001,993.46856750000006,1062.686537,1135.4479467772662,1281.4616041427744,1281.4547836054376,1382.7899730463596]
[null,null,"BTM PV",null,41.275844407026632,43.881980179884088,44.555945746141681,43.93369956443383,43.890652286706469,47.911294565604244,52.750813963263354,57.681610783292889,61.971678315422153,66.468517718554793,71.157074138927655,75.963209283970798,80.888110226100252,85.813868918606758,91.076149371297092,89.040739721990832,86.887681246228198,84.476059087050544,81.870530615495298,79.096129397267674]
[null,null,"LSE total supply (effective MW)",null,1040.7750144229244,1066.1066262004481,1095.0714382226388,1366.2377904297268,1083.0388828000071,1134.8402249123412,1116.8938206642204,1225.5851675215226,1252.1989960070332,1371.0604845832245,1482.4501101145756,1499.8413070571398,1568.7913254329803,1588.7487648533131,1622.0426741515339,1613.7024811716324,1474.3070509079168,1559.866305351735,1519.5574715401015,1618.0409722082709]
[null,null,"Net capacity position (+ve = excess, -ve = shortfall) (effective MW)",null,5.5654111170840679,5.4249479083946426,8.7111624519579891,355.91703388861561,152.68605097256318,170.55612909719025,118.67846086136228,193.43854373095746,186.12110822876093,276.44353454158841,351.26675391551498,331.58848123316716,362.96596651660775,344.84780937705318,339.5630586478992,309.38613064837568,141.83731367155178,198.94756076747808,129.89409897316909,199.33735102387959]

{"sheet":"Calcs","index":6,"n_rows":5000,"n_cols":57,"rows_kept":562,"cut":true,"hidden":false,"merged":[[0,0,20,0]],"bounds":{"rows_first":250,"rows_last":62,"rows_between":250,"halvings":3}}
["Instruction: This worksheet consists of formulas only. LSEs should extend formulas in columns B:AW to cover all contracts entered in the \"unique_contracts\" worksheet (i.e. the last row that has formulas in this worksheet should have a row number that is greater than or equal to that of the last row in the \"unique_contracts\" worksheet). To extend formulas in this worksheet, please select one row (e.g. B5000:AK5000) and drag down the formulas vertically. PLEASE DO NOT DRAG FORMULAS HORIZONTALLY. Please do not hard-code values in this worksheet. All contract information should be entered in the \"unique_contracts\" tab.","lse_unique_contract_id","resource","contract_status","contracted_nameplate_capacity","sep_contracted_mw_nqc","is_hybrid_paired","can_charge_from_grid","contracted_generator_mw","contracted_storage_mw","contracted_storage_depth_mwh","buy_sell_own","contract_start_date_year","contract_start_date_month","contract_start_date_day","contract_end_date_year","contract_end_date_month","contract_end_date_day","buying_energy_capacity","is generator pumped storage?","is this hybrid gen portion?","is this hybrid storage portion?","is there more than one row with the same lse_unique_contract_id?","interconnection limit","hybrid storage contracted_storage_mw","hybrid storage contracted_storage_depth_mwh","battery duration","ELCC battery duration","resource elcc type","hybrid/paired storage elcc type","elcc type (for summary tables and charts)","start year","end year","hybrid storage derate (100% means no derates)","short duration derate","resource capacity (NQC or nameplate)","multiplier",2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045]
[null,"PP005201_Solar","SLATE_2_SLASR2_SUN","Online"," "," ","ExistingSolarExistingStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP005201_BESS","SLATE_2_SLASR2_LESR","Online"," "," ","ExistingSolarExistingStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,true,false," "," "," ",4,4,"n/a","4hr_batteries","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP007202","RATSKE_2_RBSSB1","Online"," "," ","ExistingSolarExistingStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,true,false," "," "," ",2,4,"utility_pv","4hr_batteries","hybrid"," "," ",1,0.5," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP008224_Solar","YELPIN_2_YP2SR1","Online"," "," ","ExistingSolarExistingStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP008224_BESS","YELPIN_2_YP2BT1","Online"," "," ","ExistingSolarExistingStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,true,false," "," "," ",4,4,"n/a","4hr_batteries","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP013211","MTWIND_1_MVPWD1","Online"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","in_state_wind_south","n/a","in_state_wind_south"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP014212_Solar","VICPAS_2_VPSSR1","Online"," "," ","ExistingSolarExistingStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP014212_BESS","VICPAS_2_VPSBT1","Online"," "," ","ExistingSolarExistingStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,true,false," "," "," ",4,4,"n/a","4hr_batteries","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"RA120202","CALFTN_2_CFSBT1","Online"," "," ","ExistingSolarNewStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","CapacityOnly",false,false,true,false," "," "," ",4,4,"n/a","4hr_batteries","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP004201","CASADB_1_CD4GT1","Online"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP009202_Solar","TWINKL_2_ASCSRA","Online"," "," ","NewSolarNewStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP009202_BESS","TWINKL_2_ASCBTA","Online"," "," ","NewSolarNewStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,true,false," "," "," ",1,4,"n/a","4hr_batteries","4hr_batteries"," "," ",1,0.25," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP016212_Solar","_NEW_GENERIC_SOLAR_1AXIS","Development"," "," ","NewSolarNewStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP016212_BESS","_NEW_GENERIC_BATTERY_STORAGE","Development"," "," ","NewSolarNewStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,true,false," "," "," ",4,4,"n/a","4hr_batteries","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP015212_Solar","_NEW_GENERIC_SOLAR_1AXIS","Development"," "," ","NewSolarNewStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP015212_BESS","_NEW_GENERIC_BATTERY_STORAGE","Development"," "," ","NewSolarNewStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,true,false," "," "," ",1,4,"n/a","4hr_batteries","4hr_batteries"," "," ",1,0.25," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"ES001214","_NEW_GENERIC_BATTERY_STORAGE","Development"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","CapacityOnly",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"ES002214","_NEW_GENERIC_BATTERY_STORAGE","Development"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","CapacityOnly",false,false,false,false," "," "," ",8,8,"8hr_batteries","n/a","8hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"ES003214","_NEW_GENERIC_BATTERY_STORAGE","Development"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","CapacityOnly",false,false,false,false," "," "," ",8,8,"8hr_batteries","n/a","8hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"ES004214","_NEW_GENERIC_BATTERY_STORAGE","Development"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","CapacityOnly",false,false,false,false," "," "," ",8,8,"8hr_batteries","n/a","8hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"ES005224","_NEW_GENERIC_BATTERY_STORAGE","Development"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",8,8,"8hr_batteries","n/a","8hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP018234","_NEW_GENERIC_WIND_OOS_AZNM","Development"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","out_of_state_wind_AZNM","n/a","out_of_state_wind_AZNM"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP011211_Solar","_NEW_GENERIC_SOLAR_1AXIS","Online"," "," ","NewSolarNewStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP011211_BESS","_NEW_GENERIC_BATTERY_STORAGE","Online"," "," ","NewSolarNewStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,true,false," "," "," ",8,8,"n/a","8hr_batteries","8hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"ES006241","_NEW_GENERIC_BATTERY_STORAGE","Development"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","CapacityOnly",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP216250_Solar","_NEW_GENERIC_SOLAR_1AXIS","Development"," "," ","NewSolarNewStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,true,false," "," "," ",4,4,"utility_pv","4hr_batteries","hybrid"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP216250_BESS","_NEW_GENERIC_BATTERY_STORAGE","Development"," "," ","NewSolarNewStorage","NO"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,true,false," "," "," ",4,4,"hr_batteries","4hr_batteries","hybrid"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP006202","NAVYII_2_UNITS","Online"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP012211","_EXISTING_GENERIC_INSTATE_LARGE_HYDRO","Online"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyOnly",false,false,false,false," "," "," ","n/a","n/a","hydro","n/a","hydro"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP010244","_NEW_GENERIC_SOLAR_1AXIS","Development"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyOnly",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP020241","PNOCHE_1_UNITA1","Development"," "," ","Existing thermal + New storage","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,true,false," "," "," ",1,4,"gas_ct","4hr_batteries","hybrid"," "," ",1,0.25," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP021241","PNCHPP_1_PL1X2","Development"," "," ","Existing thermal + New storage","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,true,false," "," "," ",1,4,"gas_ct","4hr_batteries","hybrid"," "," ",1,0.25," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP213251","SCHLTE_1_PL1X3","Development"," "," ","Existing thermal + New storage","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,false,false," "," "," ","n/a","n/a","gas_cc","n/a","gas_cc"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"PP215258","VACADX_1_UNITA1","Development"," "," ","Existing thermal + New storage","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,true,true,false," "," "," ",1,4,"gas_ct","4hr_batteries","hybrid"," "," ",1,0.25," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"IOU GHG-Free Allocation","_EXISTING_GENERIC_UNKNOWN","Online"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyOnly",false,false,false,false," "," "," ","n/a","n/a","n/a","n/a","n/a"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"Existing VAMO Allocation","_EXISTING_GENERIC_UNKNOWN","Online"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyOnly",false,false,false,false," "," "," ","n/a","n/a","n/a","n/a","n/a"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"20220531_CCPower_OME_FishLake_Geo_CCCE","_NEW_GENERIC_GEOTHERMAL","Development"," "," ","nothybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"20220531_CCPower_Ormat_Portfolio_Balance_of_Supply_CCCE","_NEW_GENERIC_GEOTHERMAL","Development"," "," ","nothybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"20220531_CCPower_Ormat_Portfolio_Dogwood_CCCE","_NEW_GENERIC_GEOTHERMAL","Development"," "," ","nothybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_EGX_PluthRanch_CCCE","PGE_NGBA_EGS_NF","Review"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_XGS_RedHillsPh1_CCCE","PGE_NGBA_Geothermal","Review"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_XGS_RedHillsPh2_CCCE","PGE_NGBA_Geothermal","Review"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_Atlantica_Obsidian_CCCE","SCE_NOL_Geothermal","Review"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_Zanskar_OOS_CCCE","SCE_Eastern_Geothermal","Review"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_Zanskar_Lassen_CCCE","PGE_Northeast_CA_Geothermal","Review"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_Zanskar_SonomaMendo_CCCE","PGE_NGBA_Geothermal","Review"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_Zanskar_Lake_CCCE","PGE_NGBA_Geothermal","Review"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_StrategicGeo_NGBA_East_CCCE","PGE_NGBA_Geothermal","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_StrategicGeo_NGBA_West_CCCE","PGE_NGBA_Geothermal","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_StrategicGeo_Humboldt_CCCE","PGE_NGBA_Geothermal","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_StrategicGeo_SurpriseValley_CCCE","PGE_Northeast_CA_Geothermal","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_StrategicGeo_Lassen_CCCE","PGE_Northeast_CA_Geothermal","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"CCPower_StrategicGeo_PitRiver_CCCE","PGE_Northeast_CA_Geothermal","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ",0,false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",0," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_1","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_2","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_3","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_4","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_5","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_6","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_7","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_8","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_9","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",3,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,0.75," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_10","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_11","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_12","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_13","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_14","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_15","_NEW_GENERIC_BATTERY_STORAGE","PlannedNew"," "," ","NotHybrid","YES"," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ",4,4,"4hr_batteries","n/a","4hr_batteries"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_16","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_17","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_18","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_19","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_20","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_21","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_22","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_23","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_24","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_25","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_26","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_27","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_28","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_29","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_30","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_31","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_32","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_33","_NEW_GENERIC_SOLAR_1AXIS","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","utility_pv","n/a","utility_pv"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_34","SCE_New_Mexico_Wind","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","out_of_state_wind_AZNM","n/a","out_of_state_wind_AZNM"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_35","SCE_New_Mexico_Wind","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","out_of_state_wind_AZNM","n/a","out_of_state_wind_AZNM"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_36","SCE_New_Mexico_Wind","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","out_of_state_wind_AZNM","n/a","out_of_state_wind_AZNM"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_37","_NEW_GENERIC_WIND_CA","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","in_state_wind_south","n/a","in_state_wind_south"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_38","_NEW_GENERIC_WIND_CA","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","in_state_wind_south","n/a","in_state_wind_south"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_39","_NEW_GENERIC_WIND_CA","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","in_state_wind_south","n/a","in_state_wind_south"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_40","_NEW_GENERIC_WIND_CA","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","in_state_wind_south","n/a","in_state_wind_south"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_41","_NEW_GENERIC_WIND_CA","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","in_state_wind_south","n/a","in_state_wind_south"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_42","_NEW_GENERIC_WIND_CA","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","in_state_wind_south","n/a","in_state_wind_south"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_43","_NEW_GENERIC_BIOMASS/WOOD","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","biomass_wood","n/a","biomass_wood"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_44","_NEW_GENERIC_BIOMASS/WOOD","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","biomass_wood","n/a","biomass_wood"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_45","_NEW_GENERIC_GEOTHERMAL","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_46","_NEW_GENERIC_GEOTHERMAL","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_47","_NEW_GENERIC_GEOTHERMAL","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_48","_NEW_GENERIC_GEOTHERMAL","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_49","_NEW_GENERIC_GEOTHERMAL","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_50","_NEW_GENERIC_GEOTHERMAL","PlannedNew"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","EnergyCapacity",false,false,false,false," "," "," ","n/a","n/a","geothermal","n/a","geothermal"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_51","_EXISTING_GENERIC_PEAKER","PlannedExisting"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","CapacityOnly",false,false,false,false," "," "," ","n/a","n/a","gas_ct","n/a","gas_ct"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,"New_Generic_52","_EXISTING_GENERIC_PEAKER","PlannedExisting"," "," ","NotHybrid",0," "," "," ","Buy"," "," "," "," "," "," ","CapacityOnly",false,false,false,false," "," "," ","n/a","n/a","gas_ct","n/a","gas_ct"," "," ",1,1," ",1," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
[null,{"$f":"unique_contracts!A110","v":0},{"$f":"unique_contracts!B110","v":0},{"$f":"unique_contracts!D110","v":0},{"$f":"unique_contracts!J110","v":0},{"$f":"unique_contracts!K110","v":0},{"$f":"unique_contracts!M110","v":0},{"$f":"unique_contracts!N110","v":0},{"$f":"unique_contracts!P110","v":0},{"$f":"unique_contracts!R110","v":0},{"$f":"unique_contracts!V110","v":0},{"$f":"unique_contracts!AB110","v":0},{"$f":"unique_contracts!AM110","v":0},{"$f":"unique_contracts!AN110","v":0},{"$f":"unique_contracts!AO110","v":0},{"$f":"unique_contracts!AP110","v":0},{"$f":"unique_contracts!AQ110","v":0},{"$f":"unique_contracts!AR110","v":0},{"$f":"unique_contracts!CA110","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C108,resources!$A:$A,0))))","v":false},{"$f":"AND(NOT(OR(G108=\"NotHybrid\",G108=0)),I108>0)","v":false},{"$f":"AND(NOT(OR(G108=\"NotHybrid\",G108=0)),J108>0)","v":false},{"$f":"IF(B108=0,FALSE,COUNTIFS(B:B,B108)>1)","v":false},{"$f":"IF(U108,SUMIFS(E:E,B:B,B108),E108)","v":0},{"$f":"IF(OR(U108,AND(NOT(W108),V108)),SUMIFS(J:J,B:B,B108,V:V,TRUE),0)","v":0},{"$f":"IF(OR(U108,AND(NOT(W108),V108)),SUMIFS(K:K,B:B,B108,V:V,TRUE),0)","v":0},{"$f":"IFERROR(\n    IF(AND(K108>0,OR(G108=\"NotHybrid\",G108=0)),MIN(ROUNDDOWN(K108/E108,0),100),\n      IF(Z108>0,MIN(ROUNDDOWN(Z108/Y108,0),100),\"n/a\")),\n\"n/a\")","v":"n/a"},{"$f":"IF(AA108=\"n/a\",\"n/a\",IF(AA108<8,4,IF(AA108<12,8,IF(AA108<24,12,IF(AA108<100,24,100)))))","v":"n/a"},{"$f":"IFERROR(\n    IF(T108,\"pumped_storage\",\n      IF(AND(NOT(U108),V108),\"n/a\",\n        IF(AND(K108>0,OR(G108=\"NotHybrid\",G108=0)),_xlfn.CONCAT(AB108,INDEX(resources!$G:$G,MATCH(C108,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C108,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},{"$f":"IFERROR(IF(Z108>0,_xlfn.CONCAT(AB108,\"hr_batteries\"),\"n/a\"),\"n/a\")","v":"n/a"},{"$f":"IF(AD108=\"n/a\",AC108,IF(AND(AC108=\"n/a\",NOT(AD108=\"n/a\")),AD108,\"hybrid\"))","v":"n/a"},{"$f":"IFERROR(IF(DATE(M108,N108,O108)<=DATE(M108,6,1),M108,M108+1),0)","v":0},{"$f":"IFERROR(IF(DATE(P108,Q108,R108)>=DATE(P108,10,1),P108,P108-1),0)","v":0},{"$f":"IF(OR(AD108=\"n/a\",NOT(H108=\"NO\")),100%,\n    IF(ISNUMBER(SEARCH(\"pv\",AC108)),MIN(I108/(1*(ROUNDDOWN(Z108/Y108,0)/4)),Y108)/Y108,\n      IF(ISNUMBER(SEARCH(\"wind\",AC108)),MIN(I108/(2*(ROUNDDOWN(Z108/Y108,0)/4)),Y108)/Y108,1)))","v":1},{"$f":"IFERROR(\n    IF(ISNUMBER(SEARCH(\"batteries\",AC108)),MIN(ROUNDDOWN(K108/E108,0)/4,1),\n      IF(ISNUMBER(SEARCH(\"batteries\",AD108)),MIN(ROUNDDOWN(Z108/Y108,0)/4,1),1)),\n1)","v":1},{"$f":"IF(AND(D108=\"Online\",NOT(ISNUMBER(MATCH(AC108,misc!$DE:$DE,0)))),F108,E108)","v":0},{"$f":"IF(AND(L108=\"Sell\",ISNUMBER(SEARCH(\"Capacity\",S108))),-1,\n    IF(AND(NOT(L108=\"Sell\"),OR(NOT(OR(G108=\"NotHybrid\",G108=0)),ISNUMBER(SEARCH(\"Capacity\",S108)))),1,0))","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AL$1,$AG108>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CJ$3:CJ$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AL$1,$AG108>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CJ$3:CJ$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AM$1,$AG108>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CK$3:CK$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AM$1,$AG108>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CK$3:CK$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AN$1,$AG108>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CL$3:CL$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AN$1,$AG108>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CL$3:CL$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AO$1,$AG108>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CM$3:CM$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AO$1,$AG108>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CM$3:CM$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AP$1,$AG108>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CN$3:CN$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AP$1,$AG108>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CN$3:CN$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AQ$1,$AG108>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CO$3:CO$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AQ$1,$AG108>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CO$3:CO$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AR$1,$AG108>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CP$3:CP$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AR$1,$AG108>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CP$3:CP$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AS$1,$AG108>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CQ$3:CQ$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AS$1,$AG108>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CQ$3:CQ$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AT$1,$AG108>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CR$3:CR$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AT$1,$AG108>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CR$3:CR$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AU$1,$AG108>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CS$3:CS$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AU$1,$AG108>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CS$3:CS$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AV$1,$AG108>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CT$3:CT$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AV$1,$AG108>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CT$3:CT$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AW$1,$AG108>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CU$3:CU$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AW$1,$AG108>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CU$3:CU$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AX$1,$AG108>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CV$3:CV$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AX$1,$AG108>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CV$3:CV$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AY$1,$AG108>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CW$3:CW$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AY$1,$AG108>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CW$3:CW$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=AZ$1,$AG108>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CX$3:CX$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=AZ$1,$AG108>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CX$3:CX$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=BA$1,$AG108>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CY$3:CY$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=BA$1,$AG108>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CY$3:CY$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=BB$1,$AG108>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!CZ$3:CZ$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=BB$1,$AG108>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!CZ$3:CZ$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=BC$1,$AG108>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!DA$3:DA$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=BC$1,$AG108>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!DA$3:DA$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=BD$1,$AG108>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!DB$3:DB$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=BD$1,$AG108>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!DB$3:DB$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF108<=BE$1,$AG108>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA108>$AB108,$AD108=\"n/a\"),($AA108-$AB108)*INDEX(misc!DC$3:DC$6,MATCH($AC108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD108=\"n/a\",$AJ108*$AI108,$I108)\n    +IFERROR(\n      IF(AND($AF108<=BE$1,$AG108>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA108>$AB108,($AA108-$AB108)*INDEX(misc!DC$3:DC$6,MATCH($AD108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y108*$AH108*$AI108),\n$X108)*$AK108","v":0}]
[null,{"$f":"unique_contracts!A111","v":0},{"$f":"unique_contracts!B111","v":0},{"$f":"unique_contracts!D111","v":0},{"$f":"unique_contracts!J111","v":0},{"$f":"unique_contracts!K111","v":0},{"$f":"unique_contracts!M111","v":0},{"$f":"unique_contracts!N111","v":0},{"$f":"unique_contracts!P111","v":0},{"$f":"unique_contracts!R111","v":0},{"$f":"unique_contracts!V111","v":0},{"$f":"unique_contracts!AB111","v":0},{"$f":"unique_contracts!AM111","v":0},{"$f":"unique_contracts!AN111","v":0},{"$f":"unique_contracts!AO111","v":0},{"$f":"unique_contracts!AP111","v":0},{"$f":"unique_contracts!AQ111","v":0},{"$f":"unique_contracts!AR111","v":0},{"$f":"unique_contracts!CA111","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C109,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T109,\"pumped_storage\",\n      IF(AND(NOT(U109),V109),\"n/a\",\n        IF(AND(K109>0,OR(G109=\"NotHybrid\",G109=0)),_xlfn.CONCAT(AB109,INDEX(resources!$G:$G,MATCH(C109,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C109,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D109=\"Online\",NOT(ISNUMBER(MATCH(AC109,misc!$DE:$DE,0)))),F109,E109)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AL$1,$AG109>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CJ$3:CJ$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AL$1,$AG109>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CJ$3:CJ$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AM$1,$AG109>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CK$3:CK$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AM$1,$AG109>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CK$3:CK$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AN$1,$AG109>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CL$3:CL$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AN$1,$AG109>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CL$3:CL$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AO$1,$AG109>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CM$3:CM$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AO$1,$AG109>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CM$3:CM$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AP$1,$AG109>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CN$3:CN$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AP$1,$AG109>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CN$3:CN$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AQ$1,$AG109>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CO$3:CO$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AQ$1,$AG109>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CO$3:CO$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AR$1,$AG109>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CP$3:CP$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AR$1,$AG109>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CP$3:CP$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AS$1,$AG109>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CQ$3:CQ$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AS$1,$AG109>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CQ$3:CQ$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AT$1,$AG109>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CR$3:CR$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AT$1,$AG109>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CR$3:CR$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AU$1,$AG109>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CS$3:CS$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AU$1,$AG109>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CS$3:CS$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AV$1,$AG109>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CT$3:CT$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AV$1,$AG109>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CT$3:CT$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AW$1,$AG109>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CU$3:CU$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AW$1,$AG109>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CU$3:CU$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AX$1,$AG109>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CV$3:CV$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AX$1,$AG109>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CV$3:CV$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AY$1,$AG109>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CW$3:CW$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AY$1,$AG109>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CW$3:CW$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=AZ$1,$AG109>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CX$3:CX$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=AZ$1,$AG109>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CX$3:CX$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=BA$1,$AG109>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CY$3:CY$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=BA$1,$AG109>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CY$3:CY$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=BB$1,$AG109>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!CZ$3:CZ$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=BB$1,$AG109>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!CZ$3:CZ$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=BC$1,$AG109>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!DA$3:DA$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=BC$1,$AG109>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!DA$3:DA$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=BD$1,$AG109>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!DB$3:DB$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=BD$1,$AG109>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!DB$3:DB$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF109<=BE$1,$AG109>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC109,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA109>$AB109,$AD109=\"n/a\"),($AA109-$AB109)*INDEX(misc!DC$3:DC$6,MATCH($AC109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD109=\"n/a\",$AJ109*$AI109,$I109)\n    +IFERROR(\n      IF(AND($AF109<=BE$1,$AG109>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD109,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA109>$AB109,($AA109-$AB109)*INDEX(misc!DC$3:DC$6,MATCH($AD109,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y109*$AH109*$AI109),\n$X109)*$AK109","v":0}]
[null,{"$f":"unique_contracts!A112","v":0},{"$f":"unique_contracts!B112","v":0},{"$f":"unique_contracts!D112","v":0},{"$f":"unique_contracts!J112","v":0},{"$f":"unique_contracts!K112","v":0},{"$f":"unique_contracts!M112","v":0},{"$f":"unique_contracts!N112","v":0},{"$f":"unique_contracts!P112","v":0},{"$f":"unique_contracts!R112","v":0},{"$f":"unique_contracts!V112","v":0},{"$f":"unique_contracts!AB112","v":0},{"$f":"unique_contracts!AM112","v":0},{"$f":"unique_contracts!AN112","v":0},{"$f":"unique_contracts!AO112","v":0},{"$f":"unique_contracts!AP112","v":0},{"$f":"unique_contracts!AQ112","v":0},{"$f":"unique_contracts!AR112","v":0},{"$f":"unique_contracts!CA112","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C110,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T110,\"pumped_storage\",\n      IF(AND(NOT(U110),V110),\"n/a\",\n        IF(AND(K110>0,OR(G110=\"NotHybrid\",G110=0)),_xlfn.CONCAT(AB110,INDEX(resources!$G:$G,MATCH(C110,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C110,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D110=\"Online\",NOT(ISNUMBER(MATCH(AC110,misc!$DE:$DE,0)))),F110,E110)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AL$1,$AG110>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CJ$3:CJ$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AL$1,$AG110>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CJ$3:CJ$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AM$1,$AG110>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CK$3:CK$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AM$1,$AG110>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CK$3:CK$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AN$1,$AG110>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CL$3:CL$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AN$1,$AG110>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CL$3:CL$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AO$1,$AG110>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CM$3:CM$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AO$1,$AG110>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CM$3:CM$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AP$1,$AG110>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CN$3:CN$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AP$1,$AG110>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CN$3:CN$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AQ$1,$AG110>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CO$3:CO$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AQ$1,$AG110>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CO$3:CO$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AR$1,$AG110>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CP$3:CP$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AR$1,$AG110>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CP$3:CP$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AS$1,$AG110>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CQ$3:CQ$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AS$1,$AG110>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CQ$3:CQ$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AT$1,$AG110>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CR$3:CR$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AT$1,$AG110>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CR$3:CR$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AU$1,$AG110>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CS$3:CS$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AU$1,$AG110>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CS$3:CS$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AV$1,$AG110>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CT$3:CT$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AV$1,$AG110>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CT$3:CT$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AW$1,$AG110>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CU$3:CU$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AW$1,$AG110>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CU$3:CU$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AX$1,$AG110>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CV$3:CV$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AX$1,$AG110>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CV$3:CV$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AY$1,$AG110>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CW$3:CW$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AY$1,$AG110>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CW$3:CW$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=AZ$1,$AG110>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CX$3:CX$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=AZ$1,$AG110>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CX$3:CX$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=BA$1,$AG110>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CY$3:CY$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=BA$1,$AG110>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CY$3:CY$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=BB$1,$AG110>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!CZ$3:CZ$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=BB$1,$AG110>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!CZ$3:CZ$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=BC$1,$AG110>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!DA$3:DA$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=BC$1,$AG110>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!DA$3:DA$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=BD$1,$AG110>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!DB$3:DB$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=BD$1,$AG110>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!DB$3:DB$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF110<=BE$1,$AG110>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC110,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA110>$AB110,$AD110=\"n/a\"),($AA110-$AB110)*INDEX(misc!DC$3:DC$6,MATCH($AC110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD110=\"n/a\",$AJ110*$AI110,$I110)\n    +IFERROR(\n      IF(AND($AF110<=BE$1,$AG110>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD110,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA110>$AB110,($AA110-$AB110)*INDEX(misc!DC$3:DC$6,MATCH($AD110,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y110*$AH110*$AI110),\n$X110)*$AK110","v":0}]
[null,{"$f":"unique_contracts!A113","v":0},{"$f":"unique_contracts!B113","v":0},{"$f":"unique_contracts!D113","v":0},{"$f":"unique_contracts!J113","v":0},{"$f":"unique_contracts!K113","v":0},{"$f":"unique_contracts!M113","v":0},{"$f":"unique_contracts!N113","v":0},{"$f":"unique_contracts!P113","v":0},{"$f":"unique_contracts!R113","v":0},{"$f":"unique_contracts!V113","v":0},{"$f":"unique_contracts!AB113","v":0},{"$f":"unique_contracts!AM113","v":0},{"$f":"unique_contracts!AN113","v":0},{"$f":"unique_contracts!AO113","v":0},{"$f":"unique_contracts!AP113","v":0},{"$f":"unique_contracts!AQ113","v":0},{"$f":"unique_contracts!AR113","v":0},{"$f":"unique_contracts!CA113","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C111,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T111,\"pumped_storage\",\n      IF(AND(NOT(U111),V111),\"n/a\",\n        IF(AND(K111>0,OR(G111=\"NotHybrid\",G111=0)),_xlfn.CONCAT(AB111,INDEX(resources!$G:$G,MATCH(C111,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C111,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D111=\"Online\",NOT(ISNUMBER(MATCH(AC111,misc!$DE:$DE,0)))),F111,E111)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AL$1,$AG111>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CJ$3:CJ$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AL$1,$AG111>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CJ$3:CJ$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AM$1,$AG111>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CK$3:CK$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AM$1,$AG111>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CK$3:CK$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AN$1,$AG111>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CL$3:CL$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AN$1,$AG111>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CL$3:CL$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AO$1,$AG111>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CM$3:CM$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AO$1,$AG111>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CM$3:CM$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AP$1,$AG111>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CN$3:CN$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AP$1,$AG111>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CN$3:CN$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AQ$1,$AG111>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CO$3:CO$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AQ$1,$AG111>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CO$3:CO$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AR$1,$AG111>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CP$3:CP$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AR$1,$AG111>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CP$3:CP$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AS$1,$AG111>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CQ$3:CQ$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AS$1,$AG111>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CQ$3:CQ$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AT$1,$AG111>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CR$3:CR$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AT$1,$AG111>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CR$3:CR$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AU$1,$AG111>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CS$3:CS$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AU$1,$AG111>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CS$3:CS$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AV$1,$AG111>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CT$3:CT$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AV$1,$AG111>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CT$3:CT$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AW$1,$AG111>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CU$3:CU$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AW$1,$AG111>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CU$3:CU$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AX$1,$AG111>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CV$3:CV$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AX$1,$AG111>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CV$3:CV$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AY$1,$AG111>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CW$3:CW$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AY$1,$AG111>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CW$3:CW$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=AZ$1,$AG111>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CX$3:CX$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=AZ$1,$AG111>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CX$3:CX$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=BA$1,$AG111>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CY$3:CY$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=BA$1,$AG111>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CY$3:CY$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=BB$1,$AG111>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!CZ$3:CZ$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=BB$1,$AG111>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!CZ$3:CZ$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=BC$1,$AG111>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!DA$3:DA$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=BC$1,$AG111>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!DA$3:DA$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=BD$1,$AG111>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!DB$3:DB$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=BD$1,$AG111>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!DB$3:DB$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF111<=BE$1,$AG111>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC111,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA111>$AB111,$AD111=\"n/a\"),($AA111-$AB111)*INDEX(misc!DC$3:DC$6,MATCH($AC111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD111=\"n/a\",$AJ111*$AI111,$I111)\n    +IFERROR(\n      IF(AND($AF111<=BE$1,$AG111>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD111,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA111>$AB111,($AA111-$AB111)*INDEX(misc!DC$3:DC$6,MATCH($AD111,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y111*$AH111*$AI111),\n$X111)*$AK111","v":0}]
[null,{"$f":"unique_contracts!A114","v":0},{"$f":"unique_contracts!B114","v":0},{"$f":"unique_contracts!D114","v":0},{"$f":"unique_contracts!J114","v":0},{"$f":"unique_contracts!K114","v":0},{"$f":"unique_contracts!M114","v":0},{"$f":"unique_contracts!N114","v":0},{"$f":"unique_contracts!P114","v":0},{"$f":"unique_contracts!R114","v":0},{"$f":"unique_contracts!V114","v":0},{"$f":"unique_contracts!AB114","v":0},{"$f":"unique_contracts!AM114","v":0},{"$f":"unique_contracts!AN114","v":0},{"$f":"unique_contracts!AO114","v":0},{"$f":"unique_contracts!AP114","v":0},{"$f":"unique_contracts!AQ114","v":0},{"$f":"unique_contracts!AR114","v":0},{"$f":"unique_contracts!CA114","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C112,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T112,\"pumped_storage\",\n      IF(AND(NOT(U112),V112),\"n/a\",\n        IF(AND(K112>0,OR(G112=\"NotHybrid\",G112=0)),_xlfn.CONCAT(AB112,INDEX(resources!$G:$G,MATCH(C112,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C112,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D112=\"Online\",NOT(ISNUMBER(MATCH(AC112,misc!$DE:$DE,0)))),F112,E112)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AL$1,$AG112>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CJ$3:CJ$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AL$1,$AG112>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CJ$3:CJ$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AM$1,$AG112>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CK$3:CK$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AM$1,$AG112>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CK$3:CK$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AN$1,$AG112>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CL$3:CL$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AN$1,$AG112>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CL$3:CL$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AO$1,$AG112>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CM$3:CM$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AO$1,$AG112>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CM$3:CM$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AP$1,$AG112>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CN$3:CN$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AP$1,$AG112>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CN$3:CN$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AQ$1,$AG112>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CO$3:CO$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AQ$1,$AG112>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CO$3:CO$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AR$1,$AG112>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CP$3:CP$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AR$1,$AG112>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CP$3:CP$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AS$1,$AG112>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CQ$3:CQ$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AS$1,$AG112>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CQ$3:CQ$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AT$1,$AG112>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CR$3:CR$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AT$1,$AG112>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CR$3:CR$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AU$1,$AG112>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CS$3:CS$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AU$1,$AG112>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CS$3:CS$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AV$1,$AG112>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CT$3:CT$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AV$1,$AG112>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CT$3:CT$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AW$1,$AG112>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CU$3:CU$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AW$1,$AG112>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CU$3:CU$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AX$1,$AG112>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CV$3:CV$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AX$1,$AG112>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CV$3:CV$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AY$1,$AG112>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CW$3:CW$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AY$1,$AG112>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CW$3:CW$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=AZ$1,$AG112>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CX$3:CX$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=AZ$1,$AG112>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CX$3:CX$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=BA$1,$AG112>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CY$3:CY$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=BA$1,$AG112>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CY$3:CY$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=BB$1,$AG112>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!CZ$3:CZ$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=BB$1,$AG112>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!CZ$3:CZ$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=BC$1,$AG112>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!DA$3:DA$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=BC$1,$AG112>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!DA$3:DA$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=BD$1,$AG112>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!DB$3:DB$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=BD$1,$AG112>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!DB$3:DB$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF112<=BE$1,$AG112>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC112,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA112>$AB112,$AD112=\"n/a\"),($AA112-$AB112)*INDEX(misc!DC$3:DC$6,MATCH($AC112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD112=\"n/a\",$AJ112*$AI112,$I112)\n    +IFERROR(\n      IF(AND($AF112<=BE$1,$AG112>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD112,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA112>$AB112,($AA112-$AB112)*INDEX(misc!DC$3:DC$6,MATCH($AD112,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y112*$AH112*$AI112),\n$X112)*$AK112","v":0}]
[null,{"$f":"unique_contracts!A115","v":0},{"$f":"unique_contracts!B115","v":0},{"$f":"unique_contracts!D115","v":0},{"$f":"unique_contracts!J115","v":0},{"$f":"unique_contracts!K115","v":0},{"$f":"unique_contracts!M115","v":0},{"$f":"unique_contracts!N115","v":0},{"$f":"unique_contracts!P115","v":0},{"$f":"unique_contracts!R115","v":0},{"$f":"unique_contracts!V115","v":0},{"$f":"unique_contracts!AB115","v":0},{"$f":"unique_contracts!AM115","v":0},{"$f":"unique_contracts!AN115","v":0},{"$f":"unique_contracts!AO115","v":0},{"$f":"unique_contracts!AP115","v":0},{"$f":"unique_contracts!AQ115","v":0},{"$f":"unique_contracts!AR115","v":0},{"$f":"unique_contracts!CA115","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C113,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T113,\"pumped_storage\",\n      IF(AND(NOT(U113),V113),\"n/a\",\n        IF(AND(K113>0,OR(G113=\"NotHybrid\",G113=0)),_xlfn.CONCAT(AB113,INDEX(resources!$G:$G,MATCH(C113,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C113,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D113=\"Online\",NOT(ISNUMBER(MATCH(AC113,misc!$DE:$DE,0)))),F113,E113)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AL$1,$AG113>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CJ$3:CJ$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AL$1,$AG113>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CJ$3:CJ$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AM$1,$AG113>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CK$3:CK$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AM$1,$AG113>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CK$3:CK$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AN$1,$AG113>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CL$3:CL$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AN$1,$AG113>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CL$3:CL$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AO$1,$AG113>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CM$3:CM$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AO$1,$AG113>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CM$3:CM$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AP$1,$AG113>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CN$3:CN$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AP$1,$AG113>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CN$3:CN$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AQ$1,$AG113>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CO$3:CO$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AQ$1,$AG113>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CO$3:CO$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AR$1,$AG113>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CP$3:CP$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AR$1,$AG113>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CP$3:CP$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AS$1,$AG113>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CQ$3:CQ$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AS$1,$AG113>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CQ$3:CQ$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AT$1,$AG113>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CR$3:CR$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AT$1,$AG113>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CR$3:CR$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AU$1,$AG113>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CS$3:CS$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AU$1,$AG113>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CS$3:CS$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AV$1,$AG113>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CT$3:CT$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AV$1,$AG113>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CT$3:CT$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AW$1,$AG113>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CU$3:CU$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AW$1,$AG113>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CU$3:CU$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AX$1,$AG113>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CV$3:CV$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AX$1,$AG113>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CV$3:CV$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AY$1,$AG113>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CW$3:CW$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AY$1,$AG113>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CW$3:CW$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=AZ$1,$AG113>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CX$3:CX$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=AZ$1,$AG113>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CX$3:CX$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=BA$1,$AG113>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CY$3:CY$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=BA$1,$AG113>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CY$3:CY$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=BB$1,$AG113>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!CZ$3:CZ$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=BB$1,$AG113>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!CZ$3:CZ$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=BC$1,$AG113>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!DA$3:DA$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=BC$1,$AG113>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!DA$3:DA$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=BD$1,$AG113>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!DB$3:DB$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=BD$1,$AG113>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!DB$3:DB$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF113<=BE$1,$AG113>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC113,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA113>$AB113,$AD113=\"n/a\"),($AA113-$AB113)*INDEX(misc!DC$3:DC$6,MATCH($AC113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD113=\"n/a\",$AJ113*$AI113,$I113)\n    +IFERROR(\n      IF(AND($AF113<=BE$1,$AG113>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD113,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA113>$AB113,($AA113-$AB113)*INDEX(misc!DC$3:DC$6,MATCH($AD113,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y113*$AH113*$AI113),\n$X113)*$AK113","v":0}]
[null,{"$f":"unique_contracts!A116","v":0},{"$f":"unique_contracts!B116","v":0},{"$f":"unique_contracts!D116","v":0},{"$f":"unique_contracts!J116","v":0},{"$f":"unique_contracts!K116","v":0},{"$f":"unique_contracts!M116","v":0},{"$f":"unique_contracts!N116","v":0},{"$f":"unique_contracts!P116","v":0},{"$f":"unique_contracts!R116","v":0},{"$f":"unique_contracts!V116","v":0},{"$f":"unique_contracts!AB116","v":0},{"$f":"unique_contracts!AM116","v":0},{"$f":"unique_contracts!AN116","v":0},{"$f":"unique_contracts!AO116","v":0},{"$f":"unique_contracts!AP116","v":0},{"$f":"unique_contracts!AQ116","v":0},{"$f":"unique_contracts!AR116","v":0},{"$f":"unique_contracts!CA116","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C114,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T114,\"pumped_storage\",\n      IF(AND(NOT(U114),V114),\"n/a\",\n        IF(AND(K114>0,OR(G114=\"NotHybrid\",G114=0)),_xlfn.CONCAT(AB114,INDEX(resources!$G:$G,MATCH(C114,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C114,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D114=\"Online\",NOT(ISNUMBER(MATCH(AC114,misc!$DE:$DE,0)))),F114,E114)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AL$1,$AG114>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CJ$3:CJ$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AL$1,$AG114>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CJ$3:CJ$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AM$1,$AG114>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CK$3:CK$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AM$1,$AG114>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CK$3:CK$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AN$1,$AG114>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CL$3:CL$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AN$1,$AG114>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CL$3:CL$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AO$1,$AG114>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CM$3:CM$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AO$1,$AG114>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CM$3:CM$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AP$1,$AG114>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CN$3:CN$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AP$1,$AG114>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CN$3:CN$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AQ$1,$AG114>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CO$3:CO$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AQ$1,$AG114>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CO$3:CO$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AR$1,$AG114>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CP$3:CP$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AR$1,$AG114>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CP$3:CP$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AS$1,$AG114>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CQ$3:CQ$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AS$1,$AG114>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CQ$3:CQ$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AT$1,$AG114>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CR$3:CR$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AT$1,$AG114>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CR$3:CR$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AU$1,$AG114>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CS$3:CS$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AU$1,$AG114>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CS$3:CS$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AV$1,$AG114>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CT$3:CT$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AV$1,$AG114>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CT$3:CT$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AW$1,$AG114>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CU$3:CU$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AW$1,$AG114>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CU$3:CU$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AX$1,$AG114>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CV$3:CV$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AX$1,$AG114>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CV$3:CV$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AY$1,$AG114>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CW$3:CW$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AY$1,$AG114>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CW$3:CW$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=AZ$1,$AG114>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CX$3:CX$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=AZ$1,$AG114>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CX$3:CX$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=BA$1,$AG114>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CY$3:CY$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=BA$1,$AG114>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CY$3:CY$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=BB$1,$AG114>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!CZ$3:CZ$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=BB$1,$AG114>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!CZ$3:CZ$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=BC$1,$AG114>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!DA$3:DA$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=BC$1,$AG114>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!DA$3:DA$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=BD$1,$AG114>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!DB$3:DB$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=BD$1,$AG114>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!DB$3:DB$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF114<=BE$1,$AG114>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC114,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA114>$AB114,$AD114=\"n/a\"),($AA114-$AB114)*INDEX(misc!DC$3:DC$6,MATCH($AC114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD114=\"n/a\",$AJ114*$AI114,$I114)\n    +IFERROR(\n      IF(AND($AF114<=BE$1,$AG114>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD114,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA114>$AB114,($AA114-$AB114)*INDEX(misc!DC$3:DC$6,MATCH($AD114,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y114*$AH114*$AI114),\n$X114)*$AK114","v":0}]
[null,{"$f":"unique_contracts!A117","v":0},{"$f":"unique_contracts!B117","v":0},{"$f":"unique_contracts!D117","v":0},{"$f":"unique_contracts!J117","v":0},{"$f":"unique_contracts!K117","v":0},{"$f":"unique_contracts!M117","v":0},{"$f":"unique_contracts!N117","v":0},{"$f":"unique_contracts!P117","v":0},{"$f":"unique_contracts!R117","v":0},{"$f":"unique_contracts!V117","v":0},{"$f":"unique_contracts!AB117","v":0},{"$f":"unique_contracts!AM117","v":0},{"$f":"unique_contracts!AN117","v":0},{"$f":"unique_contracts!AO117","v":0},{"$f":"unique_contracts!AP117","v":0},{"$f":"unique_contracts!AQ117","v":0},{"$f":"unique_contracts!AR117","v":0},{"$f":"unique_contracts!CA117","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C115,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T115,\"pumped_storage\",\n      IF(AND(NOT(U115),V115),\"n/a\",\n        IF(AND(K115>0,OR(G115=\"NotHybrid\",G115=0)),_xlfn.CONCAT(AB115,INDEX(resources!$G:$G,MATCH(C115,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C115,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D115=\"Online\",NOT(ISNUMBER(MATCH(AC115,misc!$DE:$DE,0)))),F115,E115)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AL$1,$AG115>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CJ$3:CJ$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AL$1,$AG115>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CJ$3:CJ$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AM$1,$AG115>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CK$3:CK$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AM$1,$AG115>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CK$3:CK$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AN$1,$AG115>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CL$3:CL$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AN$1,$AG115>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CL$3:CL$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AO$1,$AG115>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CM$3:CM$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AO$1,$AG115>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CM$3:CM$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AP$1,$AG115>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CN$3:CN$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AP$1,$AG115>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CN$3:CN$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AQ$1,$AG115>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CO$3:CO$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AQ$1,$AG115>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CO$3:CO$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AR$1,$AG115>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CP$3:CP$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AR$1,$AG115>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CP$3:CP$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AS$1,$AG115>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CQ$3:CQ$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AS$1,$AG115>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CQ$3:CQ$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AT$1,$AG115>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CR$3:CR$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AT$1,$AG115>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CR$3:CR$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AU$1,$AG115>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CS$3:CS$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AU$1,$AG115>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CS$3:CS$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AV$1,$AG115>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CT$3:CT$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AV$1,$AG115>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CT$3:CT$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AW$1,$AG115>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CU$3:CU$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AW$1,$AG115>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CU$3:CU$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AX$1,$AG115>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CV$3:CV$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AX$1,$AG115>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CV$3:CV$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AY$1,$AG115>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CW$3:CW$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AY$1,$AG115>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CW$3:CW$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=AZ$1,$AG115>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CX$3:CX$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=AZ$1,$AG115>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CX$3:CX$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=BA$1,$AG115>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CY$3:CY$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=BA$1,$AG115>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CY$3:CY$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=BB$1,$AG115>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!CZ$3:CZ$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=BB$1,$AG115>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!CZ$3:CZ$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=BC$1,$AG115>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!DA$3:DA$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=BC$1,$AG115>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!DA$3:DA$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=BD$1,$AG115>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!DB$3:DB$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=BD$1,$AG115>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!DB$3:DB$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF115<=BE$1,$AG115>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC115,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA115>$AB115,$AD115=\"n/a\"),($AA115-$AB115)*INDEX(misc!DC$3:DC$6,MATCH($AC115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD115=\"n/a\",$AJ115*$AI115,$I115)\n    +IFERROR(\n      IF(AND($AF115<=BE$1,$AG115>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD115,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA115>$AB115,($AA115-$AB115)*INDEX(misc!DC$3:DC$6,MATCH($AD115,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y115*$AH115*$AI115),\n$X115)*$AK115","v":0}]
[null,{"$f":"unique_contracts!A118","v":0},{"$f":"unique_contracts!B118","v":0},{"$f":"unique_contracts!D118","v":0},{"$f":"unique_contracts!J118","v":0},{"$f":"unique_contracts!K118","v":0},{"$f":"unique_contracts!M118","v":0},{"$f":"unique_contracts!N118","v":0},{"$f":"unique_contracts!P118","v":0},{"$f":"unique_contracts!R118","v":0},{"$f":"unique_contracts!V118","v":0},{"$f":"unique_contracts!AB118","v":0},{"$f":"unique_contracts!AM118","v":0},{"$f":"unique_contracts!AN118","v":0},{"$f":"unique_contracts!AO118","v":0},{"$f":"unique_contracts!AP118","v":0},{"$f":"unique_contracts!AQ118","v":0},{"$f":"unique_contracts!AR118","v":0},{"$f":"unique_contracts!CA118","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C116,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T116,\"pumped_storage\",\n      IF(AND(NOT(U116),V116),\"n/a\",\n        IF(AND(K116>0,OR(G116=\"NotHybrid\",G116=0)),_xlfn.CONCAT(AB116,INDEX(resources!$G:$G,MATCH(C116,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C116,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D116=\"Online\",NOT(ISNUMBER(MATCH(AC116,misc!$DE:$DE,0)))),F116,E116)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AL$1,$AG116>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CJ$3:CJ$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AL$1,$AG116>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CJ$3:CJ$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AM$1,$AG116>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CK$3:CK$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AM$1,$AG116>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CK$3:CK$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AN$1,$AG116>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CL$3:CL$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AN$1,$AG116>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CL$3:CL$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AO$1,$AG116>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CM$3:CM$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AO$1,$AG116>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CM$3:CM$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AP$1,$AG116>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CN$3:CN$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AP$1,$AG116>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CN$3:CN$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AQ$1,$AG116>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CO$3:CO$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AQ$1,$AG116>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CO$3:CO$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AR$1,$AG116>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CP$3:CP$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AR$1,$AG116>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CP$3:CP$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AS$1,$AG116>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CQ$3:CQ$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AS$1,$AG116>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CQ$3:CQ$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AT$1,$AG116>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CR$3:CR$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AT$1,$AG116>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CR$3:CR$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AU$1,$AG116>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CS$3:CS$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AU$1,$AG116>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CS$3:CS$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AV$1,$AG116>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CT$3:CT$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AV$1,$AG116>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CT$3:CT$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AW$1,$AG116>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CU$3:CU$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AW$1,$AG116>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CU$3:CU$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AX$1,$AG116>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CV$3:CV$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AX$1,$AG116>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CV$3:CV$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AY$1,$AG116>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CW$3:CW$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AY$1,$AG116>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CW$3:CW$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=AZ$1,$AG116>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CX$3:CX$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=AZ$1,$AG116>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CX$3:CX$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=BA$1,$AG116>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CY$3:CY$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=BA$1,$AG116>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CY$3:CY$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=BB$1,$AG116>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!CZ$3:CZ$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=BB$1,$AG116>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!CZ$3:CZ$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=BC$1,$AG116>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!DA$3:DA$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=BC$1,$AG116>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!DA$3:DA$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=BD$1,$AG116>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!DB$3:DB$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=BD$1,$AG116>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!DB$3:DB$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF116<=BE$1,$AG116>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC116,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA116>$AB116,$AD116=\"n/a\"),($AA116-$AB116)*INDEX(misc!DC$3:DC$6,MATCH($AC116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD116=\"n/a\",$AJ116*$AI116,$I116)\n    +IFERROR(\n      IF(AND($AF116<=BE$1,$AG116>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD116,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA116>$AB116,($AA116-$AB116)*INDEX(misc!DC$3:DC$6,MATCH($AD116,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y116*$AH116*$AI116),\n$X116)*$AK116","v":0}]
[null,{"$f":"unique_contracts!A119","v":0},{"$f":"unique_contracts!B119","v":0},{"$f":"unique_contracts!D119","v":0},{"$f":"unique_contracts!J119","v":0},{"$f":"unique_contracts!K119","v":0},{"$f":"unique_contracts!M119","v":0},{"$f":"unique_contracts!N119","v":0},{"$f":"unique_contracts!P119","v":0},{"$f":"unique_contracts!R119","v":0},{"$f":"unique_contracts!V119","v":0},{"$f":"unique_contracts!AB119","v":0},{"$f":"unique_contracts!AM119","v":0},{"$f":"unique_contracts!AN119","v":0},{"$f":"unique_contracts!AO119","v":0},{"$f":"unique_contracts!AP119","v":0},{"$f":"unique_contracts!AQ119","v":0},{"$f":"unique_contracts!AR119","v":0},{"$f":"unique_contracts!CA119","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C117,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T117,\"pumped_storage\",\n      IF(AND(NOT(U117),V117),\"n/a\",\n        IF(AND(K117>0,OR(G117=\"NotHybrid\",G117=0)),_xlfn.CONCAT(AB117,INDEX(resources!$G:$G,MATCH(C117,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C117,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D117=\"Online\",NOT(ISNUMBER(MATCH(AC117,misc!$DE:$DE,0)))),F117,E117)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AL$1,$AG117>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CJ$3:CJ$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AL$1,$AG117>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CJ$3:CJ$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AM$1,$AG117>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CK$3:CK$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AM$1,$AG117>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CK$3:CK$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AN$1,$AG117>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CL$3:CL$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AN$1,$AG117>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CL$3:CL$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AO$1,$AG117>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CM$3:CM$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AO$1,$AG117>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CM$3:CM$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AP$1,$AG117>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CN$3:CN$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AP$1,$AG117>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CN$3:CN$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AQ$1,$AG117>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CO$3:CO$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AQ$1,$AG117>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CO$3:CO$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AR$1,$AG117>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CP$3:CP$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AR$1,$AG117>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CP$3:CP$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AS$1,$AG117>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CQ$3:CQ$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AS$1,$AG117>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CQ$3:CQ$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AT$1,$AG117>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CR$3:CR$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AT$1,$AG117>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CR$3:CR$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AU$1,$AG117>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CS$3:CS$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AU$1,$AG117>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CS$3:CS$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AV$1,$AG117>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CT$3:CT$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AV$1,$AG117>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CT$3:CT$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AW$1,$AG117>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CU$3:CU$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AW$1,$AG117>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CU$3:CU$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AX$1,$AG117>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CV$3:CV$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AX$1,$AG117>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CV$3:CV$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AY$1,$AG117>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CW$3:CW$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AY$1,$AG117>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CW$3:CW$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=AZ$1,$AG117>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CX$3:CX$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=AZ$1,$AG117>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CX$3:CX$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=BA$1,$AG117>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CY$3:CY$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=BA$1,$AG117>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CY$3:CY$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=BB$1,$AG117>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!CZ$3:CZ$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=BB$1,$AG117>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!CZ$3:CZ$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=BC$1,$AG117>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!DA$3:DA$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=BC$1,$AG117>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!DA$3:DA$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=BD$1,$AG117>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!DB$3:DB$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=BD$1,$AG117>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!DB$3:DB$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF117<=BE$1,$AG117>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC117,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA117>$AB117,$AD117=\"n/a\"),($AA117-$AB117)*INDEX(misc!DC$3:DC$6,MATCH($AC117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD117=\"n/a\",$AJ117*$AI117,$I117)\n    +IFERROR(\n      IF(AND($AF117<=BE$1,$AG117>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD117,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA117>$AB117,($AA117-$AB117)*INDEX(misc!DC$3:DC$6,MATCH($AD117,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y117*$AH117*$AI117),\n$X117)*$AK117","v":0}]
[null,{"$f":"unique_contracts!A120","v":0},{"$f":"unique_contracts!B120","v":0},{"$f":"unique_contracts!D120","v":0},{"$f":"unique_contracts!J120","v":0},{"$f":"unique_contracts!K120","v":0},{"$f":"unique_contracts!M120","v":0},{"$f":"unique_contracts!N120","v":0},{"$f":"unique_contracts!P120","v":0},{"$f":"unique_contracts!R120","v":0},{"$f":"unique_contracts!V120","v":0},{"$f":"unique_contracts!AB120","v":0},{"$f":"unique_contracts!AM120","v":0},{"$f":"unique_contracts!AN120","v":0},{"$f":"unique_contracts!AO120","v":0},{"$f":"unique_contracts!AP120","v":0},{"$f":"unique_contracts!AQ120","v":0},{"$f":"unique_contracts!AR120","v":0},{"$f":"unique_contracts!CA120","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C118,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T118,\"pumped_storage\",\n      IF(AND(NOT(U118),V118),\"n/a\",\n        IF(AND(K118>0,OR(G118=\"NotHybrid\",G118=0)),_xlfn.CONCAT(AB118,INDEX(resources!$G:$G,MATCH(C118,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C118,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D118=\"Online\",NOT(ISNUMBER(MATCH(AC118,misc!$DE:$DE,0)))),F118,E118)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AL$1,$AG118>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CJ$3:CJ$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AL$1,$AG118>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CJ$3:CJ$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AM$1,$AG118>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CK$3:CK$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AM$1,$AG118>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CK$3:CK$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AN$1,$AG118>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CL$3:CL$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AN$1,$AG118>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CL$3:CL$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AO$1,$AG118>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CM$3:CM$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AO$1,$AG118>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CM$3:CM$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AP$1,$AG118>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CN$3:CN$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AP$1,$AG118>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CN$3:CN$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AQ$1,$AG118>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CO$3:CO$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AQ$1,$AG118>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CO$3:CO$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AR$1,$AG118>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CP$3:CP$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AR$1,$AG118>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CP$3:CP$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AS$1,$AG118>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CQ$3:CQ$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AS$1,$AG118>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CQ$3:CQ$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AT$1,$AG118>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CR$3:CR$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AT$1,$AG118>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CR$3:CR$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AU$1,$AG118>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CS$3:CS$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AU$1,$AG118>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CS$3:CS$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AV$1,$AG118>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CT$3:CT$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AV$1,$AG118>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CT$3:CT$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AW$1,$AG118>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CU$3:CU$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AW$1,$AG118>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CU$3:CU$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AX$1,$AG118>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CV$3:CV$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AX$1,$AG118>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CV$3:CV$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AY$1,$AG118>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CW$3:CW$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AY$1,$AG118>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CW$3:CW$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=AZ$1,$AG118>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CX$3:CX$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=AZ$1,$AG118>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CX$3:CX$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=BA$1,$AG118>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CY$3:CY$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=BA$1,$AG118>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CY$3:CY$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=BB$1,$AG118>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!CZ$3:CZ$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=BB$1,$AG118>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!CZ$3:CZ$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=BC$1,$AG118>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!DA$3:DA$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=BC$1,$AG118>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!DA$3:DA$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=BD$1,$AG118>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!DB$3:DB$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=BD$1,$AG118>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!DB$3:DB$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF118<=BE$1,$AG118>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC118,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA118>$AB118,$AD118=\"n/a\"),($AA118-$AB118)*INDEX(misc!DC$3:DC$6,MATCH($AC118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD118=\"n/a\",$AJ118*$AI118,$I118)\n    +IFERROR(\n      IF(AND($AF118<=BE$1,$AG118>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD118,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA118>$AB118,($AA118-$AB118)*INDEX(misc!DC$3:DC$6,MATCH($AD118,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y118*$AH118*$AI118),\n$X118)*$AK118","v":0}]
[null,{"$f":"unique_contracts!A121","v":0},{"$f":"unique_contracts!B121","v":0},{"$f":"unique_contracts!D121","v":0},{"$f":"unique_contracts!J121","v":0},{"$f":"unique_contracts!K121","v":0},{"$f":"unique_contracts!M121","v":0},{"$f":"unique_contracts!N121","v":0},{"$f":"unique_contracts!P121","v":0},{"$f":"unique_contracts!R121","v":0},{"$f":"unique_contracts!V121","v":0},{"$f":"unique_contracts!AB121","v":0},{"$f":"unique_contracts!AM121","v":0},{"$f":"unique_contracts!AN121","v":0},{"$f":"unique_contracts!AO121","v":0},{"$f":"unique_contracts!AP121","v":0},{"$f":"unique_contracts!AQ121","v":0},{"$f":"unique_contracts!AR121","v":0},{"$f":"unique_contracts!CA121","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C119,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T119,\"pumped_storage\",\n      IF(AND(NOT(U119),V119),\"n/a\",\n        IF(AND(K119>0,OR(G119=\"NotHybrid\",G119=0)),_xlfn.CONCAT(AB119,INDEX(resources!$G:$G,MATCH(C119,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C119,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D119=\"Online\",NOT(ISNUMBER(MATCH(AC119,misc!$DE:$DE,0)))),F119,E119)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AL$1,$AG119>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CJ$3:CJ$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AL$1,$AG119>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CJ$3:CJ$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AM$1,$AG119>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CK$3:CK$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AM$1,$AG119>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CK$3:CK$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AN$1,$AG119>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CL$3:CL$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AN$1,$AG119>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CL$3:CL$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AO$1,$AG119>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CM$3:CM$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AO$1,$AG119>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CM$3:CM$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AP$1,$AG119>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CN$3:CN$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AP$1,$AG119>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CN$3:CN$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AQ$1,$AG119>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CO$3:CO$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AQ$1,$AG119>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CO$3:CO$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AR$1,$AG119>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CP$3:CP$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AR$1,$AG119>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CP$3:CP$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AS$1,$AG119>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CQ$3:CQ$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AS$1,$AG119>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CQ$3:CQ$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AT$1,$AG119>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CR$3:CR$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AT$1,$AG119>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CR$3:CR$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AU$1,$AG119>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CS$3:CS$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AU$1,$AG119>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CS$3:CS$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AV$1,$AG119>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CT$3:CT$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AV$1,$AG119>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CT$3:CT$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AW$1,$AG119>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CU$3:CU$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AW$1,$AG119>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CU$3:CU$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AX$1,$AG119>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CV$3:CV$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AX$1,$AG119>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CV$3:CV$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AY$1,$AG119>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CW$3:CW$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AY$1,$AG119>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CW$3:CW$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=AZ$1,$AG119>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CX$3:CX$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=AZ$1,$AG119>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CX$3:CX$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=BA$1,$AG119>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CY$3:CY$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=BA$1,$AG119>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CY$3:CY$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=BB$1,$AG119>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!CZ$3:CZ$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=BB$1,$AG119>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!CZ$3:CZ$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=BC$1,$AG119>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!DA$3:DA$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=BC$1,$AG119>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!DA$3:DA$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=BD$1,$AG119>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!DB$3:DB$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=BD$1,$AG119>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!DB$3:DB$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF119<=BE$1,$AG119>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC119,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA119>$AB119,$AD119=\"n/a\"),($AA119-$AB119)*INDEX(misc!DC$3:DC$6,MATCH($AC119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD119=\"n/a\",$AJ119*$AI119,$I119)\n    +IFERROR(\n      IF(AND($AF119<=BE$1,$AG119>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD119,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA119>$AB119,($AA119-$AB119)*INDEX(misc!DC$3:DC$6,MATCH($AD119,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y119*$AH119*$AI119),\n$X119)*$AK119","v":0}]
[null,{"$f":"unique_contracts!A122","v":0},{"$f":"unique_contracts!B122","v":0},{"$f":"unique_contracts!D122","v":0},{"$f":"unique_contracts!J122","v":0},{"$f":"unique_contracts!K122","v":0},{"$f":"unique_contracts!M122","v":0},{"$f":"unique_contracts!N122","v":0},{"$f":"unique_contracts!P122","v":0},{"$f":"unique_contracts!R122","v":0},{"$f":"unique_contracts!V122","v":0},{"$f":"unique_contracts!AB122","v":0},{"$f":"unique_contracts!AM122","v":0},{"$f":"unique_contracts!AN122","v":0},{"$f":"unique_contracts!AO122","v":0},{"$f":"unique_contracts!AP122","v":0},{"$f":"unique_contracts!AQ122","v":0},{"$f":"unique_contracts!AR122","v":0},{"$f":"unique_contracts!CA122","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C120,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T120,\"pumped_storage\",\n      IF(AND(NOT(U120),V120),\"n/a\",\n        IF(AND(K120>0,OR(G120=\"NotHybrid\",G120=0)),_xlfn.CONCAT(AB120,INDEX(resources!$G:$G,MATCH(C120,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C120,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D120=\"Online\",NOT(ISNUMBER(MATCH(AC120,misc!$DE:$DE,0)))),F120,E120)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AL$1,$AG120>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CJ$3:CJ$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AL$1,$AG120>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CJ$3:CJ$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AM$1,$AG120>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CK$3:CK$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AM$1,$AG120>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CK$3:CK$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AN$1,$AG120>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CL$3:CL$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AN$1,$AG120>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CL$3:CL$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AO$1,$AG120>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CM$3:CM$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AO$1,$AG120>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CM$3:CM$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AP$1,$AG120>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CN$3:CN$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AP$1,$AG120>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CN$3:CN$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AQ$1,$AG120>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CO$3:CO$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AQ$1,$AG120>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CO$3:CO$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AR$1,$AG120>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CP$3:CP$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AR$1,$AG120>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CP$3:CP$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AS$1,$AG120>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CQ$3:CQ$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AS$1,$AG120>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CQ$3:CQ$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AT$1,$AG120>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CR$3:CR$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AT$1,$AG120>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CR$3:CR$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AU$1,$AG120>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CS$3:CS$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AU$1,$AG120>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CS$3:CS$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AV$1,$AG120>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CT$3:CT$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AV$1,$AG120>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CT$3:CT$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AW$1,$AG120>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CU$3:CU$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AW$1,$AG120>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CU$3:CU$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AX$1,$AG120>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CV$3:CV$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AX$1,$AG120>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CV$3:CV$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AY$1,$AG120>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CW$3:CW$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AY$1,$AG120>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CW$3:CW$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=AZ$1,$AG120>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CX$3:CX$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=AZ$1,$AG120>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CX$3:CX$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=BA$1,$AG120>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CY$3:CY$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=BA$1,$AG120>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CY$3:CY$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=BB$1,$AG120>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!CZ$3:CZ$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=BB$1,$AG120>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!CZ$3:CZ$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=BC$1,$AG120>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!DA$3:DA$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=BC$1,$AG120>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!DA$3:DA$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=BD$1,$AG120>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!DB$3:DB$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=BD$1,$AG120>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!DB$3:DB$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF120<=BE$1,$AG120>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC120,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA120>$AB120,$AD120=\"n/a\"),($AA120-$AB120)*INDEX(misc!DC$3:DC$6,MATCH($AC120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD120=\"n/a\",$AJ120*$AI120,$I120)\n    +IFERROR(\n      IF(AND($AF120<=BE$1,$AG120>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD120,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA120>$AB120,($AA120-$AB120)*INDEX(misc!DC$3:DC$6,MATCH($AD120,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y120*$AH120*$AI120),\n$X120)*$AK120","v":0}]
[null,{"$f":"unique_contracts!A123","v":0},{"$f":"unique_contracts!B123","v":0},{"$f":"unique_contracts!D123","v":0},{"$f":"unique_contracts!J123","v":0},{"$f":"unique_contracts!K123","v":0},{"$f":"unique_contracts!M123","v":0},{"$f":"unique_contracts!N123","v":0},{"$f":"unique_contracts!P123","v":0},{"$f":"unique_contracts!R123","v":0},{"$f":"unique_contracts!V123","v":0},{"$f":"unique_contracts!AB123","v":0},{"$f":"unique_contracts!AM123","v":0},{"$f":"unique_contracts!AN123","v":0},{"$f":"unique_contracts!AO123","v":0},{"$f":"unique_contracts!AP123","v":0},{"$f":"unique_contracts!AQ123","v":0},{"$f":"unique_contracts!AR123","v":0},{"$f":"unique_contracts!CA123","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C121,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T121,\"pumped_storage\",\n      IF(AND(NOT(U121),V121),\"n/a\",\n        IF(AND(K121>0,OR(G121=\"NotHybrid\",G121=0)),_xlfn.CONCAT(AB121,INDEX(resources!$G:$G,MATCH(C121,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C121,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D121=\"Online\",NOT(ISNUMBER(MATCH(AC121,misc!$DE:$DE,0)))),F121,E121)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AL$1,$AG121>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CJ$3:CJ$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AL$1,$AG121>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CJ$3:CJ$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AM$1,$AG121>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CK$3:CK$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AM$1,$AG121>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CK$3:CK$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AN$1,$AG121>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CL$3:CL$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AN$1,$AG121>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CL$3:CL$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AO$1,$AG121>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CM$3:CM$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AO$1,$AG121>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CM$3:CM$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AP$1,$AG121>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CN$3:CN$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AP$1,$AG121>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CN$3:CN$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AQ$1,$AG121>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CO$3:CO$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AQ$1,$AG121>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CO$3:CO$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AR$1,$AG121>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CP$3:CP$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AR$1,$AG121>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CP$3:CP$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AS$1,$AG121>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CQ$3:CQ$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AS$1,$AG121>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CQ$3:CQ$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AT$1,$AG121>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CR$3:CR$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AT$1,$AG121>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CR$3:CR$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AU$1,$AG121>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CS$3:CS$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AU$1,$AG121>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CS$3:CS$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AV$1,$AG121>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CT$3:CT$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AV$1,$AG121>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CT$3:CT$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AW$1,$AG121>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CU$3:CU$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AW$1,$AG121>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CU$3:CU$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AX$1,$AG121>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CV$3:CV$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AX$1,$AG121>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CV$3:CV$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AY$1,$AG121>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CW$3:CW$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AY$1,$AG121>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CW$3:CW$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=AZ$1,$AG121>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CX$3:CX$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=AZ$1,$AG121>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CX$3:CX$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=BA$1,$AG121>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CY$3:CY$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=BA$1,$AG121>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CY$3:CY$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=BB$1,$AG121>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!CZ$3:CZ$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=BB$1,$AG121>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!CZ$3:CZ$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=BC$1,$AG121>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!DA$3:DA$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=BC$1,$AG121>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!DA$3:DA$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=BD$1,$AG121>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!DB$3:DB$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=BD$1,$AG121>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!DB$3:DB$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF121<=BE$1,$AG121>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA121>$AB121,$AD121=\"n/a\"),($AA121-$AB121)*INDEX(misc!DC$3:DC$6,MATCH($AC121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD121=\"n/a\",$AJ121*$AI121,$I121)\n    +IFERROR(\n      IF(AND($AF121<=BE$1,$AG121>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA121>$AB121,($AA121-$AB121)*INDEX(misc!DC$3:DC$6,MATCH($AD121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y121*$AH121*$AI121),\n$X121)*$AK121","v":0}]
[null,{"$f":"unique_contracts!A124","v":0},{"$f":"unique_contracts!B124","v":0},{"$f":"unique_contracts!D124","v":0},{"$f":"unique_contracts!J124","v":0},{"$f":"unique_contracts!K124","v":0},{"$f":"unique_contracts!M124","v":0},{"$f":"unique_contracts!N124","v":0},{"$f":"unique_contracts!P124","v":0},{"$f":"unique_contracts!R124","v":0},{"$f":"unique_contracts!V124","v":0},{"$f":"unique_contracts!AB124","v":0},{"$f":"unique_contracts!AM124","v":0},{"$f":"unique_contracts!AN124","v":0},{"$f":"unique_contracts!AO124","v":0},{"$f":"unique_contracts!AP124","v":0},{"$f":"unique_contracts!AQ124","v":0},{"$f":"unique_contracts!AR124","v":0},{"$f":"unique_contracts!CA124","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C122,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T122,\"pumped_storage\",\n      IF(AND(NOT(U122),V122),\"n/a\",\n        IF(AND(K122>0,OR(G122=\"NotHybrid\",G122=0)),_xlfn.CONCAT(AB122,INDEX(resources!$G:$G,MATCH(C122,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C122,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D122=\"Online\",NOT(ISNUMBER(MATCH(AC122,misc!$DE:$DE,0)))),F122,E122)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AL$1,$AG122>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CJ$3:CJ$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AL$1,$AG122>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CJ$3:CJ$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AM$1,$AG122>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CK$3:CK$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AM$1,$AG122>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CK$3:CK$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AN$1,$AG122>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CL$3:CL$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AN$1,$AG122>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CL$3:CL$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AO$1,$AG122>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CM$3:CM$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AO$1,$AG122>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CM$3:CM$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AP$1,$AG122>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CN$3:CN$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AP$1,$AG122>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CN$3:CN$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AQ$1,$AG122>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CO$3:CO$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AQ$1,$AG122>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CO$3:CO$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AR$1,$AG122>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CP$3:CP$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AR$1,$AG122>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CP$3:CP$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AS$1,$AG122>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CQ$3:CQ$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AS$1,$AG122>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CQ$3:CQ$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AT$1,$AG122>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CR$3:CR$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AT$1,$AG122>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CR$3:CR$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AU$1,$AG122>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CS$3:CS$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AU$1,$AG122>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CS$3:CS$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AV$1,$AG122>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CT$3:CT$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AV$1,$AG122>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CT$3:CT$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AW$1,$AG122>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CU$3:CU$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AW$1,$AG122>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CU$3:CU$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AX$1,$AG122>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CV$3:CV$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AX$1,$AG122>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CV$3:CV$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AY$1,$AG122>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CW$3:CW$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AY$1,$AG122>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CW$3:CW$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=AZ$1,$AG122>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CX$3:CX$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=AZ$1,$AG122>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CX$3:CX$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=BA$1,$AG122>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CY$3:CY$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=BA$1,$AG122>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CY$3:CY$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=BB$1,$AG122>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!CZ$3:CZ$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=BB$1,$AG122>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!CZ$3:CZ$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=BC$1,$AG122>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!DA$3:DA$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=BC$1,$AG122>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!DA$3:DA$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=BD$1,$AG122>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!DB$3:DB$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=BD$1,$AG122>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!DB$3:DB$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF122<=BE$1,$AG122>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC122,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA122>$AB122,$AD122=\"n/a\"),($AA122-$AB122)*INDEX(misc!DC$3:DC$6,MATCH($AC122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD122=\"n/a\",$AJ122*$AI122,$I122)\n    +IFERROR(\n      IF(AND($AF122<=BE$1,$AG122>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD122,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA122>$AB122,($AA122-$AB122)*INDEX(misc!DC$3:DC$6,MATCH($AD122,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y122*$AH122*$AI122),\n$X122)*$AK122","v":0}]
[null,{"$f":"unique_contracts!A125","v":0},{"$f":"unique_contracts!B125","v":0},{"$f":"unique_contracts!D125","v":0},{"$f":"unique_contracts!J125","v":0},{"$f":"unique_contracts!K125","v":0},{"$f":"unique_contracts!M125","v":0},{"$f":"unique_contracts!N125","v":0},{"$f":"unique_contracts!P125","v":0},{"$f":"unique_contracts!R125","v":0},{"$f":"unique_contracts!V125","v":0},{"$f":"unique_contracts!AB125","v":0},{"$f":"unique_contracts!AM125","v":0},{"$f":"unique_contracts!AN125","v":0},{"$f":"unique_contracts!AO125","v":0},{"$f":"unique_contracts!AP125","v":0},{"$f":"unique_contracts!AQ125","v":0},{"$f":"unique_contracts!AR125","v":0},{"$f":"unique_contracts!CA125","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C123,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T123,\"pumped_storage\",\n      IF(AND(NOT(U123),V123),\"n/a\",\n        IF(AND(K123>0,OR(G123=\"NotHybrid\",G123=0)),_xlfn.CONCAT(AB123,INDEX(resources!$G:$G,MATCH(C123,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C123,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D123=\"Online\",NOT(ISNUMBER(MATCH(AC123,misc!$DE:$DE,0)))),F123,E123)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AL$1,$AG123>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CJ$3:CJ$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AL$1,$AG123>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CJ$3:CJ$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AM$1,$AG123>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CK$3:CK$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AM$1,$AG123>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CK$3:CK$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AN$1,$AG123>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CL$3:CL$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AN$1,$AG123>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CL$3:CL$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AO$1,$AG123>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CM$3:CM$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AO$1,$AG123>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CM$3:CM$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AP$1,$AG123>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CN$3:CN$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AP$1,$AG123>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CN$3:CN$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AQ$1,$AG123>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CO$3:CO$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AQ$1,$AG123>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CO$3:CO$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AR$1,$AG123>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CP$3:CP$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AR$1,$AG123>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CP$3:CP$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AS$1,$AG123>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CQ$3:CQ$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AS$1,$AG123>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CQ$3:CQ$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AT$1,$AG123>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CR$3:CR$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AT$1,$AG123>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CR$3:CR$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AU$1,$AG123>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CS$3:CS$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AU$1,$AG123>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CS$3:CS$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AV$1,$AG123>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CT$3:CT$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AV$1,$AG123>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CT$3:CT$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AW$1,$AG123>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CU$3:CU$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AW$1,$AG123>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CU$3:CU$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AX$1,$AG123>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CV$3:CV$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AX$1,$AG123>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CV$3:CV$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AY$1,$AG123>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CW$3:CW$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AY$1,$AG123>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CW$3:CW$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=AZ$1,$AG123>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CX$3:CX$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=AZ$1,$AG123>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CX$3:CX$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=BA$1,$AG123>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CY$3:CY$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=BA$1,$AG123>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CY$3:CY$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=BB$1,$AG123>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!CZ$3:CZ$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=BB$1,$AG123>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!CZ$3:CZ$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=BC$1,$AG123>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!DA$3:DA$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=BC$1,$AG123>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!DA$3:DA$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=BD$1,$AG123>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!DB$3:DB$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=BD$1,$AG123>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!DB$3:DB$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF123<=BE$1,$AG123>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC123,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA123>$AB123,$AD123=\"n/a\"),($AA123-$AB123)*INDEX(misc!DC$3:DC$6,MATCH($AC123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD123=\"n/a\",$AJ123*$AI123,$I123)\n    +IFERROR(\n      IF(AND($AF123<=BE$1,$AG123>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD123,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA123>$AB123,($AA123-$AB123)*INDEX(misc!DC$3:DC$6,MATCH($AD123,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y123*$AH123*$AI123),\n$X123)*$AK123","v":0}]
[null,{"$f":"unique_contracts!A126","v":0},{"$f":"unique_contracts!B126","v":0},{"$f":"unique_contracts!D126","v":0},{"$f":"unique_contracts!J126","v":0},{"$f":"unique_contracts!K126","v":0},{"$f":"unique_contracts!M126","v":0},{"$f":"unique_contracts!N126","v":0},{"$f":"unique_contracts!P126","v":0},{"$f":"unique_contracts!R126","v":0},{"$f":"unique_contracts!V126","v":0},{"$f":"unique_contracts!AB126","v":0},{"$f":"unique_contracts!AM126","v":0},{"$f":"unique_contracts!AN126","v":0},{"$f":"unique_contracts!AO126","v":0},{"$f":"unique_contracts!AP126","v":0},{"$f":"unique_contracts!AQ126","v":0},{"$f":"unique_contracts!AR126","v":0},{"$f":"unique_contracts!CA126","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C124,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T124,\"pumped_storage\",\n      IF(AND(NOT(U124),V124),\"n/a\",\n        IF(AND(K124>0,OR(G124=\"NotHybrid\",G124=0)),_xlfn.CONCAT(AB124,INDEX(resources!$G:$G,MATCH(C124,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C124,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D124=\"Online\",NOT(ISNUMBER(MATCH(AC124,misc!$DE:$DE,0)))),F124,E124)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AL$1,$AG124>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CJ$3:CJ$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AL$1,$AG124>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CJ$3:CJ$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AM$1,$AG124>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CK$3:CK$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AM$1,$AG124>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CK$3:CK$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AN$1,$AG124>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CL$3:CL$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AN$1,$AG124>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CL$3:CL$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AO$1,$AG124>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CM$3:CM$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AO$1,$AG124>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CM$3:CM$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AP$1,$AG124>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CN$3:CN$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AP$1,$AG124>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CN$3:CN$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AQ$1,$AG124>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CO$3:CO$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AQ$1,$AG124>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CO$3:CO$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AR$1,$AG124>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CP$3:CP$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AR$1,$AG124>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CP$3:CP$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AS$1,$AG124>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CQ$3:CQ$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AS$1,$AG124>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CQ$3:CQ$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AT$1,$AG124>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CR$3:CR$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AT$1,$AG124>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CR$3:CR$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AU$1,$AG124>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CS$3:CS$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AU$1,$AG124>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CS$3:CS$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AV$1,$AG124>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CT$3:CT$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AV$1,$AG124>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CT$3:CT$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AW$1,$AG124>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CU$3:CU$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AW$1,$AG124>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CU$3:CU$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AX$1,$AG124>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CV$3:CV$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AX$1,$AG124>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CV$3:CV$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AY$1,$AG124>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CW$3:CW$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AY$1,$AG124>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CW$3:CW$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=AZ$1,$AG124>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CX$3:CX$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=AZ$1,$AG124>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CX$3:CX$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=BA$1,$AG124>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CY$3:CY$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=BA$1,$AG124>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CY$3:CY$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=BB$1,$AG124>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!CZ$3:CZ$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=BB$1,$AG124>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!CZ$3:CZ$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=BC$1,$AG124>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!DA$3:DA$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=BC$1,$AG124>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!DA$3:DA$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=BD$1,$AG124>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!DB$3:DB$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=BD$1,$AG124>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!DB$3:DB$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF124<=BE$1,$AG124>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC124,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA124>$AB124,$AD124=\"n/a\"),($AA124-$AB124)*INDEX(misc!DC$3:DC$6,MATCH($AC124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD124=\"n/a\",$AJ124*$AI124,$I124)\n    +IFERROR(\n      IF(AND($AF124<=BE$1,$AG124>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD124,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA124>$AB124,($AA124-$AB124)*INDEX(misc!DC$3:DC$6,MATCH($AD124,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y124*$AH124*$AI124),\n$X124)*$AK124","v":0}]
[null,{"$f":"unique_contracts!A127","v":0},{"$f":"unique_contracts!B127","v":0},{"$f":"unique_contracts!D127","v":0},{"$f":"unique_contracts!J127","v":0},{"$f":"unique_contracts!K127","v":0},{"$f":"unique_contracts!M127","v":0},{"$f":"unique_contracts!N127","v":0},{"$f":"unique_contracts!P127","v":0},{"$f":"unique_contracts!R127","v":0},{"$f":"unique_contracts!V127","v":0},{"$f":"unique_contracts!AB127","v":0},{"$f":"unique_contracts!AM127","v":0},{"$f":"unique_contracts!AN127","v":0},{"$f":"unique_contracts!AO127","v":0},{"$f":"unique_contracts!AP127","v":0},{"$f":"unique_contracts!AQ127","v":0},{"$f":"unique_contracts!AR127","v":0},{"$f":"unique_contracts!CA127","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C125,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T125,\"pumped_storage\",\n      IF(AND(NOT(U125),V125),\"n/a\",\n        IF(AND(K125>0,OR(G125=\"NotHybrid\",G125=0)),_xlfn.CONCAT(AB125,INDEX(resources!$G:$G,MATCH(C125,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C125,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D125=\"Online\",NOT(ISNUMBER(MATCH(AC125,misc!$DE:$DE,0)))),F125,E125)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AL$1,$AG125>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CJ$3:CJ$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AL$1,$AG125>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CJ$3:CJ$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AM$1,$AG125>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CK$3:CK$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AM$1,$AG125>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CK$3:CK$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AN$1,$AG125>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CL$3:CL$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AN$1,$AG125>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CL$3:CL$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AO$1,$AG125>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CM$3:CM$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AO$1,$AG125>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CM$3:CM$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AP$1,$AG125>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CN$3:CN$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AP$1,$AG125>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CN$3:CN$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AQ$1,$AG125>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CO$3:CO$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AQ$1,$AG125>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CO$3:CO$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AR$1,$AG125>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CP$3:CP$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AR$1,$AG125>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CP$3:CP$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AS$1,$AG125>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CQ$3:CQ$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AS$1,$AG125>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CQ$3:CQ$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AT$1,$AG125>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CR$3:CR$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AT$1,$AG125>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CR$3:CR$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AU$1,$AG125>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CS$3:CS$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AU$1,$AG125>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CS$3:CS$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AV$1,$AG125>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CT$3:CT$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AV$1,$AG125>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CT$3:CT$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AW$1,$AG125>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CU$3:CU$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AW$1,$AG125>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CU$3:CU$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AX$1,$AG125>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CV$3:CV$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AX$1,$AG125>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CV$3:CV$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AY$1,$AG125>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CW$3:CW$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AY$1,$AG125>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CW$3:CW$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=AZ$1,$AG125>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CX$3:CX$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=AZ$1,$AG125>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CX$3:CX$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=BA$1,$AG125>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CY$3:CY$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=BA$1,$AG125>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CY$3:CY$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=BB$1,$AG125>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!CZ$3:CZ$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=BB$1,$AG125>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!CZ$3:CZ$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=BC$1,$AG125>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!DA$3:DA$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=BC$1,$AG125>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!DA$3:DA$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=BD$1,$AG125>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!DB$3:DB$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=BD$1,$AG125>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!DB$3:DB$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF125<=BE$1,$AG125>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC125,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA125>$AB125,$AD125=\"n/a\"),($AA125-$AB125)*INDEX(misc!DC$3:DC$6,MATCH($AC125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD125=\"n/a\",$AJ125*$AI125,$I125)\n    +IFERROR(\n      IF(AND($AF125<=BE$1,$AG125>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD125,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA125>$AB125,($AA125-$AB125)*INDEX(misc!DC$3:DC$6,MATCH($AD125,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y125*$AH125*$AI125),\n$X125)*$AK125","v":0}]
[null,{"$f":"unique_contracts!A128","v":0},{"$f":"unique_contracts!B128","v":0},{"$f":"unique_contracts!D128","v":0},{"$f":"unique_contracts!J128","v":0},{"$f":"unique_contracts!K128","v":0},{"$f":"unique_contracts!M128","v":0},{"$f":"unique_contracts!N128","v":0},{"$f":"unique_contracts!P128","v":0},{"$f":"unique_contracts!R128","v":0},{"$f":"unique_contracts!V128","v":0},{"$f":"unique_contracts!AB128","v":0},{"$f":"unique_contracts!AM128","v":0},{"$f":"unique_contracts!AN128","v":0},{"$f":"unique_contracts!AO128","v":0},{"$f":"unique_contracts!AP128","v":0},{"$f":"unique_contracts!AQ128","v":0},{"$f":"unique_contracts!AR128","v":0},{"$f":"unique_contracts!CA128","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C126,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T126,\"pumped_storage\",\n      IF(AND(NOT(U126),V126),\"n/a\",\n        IF(AND(K126>0,OR(G126=\"NotHybrid\",G126=0)),_xlfn.CONCAT(AB126,INDEX(resources!$G:$G,MATCH(C126,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C126,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D126=\"Online\",NOT(ISNUMBER(MATCH(AC126,misc!$DE:$DE,0)))),F126,E126)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AL$1,$AG126>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CJ$3:CJ$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AL$1,$AG126>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CJ$3:CJ$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AM$1,$AG126>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CK$3:CK$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AM$1,$AG126>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CK$3:CK$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AN$1,$AG126>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CL$3:CL$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AN$1,$AG126>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CL$3:CL$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AO$1,$AG126>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CM$3:CM$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AO$1,$AG126>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CM$3:CM$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AP$1,$AG126>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CN$3:CN$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AP$1,$AG126>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CN$3:CN$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AQ$1,$AG126>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CO$3:CO$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AQ$1,$AG126>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CO$3:CO$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AR$1,$AG126>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CP$3:CP$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AR$1,$AG126>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CP$3:CP$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AS$1,$AG126>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CQ$3:CQ$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AS$1,$AG126>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CQ$3:CQ$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AT$1,$AG126>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CR$3:CR$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AT$1,$AG126>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CR$3:CR$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AU$1,$AG126>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CS$3:CS$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AU$1,$AG126>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CS$3:CS$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AV$1,$AG126>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CT$3:CT$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AV$1,$AG126>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CT$3:CT$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AW$1,$AG126>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CU$3:CU$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AW$1,$AG126>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CU$3:CU$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AX$1,$AG126>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CV$3:CV$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AX$1,$AG126>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CV$3:CV$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AY$1,$AG126>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CW$3:CW$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AY$1,$AG126>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CW$3:CW$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=AZ$1,$AG126>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CX$3:CX$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=AZ$1,$AG126>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CX$3:CX$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=BA$1,$AG126>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CY$3:CY$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=BA$1,$AG126>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CY$3:CY$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=BB$1,$AG126>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!CZ$3:CZ$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=BB$1,$AG126>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!CZ$3:CZ$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=BC$1,$AG126>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!DA$3:DA$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=BC$1,$AG126>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!DA$3:DA$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=BD$1,$AG126>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!DB$3:DB$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=BD$1,$AG126>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!DB$3:DB$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF126<=BE$1,$AG126>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA126>$AB126,$AD126=\"n/a\"),($AA126-$AB126)*INDEX(misc!DC$3:DC$6,MATCH($AC126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD126=\"n/a\",$AJ126*$AI126,$I126)\n    +IFERROR(\n      IF(AND($AF126<=BE$1,$AG126>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA126>$AB126,($AA126-$AB126)*INDEX(misc!DC$3:DC$6,MATCH($AD126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y126*$AH126*$AI126),\n$X126)*$AK126","v":0}]
[null,{"$f":"unique_contracts!A129","v":0},{"$f":"unique_contracts!B129","v":0},{"$f":"unique_contracts!D129","v":0},{"$f":"unique_contracts!J129","v":0},{"$f":"unique_contracts!K129","v":0},{"$f":"unique_contracts!M129","v":0},{"$f":"unique_contracts!N129","v":0},{"$f":"unique_contracts!P129","v":0},{"$f":"unique_contracts!R129","v":0},{"$f":"unique_contracts!V129","v":0},{"$f":"unique_contracts!AB129","v":0},{"$f":"unique_contracts!AM129","v":0},{"$f":"unique_contracts!AN129","v":0},{"$f":"unique_contracts!AO129","v":0},{"$f":"unique_contracts!AP129","v":0},{"$f":"unique_contracts!AQ129","v":0},{"$f":"unique_contracts!AR129","v":0},{"$f":"unique_contracts!CA129","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C127,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T127,\"pumped_storage\",\n      IF(AND(NOT(U127),V127),\"n/a\",\n        IF(AND(K127>0,OR(G127=\"NotHybrid\",G127=0)),_xlfn.CONCAT(AB127,INDEX(resources!$G:$G,MATCH(C127,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C127,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D127=\"Online\",NOT(ISNUMBER(MATCH(AC127,misc!$DE:$DE,0)))),F127,E127)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AL$1,$AG127>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CJ$3:CJ$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AL$1,$AG127>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CJ$3:CJ$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AM$1,$AG127>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CK$3:CK$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AM$1,$AG127>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CK$3:CK$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AN$1,$AG127>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CL$3:CL$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AN$1,$AG127>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CL$3:CL$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AO$1,$AG127>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CM$3:CM$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AO$1,$AG127>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CM$3:CM$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AP$1,$AG127>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CN$3:CN$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AP$1,$AG127>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CN$3:CN$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AQ$1,$AG127>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CO$3:CO$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AQ$1,$AG127>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CO$3:CO$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AR$1,$AG127>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CP$3:CP$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AR$1,$AG127>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CP$3:CP$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AS$1,$AG127>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CQ$3:CQ$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AS$1,$AG127>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CQ$3:CQ$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AT$1,$AG127>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CR$3:CR$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AT$1,$AG127>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CR$3:CR$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AU$1,$AG127>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CS$3:CS$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AU$1,$AG127>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CS$3:CS$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AV$1,$AG127>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CT$3:CT$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AV$1,$AG127>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CT$3:CT$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AW$1,$AG127>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CU$3:CU$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AW$1,$AG127>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CU$3:CU$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AX$1,$AG127>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CV$3:CV$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AX$1,$AG127>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CV$3:CV$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AY$1,$AG127>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CW$3:CW$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AY$1,$AG127>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CW$3:CW$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=AZ$1,$AG127>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CX$3:CX$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=AZ$1,$AG127>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CX$3:CX$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=BA$1,$AG127>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CY$3:CY$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=BA$1,$AG127>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CY$3:CY$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=BB$1,$AG127>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!CZ$3:CZ$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=BB$1,$AG127>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!CZ$3:CZ$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=BC$1,$AG127>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!DA$3:DA$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=BC$1,$AG127>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!DA$3:DA$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=BD$1,$AG127>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!DB$3:DB$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=BD$1,$AG127>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!DB$3:DB$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF127<=BE$1,$AG127>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC127,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA127>$AB127,$AD127=\"n/a\"),($AA127-$AB127)*INDEX(misc!DC$3:DC$6,MATCH($AC127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD127=\"n/a\",$AJ127*$AI127,$I127)\n    +IFERROR(\n      IF(AND($AF127<=BE$1,$AG127>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD127,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA127>$AB127,($AA127-$AB127)*INDEX(misc!DC$3:DC$6,MATCH($AD127,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y127*$AH127*$AI127),\n$X127)*$AK127","v":0}]
[null,{"$f":"unique_contracts!A130","v":0},{"$f":"unique_contracts!B130","v":0},{"$f":"unique_contracts!D130","v":0},{"$f":"unique_contracts!J130","v":0},{"$f":"unique_contracts!K130","v":0},{"$f":"unique_contracts!M130","v":0},{"$f":"unique_contracts!N130","v":0},{"$f":"unique_contracts!P130","v":0},{"$f":"unique_contracts!R130","v":0},{"$f":"unique_contracts!V130","v":0},{"$f":"unique_contracts!AB130","v":0},{"$f":"unique_contracts!AM130","v":0},{"$f":"unique_contracts!AN130","v":0},{"$f":"unique_contracts!AO130","v":0},{"$f":"unique_contracts!AP130","v":0},{"$f":"unique_contracts!AQ130","v":0},{"$f":"unique_contracts!AR130","v":0},{"$f":"unique_contracts!CA130","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C128,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T128,\"pumped_storage\",\n      IF(AND(NOT(U128),V128),\"n/a\",\n        IF(AND(K128>0,OR(G128=\"NotHybrid\",G128=0)),_xlfn.CONCAT(AB128,INDEX(resources!$G:$G,MATCH(C128,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C128,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D128=\"Online\",NOT(ISNUMBER(MATCH(AC128,misc!$DE:$DE,0)))),F128,E128)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AL$1,$AG128>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CJ$3:CJ$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AL$1,$AG128>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CJ$3:CJ$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AM$1,$AG128>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CK$3:CK$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AM$1,$AG128>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CK$3:CK$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AN$1,$AG128>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CL$3:CL$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AN$1,$AG128>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CL$3:CL$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AO$1,$AG128>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CM$3:CM$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AO$1,$AG128>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CM$3:CM$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AP$1,$AG128>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CN$3:CN$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AP$1,$AG128>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CN$3:CN$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AQ$1,$AG128>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CO$3:CO$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AQ$1,$AG128>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CO$3:CO$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AR$1,$AG128>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CP$3:CP$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AR$1,$AG128>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CP$3:CP$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AS$1,$AG128>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CQ$3:CQ$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AS$1,$AG128>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CQ$3:CQ$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AT$1,$AG128>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CR$3:CR$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AT$1,$AG128>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CR$3:CR$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AU$1,$AG128>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CS$3:CS$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AU$1,$AG128>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CS$3:CS$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AV$1,$AG128>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CT$3:CT$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AV$1,$AG128>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CT$3:CT$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AW$1,$AG128>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CU$3:CU$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AW$1,$AG128>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CU$3:CU$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AX$1,$AG128>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CV$3:CV$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AX$1,$AG128>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CV$3:CV$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AY$1,$AG128>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CW$3:CW$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AY$1,$AG128>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CW$3:CW$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=AZ$1,$AG128>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CX$3:CX$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=AZ$1,$AG128>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CX$3:CX$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=BA$1,$AG128>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CY$3:CY$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=BA$1,$AG128>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CY$3:CY$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=BB$1,$AG128>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!CZ$3:CZ$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=BB$1,$AG128>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!CZ$3:CZ$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=BC$1,$AG128>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!DA$3:DA$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=BC$1,$AG128>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!DA$3:DA$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=BD$1,$AG128>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!DB$3:DB$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=BD$1,$AG128>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!DB$3:DB$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF128<=BE$1,$AG128>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA128>$AB128,$AD128=\"n/a\"),($AA128-$AB128)*INDEX(misc!DC$3:DC$6,MATCH($AC128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD128=\"n/a\",$AJ128*$AI128,$I128)\n    +IFERROR(\n      IF(AND($AF128<=BE$1,$AG128>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA128>$AB128,($AA128-$AB128)*INDEX(misc!DC$3:DC$6,MATCH($AD128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y128*$AH128*$AI128),\n$X128)*$AK128","v":0}]
[null,{"$f":"unique_contracts!A131","v":0},{"$f":"unique_contracts!B131","v":0},{"$f":"unique_contracts!D131","v":0},{"$f":"unique_contracts!J131","v":0},{"$f":"unique_contracts!K131","v":0},{"$f":"unique_contracts!M131","v":0},{"$f":"unique_contracts!N131","v":0},{"$f":"unique_contracts!P131","v":0},{"$f":"unique_contracts!R131","v":0},{"$f":"unique_contracts!V131","v":0},{"$f":"unique_contracts!AB131","v":0},{"$f":"unique_contracts!AM131","v":0},{"$f":"unique_contracts!AN131","v":0},{"$f":"unique_contracts!AO131","v":0},{"$f":"unique_contracts!AP131","v":0},{"$f":"unique_contracts!AQ131","v":0},{"$f":"unique_contracts!AR131","v":0},{"$f":"unique_contracts!CA131","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C129,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T129,\"pumped_storage\",\n      IF(AND(NOT(U129),V129),\"n/a\",\n        IF(AND(K129>0,OR(G129=\"NotHybrid\",G129=0)),_xlfn.CONCAT(AB129,INDEX(resources!$G:$G,MATCH(C129,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C129,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D129=\"Online\",NOT(ISNUMBER(MATCH(AC129,misc!$DE:$DE,0)))),F129,E129)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AL$1,$AG129>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CJ$3:CJ$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AL$1,$AG129>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CJ$3:CJ$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AM$1,$AG129>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CK$3:CK$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AM$1,$AG129>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CK$3:CK$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AN$1,$AG129>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CL$3:CL$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AN$1,$AG129>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CL$3:CL$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AO$1,$AG129>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CM$3:CM$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AO$1,$AG129>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CM$3:CM$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AP$1,$AG129>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CN$3:CN$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AP$1,$AG129>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CN$3:CN$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AQ$1,$AG129>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CO$3:CO$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AQ$1,$AG129>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CO$3:CO$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AR$1,$AG129>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CP$3:CP$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AR$1,$AG129>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CP$3:CP$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AS$1,$AG129>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CQ$3:CQ$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AS$1,$AG129>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CQ$3:CQ$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AT$1,$AG129>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CR$3:CR$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AT$1,$AG129>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CR$3:CR$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AU$1,$AG129>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CS$3:CS$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AU$1,$AG129>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CS$3:CS$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AV$1,$AG129>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CT$3:CT$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AV$1,$AG129>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CT$3:CT$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AW$1,$AG129>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CU$3:CU$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AW$1,$AG129>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CU$3:CU$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AX$1,$AG129>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CV$3:CV$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AX$1,$AG129>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CV$3:CV$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AY$1,$AG129>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CW$3:CW$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AY$1,$AG129>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CW$3:CW$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=AZ$1,$AG129>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CX$3:CX$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=AZ$1,$AG129>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CX$3:CX$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=BA$1,$AG129>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CY$3:CY$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=BA$1,$AG129>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CY$3:CY$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=BB$1,$AG129>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!CZ$3:CZ$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=BB$1,$AG129>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!CZ$3:CZ$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=BC$1,$AG129>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!DA$3:DA$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=BC$1,$AG129>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!DA$3:DA$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=BD$1,$AG129>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!DB$3:DB$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=BD$1,$AG129>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!DB$3:DB$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF129<=BE$1,$AG129>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA129>$AB129,$AD129=\"n/a\"),($AA129-$AB129)*INDEX(misc!DC$3:DC$6,MATCH($AC129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD129=\"n/a\",$AJ129*$AI129,$I129)\n    +IFERROR(\n      IF(AND($AF129<=BE$1,$AG129>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA129>$AB129,($AA129-$AB129)*INDEX(misc!DC$3:DC$6,MATCH($AD129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y129*$AH129*$AI129),\n$X129)*$AK129","v":0}]
[null,{"$f":"unique_contracts!A132","v":0},{"$f":"unique_contracts!B132","v":0},{"$f":"unique_contracts!D132","v":0},{"$f":"unique_contracts!J132","v":0},{"$f":"unique_contracts!K132","v":0},{"$f":"unique_contracts!M132","v":0},{"$f":"unique_contracts!N132","v":0},{"$f":"unique_contracts!P132","v":0},{"$f":"unique_contracts!R132","v":0},{"$f":"unique_contracts!V132","v":0},{"$f":"unique_contracts!AB132","v":0},{"$f":"unique_contracts!AM132","v":0},{"$f":"unique_contracts!AN132","v":0},{"$f":"unique_contracts!AO132","v":0},{"$f":"unique_contracts!AP132","v":0},{"$f":"unique_contracts!AQ132","v":0},{"$f":"unique_contracts!AR132","v":0},{"$f":"unique_contracts!CA132","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C130,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T130,\"pumped_storage\",\n      IF(AND(NOT(U130),V130),\"n/a\",\n        IF(AND(K130>0,OR(G130=\"NotHybrid\",G130=0)),_xlfn.CONCAT(AB130,INDEX(resources!$G:$G,MATCH(C130,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C130,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D130=\"Online\",NOT(ISNUMBER(MATCH(AC130,misc!$DE:$DE,0)))),F130,E130)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AL$1,$AG130>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CJ$3:CJ$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AL$1,$AG130>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CJ$3:CJ$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AM$1,$AG130>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CK$3:CK$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AM$1,$AG130>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CK$3:CK$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AN$1,$AG130>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CL$3:CL$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AN$1,$AG130>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CL$3:CL$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AO$1,$AG130>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CM$3:CM$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AO$1,$AG130>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CM$3:CM$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AP$1,$AG130>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CN$3:CN$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AP$1,$AG130>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CN$3:CN$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AQ$1,$AG130>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CO$3:CO$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AQ$1,$AG130>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CO$3:CO$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AR$1,$AG130>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CP$3:CP$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AR$1,$AG130>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CP$3:CP$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AS$1,$AG130>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CQ$3:CQ$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AS$1,$AG130>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CQ$3:CQ$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AT$1,$AG130>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CR$3:CR$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AT$1,$AG130>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CR$3:CR$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AU$1,$AG130>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CS$3:CS$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AU$1,$AG130>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CS$3:CS$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AV$1,$AG130>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CT$3:CT$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AV$1,$AG130>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CT$3:CT$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AW$1,$AG130>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CU$3:CU$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AW$1,$AG130>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CU$3:CU$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AX$1,$AG130>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CV$3:CV$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AX$1,$AG130>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CV$3:CV$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AY$1,$AG130>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CW$3:CW$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AY$1,$AG130>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CW$3:CW$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=AZ$1,$AG130>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CX$3:CX$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=AZ$1,$AG130>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CX$3:CX$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=BA$1,$AG130>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CY$3:CY$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=BA$1,$AG130>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CY$3:CY$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=BB$1,$AG130>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!CZ$3:CZ$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=BB$1,$AG130>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!CZ$3:CZ$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=BC$1,$AG130>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!DA$3:DA$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=BC$1,$AG130>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!DA$3:DA$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=BD$1,$AG130>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!DB$3:DB$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=BD$1,$AG130>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!DB$3:DB$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF130<=BE$1,$AG130>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC130,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA130>$AB130,$AD130=\"n/a\"),($AA130-$AB130)*INDEX(misc!DC$3:DC$6,MATCH($AC130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD130=\"n/a\",$AJ130*$AI130,$I130)\n    +IFERROR(\n      IF(AND($AF130<=BE$1,$AG130>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD130,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA130>$AB130,($AA130-$AB130)*INDEX(misc!DC$3:DC$6,MATCH($AD130,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y130*$AH130*$AI130),\n$X130)*$AK130","v":0}]
[null,{"$f":"unique_contracts!A133","v":0},{"$f":"unique_contracts!B133","v":0},{"$f":"unique_contracts!D133","v":0},{"$f":"unique_contracts!J133","v":0},{"$f":"unique_contracts!K133","v":0},{"$f":"unique_contracts!M133","v":0},{"$f":"unique_contracts!N133","v":0},{"$f":"unique_contracts!P133","v":0},{"$f":"unique_contracts!R133","v":0},{"$f":"unique_contracts!V133","v":0},{"$f":"unique_contracts!AB133","v":0},{"$f":"unique_contracts!AM133","v":0},{"$f":"unique_contracts!AN133","v":0},{"$f":"unique_contracts!AO133","v":0},{"$f":"unique_contracts!AP133","v":0},{"$f":"unique_contracts!AQ133","v":0},{"$f":"unique_contracts!AR133","v":0},{"$f":"unique_contracts!CA133","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C131,resources!$A:$A,0))))","v":false},{"$f":"AND(NOT(OR(G131=\"NotHybrid\",G131=0)),I131>0)","v":false},{"$f":"AND(NOT(OR(G131=\"NotHybrid\",G131=0)),J131>0)","v":false},{"$f":"IF(B131=0,FALSE,COUNTIFS(B:B,B131)>1)","v":false},{"$f":"IF(U131,SUMIFS(E:E,B:B,B131),E131)","v":0},{"$f":"IF(OR(U131,AND(NOT(W131),V131)),SUMIFS(J:J,B:B,B131,V:V,TRUE),0)","v":0},{"$f":"IF(OR(U131,AND(NOT(W131),V131)),SUMIFS(K:K,B:B,B131,V:V,TRUE),0)","v":0},{"$f":"IFERROR(\n    IF(AND(K131>0,OR(G131=\"NotHybrid\",G131=0)),MIN(ROUNDDOWN(K131/E131,0),100),\n      IF(Z131>0,MIN(ROUNDDOWN(Z131/Y131,0),100),\"n/a\")),\n\"n/a\")","v":"n/a"},{"$f":"IF(AA131=\"n/a\",\"n/a\",IF(AA131<8,4,IF(AA131<12,8,IF(AA131<24,12,IF(AA131<100,24,100)))))","v":"n/a"},{"$f":"IFERROR(\n    IF(T131,\"pumped_storage\",\n      IF(AND(NOT(U131),V131),\"n/a\",\n        IF(AND(K131>0,OR(G131=\"NotHybrid\",G131=0)),_xlfn.CONCAT(AB131,INDEX(resources!$G:$G,MATCH(C131,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C131,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},{"$f":"IFERROR(IF(Z131>0,_xlfn.CONCAT(AB131,\"hr_batteries\"),\"n/a\"),\"n/a\")","v":"n/a"},{"$f":"IF(AD131=\"n/a\",AC131,IF(AND(AC131=\"n/a\",NOT(AD131=\"n/a\")),AD131,\"hybrid\"))","v":"n/a"},{"$f":"IFERROR(IF(DATE(M131,N131,O131)<=DATE(M131,6,1),M131,M131+1),0)","v":0},{"$f":"IFERROR(IF(DATE(P131,Q131,R131)>=DATE(P131,10,1),P131,P131-1),0)","v":0},{"$f":"IF(OR(AD131=\"n/a\",NOT(H131=\"NO\")),100%,\n    IF(ISNUMBER(SEARCH(\"pv\",AC131)),MIN(I131/(1*(ROUNDDOWN(Z131/Y131,0)/4)),Y131)/Y131,\n      IF(ISNUMBER(SEARCH(\"wind\",AC131)),MIN(I131/(2*(ROUNDDOWN(Z131/Y131,0)/4)),Y131)/Y131,1)))","v":1},{"$f":"IFERROR(\n    IF(ISNUMBER(SEARCH(\"batteries\",AC131)),MIN(ROUNDDOWN(K131/E131,0)/4,1),\n      IF(ISNUMBER(SEARCH(\"batteries\",AD131)),MIN(ROUNDDOWN(Z131/Y131,0)/4,1),1)),\n1)","v":1},{"$f":"IF(AND(D131=\"Online\",NOT(ISNUMBER(MATCH(AC131,misc!$DE:$DE,0)))),F131,E131)","v":0},{"$f":"IF(AND(L131=\"Sell\",ISNUMBER(SEARCH(\"Capacity\",S131))),-1,\n    IF(AND(NOT(L131=\"Sell\"),OR(NOT(OR(G131=\"NotHybrid\",G131=0)),ISNUMBER(SEARCH(\"Capacity\",S131)))),1,0))","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AL$1,$AG131>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CJ$3:CJ$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AL$1,$AG131>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CJ$3:CJ$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AM$1,$AG131>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CK$3:CK$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AM$1,$AG131>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CK$3:CK$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AN$1,$AG131>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CL$3:CL$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AN$1,$AG131>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CL$3:CL$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AO$1,$AG131>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CM$3:CM$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AO$1,$AG131>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CM$3:CM$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AP$1,$AG131>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CN$3:CN$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AP$1,$AG131>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CN$3:CN$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AQ$1,$AG131>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CO$3:CO$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AQ$1,$AG131>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CO$3:CO$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AR$1,$AG131>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CP$3:CP$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AR$1,$AG131>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CP$3:CP$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AS$1,$AG131>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CQ$3:CQ$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AS$1,$AG131>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CQ$3:CQ$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AT$1,$AG131>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CR$3:CR$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AT$1,$AG131>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CR$3:CR$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AU$1,$AG131>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CS$3:CS$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AU$1,$AG131>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CS$3:CS$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AV$1,$AG131>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CT$3:CT$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AV$1,$AG131>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CT$3:CT$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AW$1,$AG131>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CU$3:CU$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AW$1,$AG131>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CU$3:CU$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AX$1,$AG131>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CV$3:CV$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AX$1,$AG131>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CV$3:CV$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AY$1,$AG131>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CW$3:CW$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AY$1,$AG131>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CW$3:CW$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=AZ$1,$AG131>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CX$3:CX$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=AZ$1,$AG131>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CX$3:CX$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=BA$1,$AG131>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CY$3:CY$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=BA$1,$AG131>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CY$3:CY$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=BB$1,$AG131>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!CZ$3:CZ$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=BB$1,$AG131>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!CZ$3:CZ$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=BC$1,$AG131>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!DA$3:DA$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=BC$1,$AG131>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!DA$3:DA$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=BD$1,$AG131>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!DB$3:DB$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=BD$1,$AG131>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!DB$3:DB$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF131<=BE$1,$AG131>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC131,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA131>$AB131,$AD131=\"n/a\"),($AA131-$AB131)*INDEX(misc!DC$3:DC$6,MATCH($AC131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD131=\"n/a\",$AJ131*$AI131,$I131)\n    +IFERROR(\n      IF(AND($AF131<=BE$1,$AG131>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD131,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA131>$AB131,($AA131-$AB131)*INDEX(misc!DC$3:DC$6,MATCH($AD131,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y131*$AH131*$AI131),\n$X131)*$AK131","v":0}]
[null,{"$f":"unique_contracts!A134","v":0},{"$f":"unique_contracts!B134","v":0},{"$f":"unique_contracts!D134","v":0},{"$f":"unique_contracts!J134","v":0},{"$f":"unique_contracts!K134","v":0},{"$f":"unique_contracts!M134","v":0},{"$f":"unique_contracts!N134","v":0},{"$f":"unique_contracts!P134","v":0},{"$f":"unique_contracts!R134","v":0},{"$f":"unique_contracts!V134","v":0},{"$f":"unique_contracts!AB134","v":0},{"$f":"unique_contracts!AM134","v":0},{"$f":"unique_contracts!AN134","v":0},{"$f":"unique_contracts!AO134","v":0},{"$f":"unique_contracts!AP134","v":0},{"$f":"unique_contracts!AQ134","v":0},{"$f":"unique_contracts!AR134","v":0},{"$f":"unique_contracts!CA134","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C132,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T132,\"pumped_storage\",\n      IF(AND(NOT(U132),V132),\"n/a\",\n        IF(AND(K132>0,OR(G132=\"NotHybrid\",G132=0)),_xlfn.CONCAT(AB132,INDEX(resources!$G:$G,MATCH(C132,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C132,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D132=\"Online\",NOT(ISNUMBER(MATCH(AC132,misc!$DE:$DE,0)))),F132,E132)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AL$1,$AG132>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CJ$3:CJ$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AL$1,$AG132>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CJ$3:CJ$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AM$1,$AG132>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CK$3:CK$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AM$1,$AG132>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CK$3:CK$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AN$1,$AG132>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CL$3:CL$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AN$1,$AG132>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CL$3:CL$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AO$1,$AG132>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CM$3:CM$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AO$1,$AG132>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CM$3:CM$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AP$1,$AG132>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CN$3:CN$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AP$1,$AG132>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CN$3:CN$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AQ$1,$AG132>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CO$3:CO$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AQ$1,$AG132>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CO$3:CO$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AR$1,$AG132>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CP$3:CP$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AR$1,$AG132>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CP$3:CP$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AS$1,$AG132>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CQ$3:CQ$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AS$1,$AG132>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CQ$3:CQ$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AT$1,$AG132>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CR$3:CR$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AT$1,$AG132>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CR$3:CR$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AU$1,$AG132>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CS$3:CS$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AU$1,$AG132>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CS$3:CS$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AV$1,$AG132>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CT$3:CT$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AV$1,$AG132>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CT$3:CT$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AW$1,$AG132>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CU$3:CU$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AW$1,$AG132>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CU$3:CU$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AX$1,$AG132>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CV$3:CV$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AX$1,$AG132>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CV$3:CV$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AY$1,$AG132>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CW$3:CW$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AY$1,$AG132>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CW$3:CW$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=AZ$1,$AG132>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CX$3:CX$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=AZ$1,$AG132>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CX$3:CX$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=BA$1,$AG132>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CY$3:CY$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=BA$1,$AG132>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CY$3:CY$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=BB$1,$AG132>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!CZ$3:CZ$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=BB$1,$AG132>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!CZ$3:CZ$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=BC$1,$AG132>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!DA$3:DA$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=BC$1,$AG132>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!DA$3:DA$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=BD$1,$AG132>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!DB$3:DB$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=BD$1,$AG132>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!DB$3:DB$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF132<=BE$1,$AG132>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA132>$AB132,$AD132=\"n/a\"),($AA132-$AB132)*INDEX(misc!DC$3:DC$6,MATCH($AC132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD132=\"n/a\",$AJ132*$AI132,$I132)\n    +IFERROR(\n      IF(AND($AF132<=BE$1,$AG132>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA132>$AB132,($AA132-$AB132)*INDEX(misc!DC$3:DC$6,MATCH($AD132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y132*$AH132*$AI132),\n$X132)*$AK132","v":0}]
[null,{"$f":"unique_contracts!A135","v":0},{"$f":"unique_contracts!B135","v":0},{"$f":"unique_contracts!D135","v":0},{"$f":"unique_contracts!J135","v":0},{"$f":"unique_contracts!K135","v":0},{"$f":"unique_contracts!M135","v":0},{"$f":"unique_contracts!N135","v":0},{"$f":"unique_contracts!P135","v":0},{"$f":"unique_contracts!R135","v":0},{"$f":"unique_contracts!V135","v":0},{"$f":"unique_contracts!AB135","v":0},{"$f":"unique_contracts!AM135","v":0},{"$f":"unique_contracts!AN135","v":0},{"$f":"unique_contracts!AO135","v":0},{"$f":"unique_contracts!AP135","v":0},{"$f":"unique_contracts!AQ135","v":0},{"$f":"unique_contracts!AR135","v":0},{"$f":"unique_contracts!CA135","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C133,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T133,\"pumped_storage\",\n      IF(AND(NOT(U133),V133),\"n/a\",\n        IF(AND(K133>0,OR(G133=\"NotHybrid\",G133=0)),_xlfn.CONCAT(AB133,INDEX(resources!$G:$G,MATCH(C133,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C133,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D133=\"Online\",NOT(ISNUMBER(MATCH(AC133,misc!$DE:$DE,0)))),F133,E133)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AL$1,$AG133>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CJ$3:CJ$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AL$1,$AG133>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CJ$3:CJ$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AM$1,$AG133>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CK$3:CK$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AM$1,$AG133>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CK$3:CK$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AN$1,$AG133>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CL$3:CL$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AN$1,$AG133>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CL$3:CL$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AO$1,$AG133>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CM$3:CM$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AO$1,$AG133>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CM$3:CM$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AP$1,$AG133>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CN$3:CN$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AP$1,$AG133>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CN$3:CN$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AQ$1,$AG133>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CO$3:CO$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AQ$1,$AG133>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CO$3:CO$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AR$1,$AG133>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CP$3:CP$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AR$1,$AG133>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CP$3:CP$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AS$1,$AG133>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CQ$3:CQ$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AS$1,$AG133>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CQ$3:CQ$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AT$1,$AG133>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CR$3:CR$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AT$1,$AG133>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CR$3:CR$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AU$1,$AG133>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CS$3:CS$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AU$1,$AG133>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CS$3:CS$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AV$1,$AG133>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CT$3:CT$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AV$1,$AG133>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CT$3:CT$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AW$1,$AG133>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CU$3:CU$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AW$1,$AG133>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CU$3:CU$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AX$1,$AG133>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CV$3:CV$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AX$1,$AG133>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CV$3:CV$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AY$1,$AG133>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CW$3:CW$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AY$1,$AG133>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CW$3:CW$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=AZ$1,$AG133>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CX$3:CX$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=AZ$1,$AG133>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CX$3:CX$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=BA$1,$AG133>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CY$3:CY$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=BA$1,$AG133>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CY$3:CY$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=BB$1,$AG133>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!CZ$3:CZ$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=BB$1,$AG133>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!CZ$3:CZ$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=BC$1,$AG133>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!DA$3:DA$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=BC$1,$AG133>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!DA$3:DA$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=BD$1,$AG133>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!DB$3:DB$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=BD$1,$AG133>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!DB$3:DB$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF133<=BE$1,$AG133>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC133,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA133>$AB133,$AD133=\"n/a\"),($AA133-$AB133)*INDEX(misc!DC$3:DC$6,MATCH($AC133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD133=\"n/a\",$AJ133*$AI133,$I133)\n    +IFERROR(\n      IF(AND($AF133<=BE$1,$AG133>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD133,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA133>$AB133,($AA133-$AB133)*INDEX(misc!DC$3:DC$6,MATCH($AD133,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y133*$AH133*$AI133),\n$X133)*$AK133","v":0}]
[null,{"$f":"unique_contracts!A136","v":0},{"$f":"unique_contracts!B136","v":0},{"$f":"unique_contracts!D136","v":0},{"$f":"unique_contracts!J136","v":0},{"$f":"unique_contracts!K136","v":0},{"$f":"unique_contracts!M136","v":0},{"$f":"unique_contracts!N136","v":0},{"$f":"unique_contracts!P136","v":0},{"$f":"unique_contracts!R136","v":0},{"$f":"unique_contracts!V136","v":0},{"$f":"unique_contracts!AB136","v":0},{"$f":"unique_contracts!AM136","v":0},{"$f":"unique_contracts!AN136","v":0},{"$f":"unique_contracts!AO136","v":0},{"$f":"unique_contracts!AP136","v":0},{"$f":"unique_contracts!AQ136","v":0},{"$f":"unique_contracts!AR136","v":0},{"$f":"unique_contracts!CA136","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C134,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T134,\"pumped_storage\",\n      IF(AND(NOT(U134),V134),\"n/a\",\n        IF(AND(K134>0,OR(G134=\"NotHybrid\",G134=0)),_xlfn.CONCAT(AB134,INDEX(resources!$G:$G,MATCH(C134,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C134,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D134=\"Online\",NOT(ISNUMBER(MATCH(AC134,misc!$DE:$DE,0)))),F134,E134)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AL$1,$AG134>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CJ$3:CJ$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AL$1,$AG134>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CJ$3:CJ$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AM$1,$AG134>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CK$3:CK$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AM$1,$AG134>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CK$3:CK$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AN$1,$AG134>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CL$3:CL$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AN$1,$AG134>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CL$3:CL$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AO$1,$AG134>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CM$3:CM$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AO$1,$AG134>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CM$3:CM$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AP$1,$AG134>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CN$3:CN$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AP$1,$AG134>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CN$3:CN$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AQ$1,$AG134>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CO$3:CO$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AQ$1,$AG134>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CO$3:CO$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AR$1,$AG134>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CP$3:CP$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AR$1,$AG134>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CP$3:CP$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AS$1,$AG134>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CQ$3:CQ$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AS$1,$AG134>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CQ$3:CQ$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AT$1,$AG134>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CR$3:CR$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AT$1,$AG134>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CR$3:CR$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AU$1,$AG134>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CS$3:CS$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AU$1,$AG134>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CS$3:CS$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AV$1,$AG134>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CT$3:CT$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AV$1,$AG134>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CT$3:CT$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AW$1,$AG134>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CU$3:CU$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AW$1,$AG134>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CU$3:CU$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AX$1,$AG134>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CV$3:CV$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AX$1,$AG134>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CV$3:CV$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AY$1,$AG134>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CW$3:CW$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AY$1,$AG134>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CW$3:CW$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=AZ$1,$AG134>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CX$3:CX$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=AZ$1,$AG134>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CX$3:CX$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=BA$1,$AG134>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CY$3:CY$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=BA$1,$AG134>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CY$3:CY$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=BB$1,$AG134>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!CZ$3:CZ$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=BB$1,$AG134>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!CZ$3:CZ$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=BC$1,$AG134>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!DA$3:DA$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=BC$1,$AG134>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!DA$3:DA$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=BD$1,$AG134>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!DB$3:DB$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=BD$1,$AG134>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!DB$3:DB$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF134<=BE$1,$AG134>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC134,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA134>$AB134,$AD134=\"n/a\"),($AA134-$AB134)*INDEX(misc!DC$3:DC$6,MATCH($AC134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD134=\"n/a\",$AJ134*$AI134,$I134)\n    +IFERROR(\n      IF(AND($AF134<=BE$1,$AG134>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD134,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA134>$AB134,($AA134-$AB134)*INDEX(misc!DC$3:DC$6,MATCH($AD134,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y134*$AH134*$AI134),\n$X134)*$AK134","v":0}]
[null,{"$f":"unique_contracts!A137","v":0},{"$f":"unique_contracts!B137","v":0},{"$f":"unique_contracts!D137","v":0},{"$f":"unique_contracts!J137","v":0},{"$f":"unique_contracts!K137","v":0},{"$f":"unique_contracts!M137","v":0},{"$f":"unique_contracts!N137","v":0},{"$f":"unique_contracts!P137","v":0},{"$f":"unique_contracts!R137","v":0},{"$f":"unique_contracts!V137","v":0},{"$f":"unique_contracts!AB137","v":0},{"$f":"unique_contracts!AM137","v":0},{"$f":"unique_contracts!AN137","v":0},{"$f":"unique_contracts!AO137","v":0},{"$f":"unique_contracts!AP137","v":0},{"$f":"unique_contracts!AQ137","v":0},{"$f":"unique_contracts!AR137","v":0},{"$f":"unique_contracts!CA137","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C135,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T135,\"pumped_storage\",\n      IF(AND(NOT(U135),V135),\"n/a\",\n        IF(AND(K135>0,OR(G135=\"NotHybrid\",G135=0)),_xlfn.CONCAT(AB135,INDEX(resources!$G:$G,MATCH(C135,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C135,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D135=\"Online\",NOT(ISNUMBER(MATCH(AC135,misc!$DE:$DE,0)))),F135,E135)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AL$1,$AG135>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CJ$3:CJ$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AL$1,$AG135>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CJ$3:CJ$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AM$1,$AG135>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CK$3:CK$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AM$1,$AG135>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CK$3:CK$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AN$1,$AG135>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CL$3:CL$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AN$1,$AG135>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CL$3:CL$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AO$1,$AG135>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CM$3:CM$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AO$1,$AG135>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CM$3:CM$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AP$1,$AG135>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CN$3:CN$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AP$1,$AG135>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CN$3:CN$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AQ$1,$AG135>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CO$3:CO$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AQ$1,$AG135>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CO$3:CO$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AR$1,$AG135>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CP$3:CP$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AR$1,$AG135>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CP$3:CP$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AS$1,$AG135>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CQ$3:CQ$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AS$1,$AG135>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CQ$3:CQ$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AT$1,$AG135>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CR$3:CR$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AT$1,$AG135>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CR$3:CR$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AU$1,$AG135>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CS$3:CS$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AU$1,$AG135>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CS$3:CS$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AV$1,$AG135>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CT$3:CT$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AV$1,$AG135>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CT$3:CT$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AW$1,$AG135>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CU$3:CU$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AW$1,$AG135>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CU$3:CU$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AX$1,$AG135>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CV$3:CV$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AX$1,$AG135>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CV$3:CV$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AY$1,$AG135>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CW$3:CW$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AY$1,$AG135>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CW$3:CW$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=AZ$1,$AG135>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CX$3:CX$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=AZ$1,$AG135>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CX$3:CX$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=BA$1,$AG135>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CY$3:CY$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=BA$1,$AG135>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CY$3:CY$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=BB$1,$AG135>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!CZ$3:CZ$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=BB$1,$AG135>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!CZ$3:CZ$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=BC$1,$AG135>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!DA$3:DA$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=BC$1,$AG135>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!DA$3:DA$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=BD$1,$AG135>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!DB$3:DB$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=BD$1,$AG135>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!DB$3:DB$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF135<=BE$1,$AG135>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC135,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA135>$AB135,$AD135=\"n/a\"),($AA135-$AB135)*INDEX(misc!DC$3:DC$6,MATCH($AC135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD135=\"n/a\",$AJ135*$AI135,$I135)\n    +IFERROR(\n      IF(AND($AF135<=BE$1,$AG135>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD135,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA135>$AB135,($AA135-$AB135)*INDEX(misc!DC$3:DC$6,MATCH($AD135,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y135*$AH135*$AI135),\n$X135)*$AK135","v":0}]
[null,{"$f":"unique_contracts!A138","v":0},{"$f":"unique_contracts!B138","v":0},{"$f":"unique_contracts!D138","v":0},{"$f":"unique_contracts!J138","v":0},{"$f":"unique_contracts!K138","v":0},{"$f":"unique_contracts!M138","v":0},{"$f":"unique_contracts!N138","v":0},{"$f":"unique_contracts!P138","v":0},{"$f":"unique_contracts!R138","v":0},{"$f":"unique_contracts!V138","v":0},{"$f":"unique_contracts!AB138","v":0},{"$f":"unique_contracts!AM138","v":0},{"$f":"unique_contracts!AN138","v":0},{"$f":"unique_contracts!AO138","v":0},{"$f":"unique_contracts!AP138","v":0},{"$f":"unique_contracts!AQ138","v":0},{"$f":"unique_contracts!AR138","v":0},{"$f":"unique_contracts!CA138","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C136,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T136,\"pumped_storage\",\n      IF(AND(NOT(U136),V136),\"n/a\",\n        IF(AND(K136>0,OR(G136=\"NotHybrid\",G136=0)),_xlfn.CONCAT(AB136,INDEX(resources!$G:$G,MATCH(C136,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C136,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D136=\"Online\",NOT(ISNUMBER(MATCH(AC136,misc!$DE:$DE,0)))),F136,E136)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AL$1,$AG136>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CJ$3:CJ$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AL$1,$AG136>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CJ$3:CJ$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AM$1,$AG136>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CK$3:CK$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AM$1,$AG136>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CK$3:CK$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AN$1,$AG136>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CL$3:CL$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AN$1,$AG136>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CL$3:CL$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AO$1,$AG136>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CM$3:CM$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AO$1,$AG136>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CM$3:CM$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AP$1,$AG136>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CN$3:CN$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AP$1,$AG136>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CN$3:CN$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AQ$1,$AG136>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CO$3:CO$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AQ$1,$AG136>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CO$3:CO$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AR$1,$AG136>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CP$3:CP$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AR$1,$AG136>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CP$3:CP$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AS$1,$AG136>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CQ$3:CQ$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AS$1,$AG136>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CQ$3:CQ$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AT$1,$AG136>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CR$3:CR$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AT$1,$AG136>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CR$3:CR$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AU$1,$AG136>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CS$3:CS$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AU$1,$AG136>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CS$3:CS$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AV$1,$AG136>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CT$3:CT$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AV$1,$AG136>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CT$3:CT$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AW$1,$AG136>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CU$3:CU$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AW$1,$AG136>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CU$3:CU$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AX$1,$AG136>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CV$3:CV$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AX$1,$AG136>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CV$3:CV$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AY$1,$AG136>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CW$3:CW$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AY$1,$AG136>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CW$3:CW$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=AZ$1,$AG136>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CX$3:CX$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=AZ$1,$AG136>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CX$3:CX$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=BA$1,$AG136>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CY$3:CY$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=BA$1,$AG136>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CY$3:CY$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=BB$1,$AG136>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!CZ$3:CZ$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=BB$1,$AG136>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!CZ$3:CZ$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=BC$1,$AG136>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!DA$3:DA$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=BC$1,$AG136>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!DA$3:DA$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=BD$1,$AG136>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!DB$3:DB$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=BD$1,$AG136>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!DB$3:DB$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF136<=BE$1,$AG136>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC136,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA136>$AB136,$AD136=\"n/a\"),($AA136-$AB136)*INDEX(misc!DC$3:DC$6,MATCH($AC136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD136=\"n/a\",$AJ136*$AI136,$I136)\n    +IFERROR(\n      IF(AND($AF136<=BE$1,$AG136>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD136,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA136>$AB136,($AA136-$AB136)*INDEX(misc!DC$3:DC$6,MATCH($AD136,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y136*$AH136*$AI136),\n$X136)*$AK136","v":0}]
[null,{"$f":"unique_contracts!A139","v":0},{"$f":"unique_contracts!B139","v":0},{"$f":"unique_contracts!D139","v":0},{"$f":"unique_contracts!J139","v":0},{"$f":"unique_contracts!K139","v":0},{"$f":"unique_contracts!M139","v":0},{"$f":"unique_contracts!N139","v":0},{"$f":"unique_contracts!P139","v":0},{"$f":"unique_contracts!R139","v":0},{"$f":"unique_contracts!V139","v":0},{"$f":"unique_contracts!AB139","v":0},{"$f":"unique_contracts!AM139","v":0},{"$f":"unique_contracts!AN139","v":0},{"$f":"unique_contracts!AO139","v":0},{"$f":"unique_contracts!AP139","v":0},{"$f":"unique_contracts!AQ139","v":0},{"$f":"unique_contracts!AR139","v":0},{"$f":"unique_contracts!CA139","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C137,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T137,\"pumped_storage\",\n      IF(AND(NOT(U137),V137),\"n/a\",\n        IF(AND(K137>0,OR(G137=\"NotHybrid\",G137=0)),_xlfn.CONCAT(AB137,INDEX(resources!$G:$G,MATCH(C137,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C137,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D137=\"Online\",NOT(ISNUMBER(MATCH(AC137,misc!$DE:$DE,0)))),F137,E137)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AL$1,$AG137>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CJ$3:CJ$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AL$1,$AG137>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CJ$3:CJ$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AM$1,$AG137>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CK$3:CK$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AM$1,$AG137>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CK$3:CK$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AN$1,$AG137>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CL$3:CL$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AN$1,$AG137>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CL$3:CL$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AO$1,$AG137>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CM$3:CM$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AO$1,$AG137>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CM$3:CM$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AP$1,$AG137>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CN$3:CN$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AP$1,$AG137>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CN$3:CN$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AQ$1,$AG137>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CO$3:CO$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AQ$1,$AG137>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CO$3:CO$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AR$1,$AG137>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CP$3:CP$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AR$1,$AG137>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CP$3:CP$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AS$1,$AG137>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CQ$3:CQ$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AS$1,$AG137>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CQ$3:CQ$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AT$1,$AG137>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CR$3:CR$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AT$1,$AG137>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CR$3:CR$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AU$1,$AG137>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CS$3:CS$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AU$1,$AG137>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CS$3:CS$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AV$1,$AG137>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CT$3:CT$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AV$1,$AG137>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CT$3:CT$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AW$1,$AG137>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CU$3:CU$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AW$1,$AG137>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CU$3:CU$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AX$1,$AG137>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CV$3:CV$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AX$1,$AG137>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CV$3:CV$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AY$1,$AG137>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CW$3:CW$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AY$1,$AG137>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CW$3:CW$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=AZ$1,$AG137>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CX$3:CX$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=AZ$1,$AG137>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CX$3:CX$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=BA$1,$AG137>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CY$3:CY$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=BA$1,$AG137>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CY$3:CY$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=BB$1,$AG137>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!CZ$3:CZ$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=BB$1,$AG137>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!CZ$3:CZ$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=BC$1,$AG137>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!DA$3:DA$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=BC$1,$AG137>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!DA$3:DA$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=BD$1,$AG137>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!DB$3:DB$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=BD$1,$AG137>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!DB$3:DB$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF137<=BE$1,$AG137>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC137,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA137>$AB137,$AD137=\"n/a\"),($AA137-$AB137)*INDEX(misc!DC$3:DC$6,MATCH($AC137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD137=\"n/a\",$AJ137*$AI137,$I137)\n    +IFERROR(\n      IF(AND($AF137<=BE$1,$AG137>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD137,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA137>$AB137,($AA137-$AB137)*INDEX(misc!DC$3:DC$6,MATCH($AD137,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y137*$AH137*$AI137),\n$X137)*$AK137","v":0}]
[null,{"$f":"unique_contracts!A140","v":0},{"$f":"unique_contracts!B140","v":0},{"$f":"unique_contracts!D140","v":0},{"$f":"unique_contracts!J140","v":0},{"$f":"unique_contracts!K140","v":0},{"$f":"unique_contracts!M140","v":0},{"$f":"unique_contracts!N140","v":0},{"$f":"unique_contracts!P140","v":0},{"$f":"unique_contracts!R140","v":0},{"$f":"unique_contracts!V140","v":0},{"$f":"unique_contracts!AB140","v":0},{"$f":"unique_contracts!AM140","v":0},{"$f":"unique_contracts!AN140","v":0},{"$f":"unique_contracts!AO140","v":0},{"$f":"unique_contracts!AP140","v":0},{"$f":"unique_contracts!AQ140","v":0},{"$f":"unique_contracts!AR140","v":0},{"$f":"unique_contracts!CA140","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C138,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T138,\"pumped_storage\",\n      IF(AND(NOT(U138),V138),\"n/a\",\n        IF(AND(K138>0,OR(G138=\"NotHybrid\",G138=0)),_xlfn.CONCAT(AB138,INDEX(resources!$G:$G,MATCH(C138,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C138,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D138=\"Online\",NOT(ISNUMBER(MATCH(AC138,misc!$DE:$DE,0)))),F138,E138)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AL$1,$AG138>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CJ$3:CJ$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AL$1,$AG138>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CJ$3:CJ$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AM$1,$AG138>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CK$3:CK$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AM$1,$AG138>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CK$3:CK$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AN$1,$AG138>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CL$3:CL$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AN$1,$AG138>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CL$3:CL$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AO$1,$AG138>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CM$3:CM$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AO$1,$AG138>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CM$3:CM$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AP$1,$AG138>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CN$3:CN$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AP$1,$AG138>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CN$3:CN$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AQ$1,$AG138>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CO$3:CO$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AQ$1,$AG138>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CO$3:CO$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AR$1,$AG138>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CP$3:CP$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AR$1,$AG138>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CP$3:CP$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AS$1,$AG138>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CQ$3:CQ$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AS$1,$AG138>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CQ$3:CQ$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AT$1,$AG138>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CR$3:CR$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AT$1,$AG138>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CR$3:CR$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AU$1,$AG138>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CS$3:CS$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AU$1,$AG138>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CS$3:CS$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AV$1,$AG138>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CT$3:CT$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AV$1,$AG138>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CT$3:CT$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AW$1,$AG138>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CU$3:CU$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AW$1,$AG138>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CU$3:CU$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AX$1,$AG138>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CV$3:CV$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AX$1,$AG138>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CV$3:CV$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AY$1,$AG138>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CW$3:CW$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AY$1,$AG138>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CW$3:CW$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=AZ$1,$AG138>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CX$3:CX$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=AZ$1,$AG138>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CX$3:CX$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=BA$1,$AG138>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CY$3:CY$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=BA$1,$AG138>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CY$3:CY$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=BB$1,$AG138>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!CZ$3:CZ$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=BB$1,$AG138>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!CZ$3:CZ$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=BC$1,$AG138>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!DA$3:DA$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=BC$1,$AG138>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!DA$3:DA$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=BD$1,$AG138>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!DB$3:DB$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=BD$1,$AG138>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!DB$3:DB$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF138<=BE$1,$AG138>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC138,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA138>$AB138,$AD138=\"n/a\"),($AA138-$AB138)*INDEX(misc!DC$3:DC$6,MATCH($AC138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD138=\"n/a\",$AJ138*$AI138,$I138)\n    +IFERROR(\n      IF(AND($AF138<=BE$1,$AG138>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD138,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA138>$AB138,($AA138-$AB138)*INDEX(misc!DC$3:DC$6,MATCH($AD138,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y138*$AH138*$AI138),\n$X138)*$AK138","v":0}]
[null,{"$f":"unique_contracts!A141","v":0},{"$f":"unique_contracts!B141","v":0},{"$f":"unique_contracts!D141","v":0},{"$f":"unique_contracts!J141","v":0},{"$f":"unique_contracts!K141","v":0},{"$f":"unique_contracts!M141","v":0},{"$f":"unique_contracts!N141","v":0},{"$f":"unique_contracts!P141","v":0},{"$f":"unique_contracts!R141","v":0},{"$f":"unique_contracts!V141","v":0},{"$f":"unique_contracts!AB141","v":0},{"$f":"unique_contracts!AM141","v":0},{"$f":"unique_contracts!AN141","v":0},{"$f":"unique_contracts!AO141","v":0},{"$f":"unique_contracts!AP141","v":0},{"$f":"unique_contracts!AQ141","v":0},{"$f":"unique_contracts!AR141","v":0},{"$f":"unique_contracts!CA141","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C139,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T139,\"pumped_storage\",\n      IF(AND(NOT(U139),V139),\"n/a\",\n        IF(AND(K139>0,OR(G139=\"NotHybrid\",G139=0)),_xlfn.CONCAT(AB139,INDEX(resources!$G:$G,MATCH(C139,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C139,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D139=\"Online\",NOT(ISNUMBER(MATCH(AC139,misc!$DE:$DE,0)))),F139,E139)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AL$1,$AG139>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CJ$3:CJ$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AL$1,$AG139>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CJ$3:CJ$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AM$1,$AG139>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CK$3:CK$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AM$1,$AG139>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CK$3:CK$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AN$1,$AG139>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CL$3:CL$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AN$1,$AG139>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CL$3:CL$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AO$1,$AG139>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CM$3:CM$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AO$1,$AG139>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CM$3:CM$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AP$1,$AG139>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CN$3:CN$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AP$1,$AG139>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CN$3:CN$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AQ$1,$AG139>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CO$3:CO$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AQ$1,$AG139>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CO$3:CO$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AR$1,$AG139>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CP$3:CP$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AR$1,$AG139>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CP$3:CP$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AS$1,$AG139>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CQ$3:CQ$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AS$1,$AG139>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CQ$3:CQ$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AT$1,$AG139>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CR$3:CR$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AT$1,$AG139>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CR$3:CR$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AU$1,$AG139>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CS$3:CS$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AU$1,$AG139>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CS$3:CS$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AV$1,$AG139>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CT$3:CT$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AV$1,$AG139>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CT$3:CT$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AW$1,$AG139>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CU$3:CU$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AW$1,$AG139>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CU$3:CU$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AX$1,$AG139>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CV$3:CV$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AX$1,$AG139>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CV$3:CV$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AY$1,$AG139>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CW$3:CW$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AY$1,$AG139>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CW$3:CW$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=AZ$1,$AG139>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CX$3:CX$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=AZ$1,$AG139>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CX$3:CX$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=BA$1,$AG139>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CY$3:CY$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=BA$1,$AG139>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CY$3:CY$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=BB$1,$AG139>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!CZ$3:CZ$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=BB$1,$AG139>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!CZ$3:CZ$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=BC$1,$AG139>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!DA$3:DA$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=BC$1,$AG139>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!DA$3:DA$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=BD$1,$AG139>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!DB$3:DB$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=BD$1,$AG139>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!DB$3:DB$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF139<=BE$1,$AG139>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC139,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA139>$AB139,$AD139=\"n/a\"),($AA139-$AB139)*INDEX(misc!DC$3:DC$6,MATCH($AC139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD139=\"n/a\",$AJ139*$AI139,$I139)\n    +IFERROR(\n      IF(AND($AF139<=BE$1,$AG139>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD139,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA139>$AB139,($AA139-$AB139)*INDEX(misc!DC$3:DC$6,MATCH($AD139,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y139*$AH139*$AI139),\n$X139)*$AK139","v":0}]
[null,{"$f":"unique_contracts!A142","v":0},{"$f":"unique_contracts!B142","v":0},{"$f":"unique_contracts!D142","v":0},{"$f":"unique_contracts!J142","v":0},{"$f":"unique_contracts!K142","v":0},{"$f":"unique_contracts!M142","v":0},{"$f":"unique_contracts!N142","v":0},{"$f":"unique_contracts!P142","v":0},{"$f":"unique_contracts!R142","v":0},{"$f":"unique_contracts!V142","v":0},{"$f":"unique_contracts!AB142","v":0},{"$f":"unique_contracts!AM142","v":0},{"$f":"unique_contracts!AN142","v":0},{"$f":"unique_contracts!AO142","v":0},{"$f":"unique_contracts!AP142","v":0},{"$f":"unique_contracts!AQ142","v":0},{"$f":"unique_contracts!AR142","v":0},{"$f":"unique_contracts!CA142","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C140,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T140,\"pumped_storage\",\n      IF(AND(NOT(U140),V140),\"n/a\",\n        IF(AND(K140>0,OR(G140=\"NotHybrid\",G140=0)),_xlfn.CONCAT(AB140,INDEX(resources!$G:$G,MATCH(C140,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C140,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D140=\"Online\",NOT(ISNUMBER(MATCH(AC140,misc!$DE:$DE,0)))),F140,E140)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AL$1,$AG140>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CJ$3:CJ$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AL$1,$AG140>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CJ$3:CJ$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AM$1,$AG140>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CK$3:CK$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AM$1,$AG140>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CK$3:CK$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AN$1,$AG140>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CL$3:CL$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AN$1,$AG140>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CL$3:CL$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AO$1,$AG140>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CM$3:CM$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AO$1,$AG140>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CM$3:CM$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AP$1,$AG140>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CN$3:CN$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AP$1,$AG140>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CN$3:CN$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AQ$1,$AG140>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CO$3:CO$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AQ$1,$AG140>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CO$3:CO$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AR$1,$AG140>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CP$3:CP$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AR$1,$AG140>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CP$3:CP$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AS$1,$AG140>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CQ$3:CQ$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AS$1,$AG140>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CQ$3:CQ$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AT$1,$AG140>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CR$3:CR$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AT$1,$AG140>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CR$3:CR$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AU$1,$AG140>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CS$3:CS$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AU$1,$AG140>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CS$3:CS$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AV$1,$AG140>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CT$3:CT$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AV$1,$AG140>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CT$3:CT$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AW$1,$AG140>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CU$3:CU$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AW$1,$AG140>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CU$3:CU$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AX$1,$AG140>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CV$3:CV$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AX$1,$AG140>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CV$3:CV$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AY$1,$AG140>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CW$3:CW$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AY$1,$AG140>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CW$3:CW$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=AZ$1,$AG140>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CX$3:CX$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=AZ$1,$AG140>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CX$3:CX$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=BA$1,$AG140>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CY$3:CY$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=BA$1,$AG140>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CY$3:CY$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=BB$1,$AG140>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!CZ$3:CZ$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=BB$1,$AG140>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!CZ$3:CZ$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=BC$1,$AG140>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!DA$3:DA$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=BC$1,$AG140>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!DA$3:DA$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=BD$1,$AG140>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!DB$3:DB$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=BD$1,$AG140>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!DB$3:DB$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF140<=BE$1,$AG140>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA140>$AB140,$AD140=\"n/a\"),($AA140-$AB140)*INDEX(misc!DC$3:DC$6,MATCH($AC140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD140=\"n/a\",$AJ140*$AI140,$I140)\n    +IFERROR(\n      IF(AND($AF140<=BE$1,$AG140>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA140>$AB140,($AA140-$AB140)*INDEX(misc!DC$3:DC$6,MATCH($AD140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y140*$AH140*$AI140),\n$X140)*$AK140","v":0}]
[null,{"$f":"unique_contracts!A143","v":0},{"$f":"unique_contracts!B143","v":0},{"$f":"unique_contracts!D143","v":0},{"$f":"unique_contracts!J143","v":0},{"$f":"unique_contracts!K143","v":0},{"$f":"unique_contracts!M143","v":0},{"$f":"unique_contracts!N143","v":0},{"$f":"unique_contracts!P143","v":0},{"$f":"unique_contracts!R143","v":0},{"$f":"unique_contracts!V143","v":0},{"$f":"unique_contracts!AB143","v":0},{"$f":"unique_contracts!AM143","v":0},{"$f":"unique_contracts!AN143","v":0},{"$f":"unique_contracts!AO143","v":0},{"$f":"unique_contracts!AP143","v":0},{"$f":"unique_contracts!AQ143","v":0},{"$f":"unique_contracts!AR143","v":0},{"$f":"unique_contracts!CA143","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C141,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T141,\"pumped_storage\",\n      IF(AND(NOT(U141),V141),\"n/a\",\n        IF(AND(K141>0,OR(G141=\"NotHybrid\",G141=0)),_xlfn.CONCAT(AB141,INDEX(resources!$G:$G,MATCH(C141,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C141,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D141=\"Online\",NOT(ISNUMBER(MATCH(AC141,misc!$DE:$DE,0)))),F141,E141)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AL$1,$AG141>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CJ$3:CJ$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AL$1,$AG141>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CJ$3:CJ$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AM$1,$AG141>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CK$3:CK$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AM$1,$AG141>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CK$3:CK$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AN$1,$AG141>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CL$3:CL$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AN$1,$AG141>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CL$3:CL$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AO$1,$AG141>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CM$3:CM$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AO$1,$AG141>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CM$3:CM$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AP$1,$AG141>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CN$3:CN$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AP$1,$AG141>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CN$3:CN$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AQ$1,$AG141>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CO$3:CO$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AQ$1,$AG141>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CO$3:CO$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AR$1,$AG141>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CP$3:CP$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AR$1,$AG141>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CP$3:CP$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AS$1,$AG141>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CQ$3:CQ$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AS$1,$AG141>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CQ$3:CQ$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AT$1,$AG141>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CR$3:CR$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AT$1,$AG141>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CR$3:CR$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AU$1,$AG141>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CS$3:CS$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AU$1,$AG141>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CS$3:CS$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AV$1,$AG141>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CT$3:CT$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AV$1,$AG141>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CT$3:CT$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AW$1,$AG141>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CU$3:CU$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AW$1,$AG141>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CU$3:CU$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AX$1,$AG141>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CV$3:CV$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AX$1,$AG141>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CV$3:CV$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AY$1,$AG141>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CW$3:CW$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AY$1,$AG141>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CW$3:CW$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=AZ$1,$AG141>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CX$3:CX$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=AZ$1,$AG141>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CX$3:CX$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=BA$1,$AG141>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CY$3:CY$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=BA$1,$AG141>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CY$3:CY$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=BB$1,$AG141>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!CZ$3:CZ$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=BB$1,$AG141>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!CZ$3:CZ$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=BC$1,$AG141>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!DA$3:DA$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=BC$1,$AG141>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!DA$3:DA$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=BD$1,$AG141>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!DB$3:DB$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=BD$1,$AG141>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!DB$3:DB$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF141<=BE$1,$AG141>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC141,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA141>$AB141,$AD141=\"n/a\"),($AA141-$AB141)*INDEX(misc!DC$3:DC$6,MATCH($AC141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD141=\"n/a\",$AJ141*$AI141,$I141)\n    +IFERROR(\n      IF(AND($AF141<=BE$1,$AG141>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD141,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA141>$AB141,($AA141-$AB141)*INDEX(misc!DC$3:DC$6,MATCH($AD141,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y141*$AH141*$AI141),\n$X141)*$AK141","v":0}]
[null,{"$f":"unique_contracts!A144","v":0},{"$f":"unique_contracts!B144","v":0},{"$f":"unique_contracts!D144","v":0},{"$f":"unique_contracts!J144","v":0},{"$f":"unique_contracts!K144","v":0},{"$f":"unique_contracts!M144","v":0},{"$f":"unique_contracts!N144","v":0},{"$f":"unique_contracts!P144","v":0},{"$f":"unique_contracts!R144","v":0},{"$f":"unique_contracts!V144","v":0},{"$f":"unique_contracts!AB144","v":0},{"$f":"unique_contracts!AM144","v":0},{"$f":"unique_contracts!AN144","v":0},{"$f":"unique_contracts!AO144","v":0},{"$f":"unique_contracts!AP144","v":0},{"$f":"unique_contracts!AQ144","v":0},{"$f":"unique_contracts!AR144","v":0},{"$f":"unique_contracts!CA144","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C142,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T142,\"pumped_storage\",\n      IF(AND(NOT(U142),V142),\"n/a\",\n        IF(AND(K142>0,OR(G142=\"NotHybrid\",G142=0)),_xlfn.CONCAT(AB142,INDEX(resources!$G:$G,MATCH(C142,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C142,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D142=\"Online\",NOT(ISNUMBER(MATCH(AC142,misc!$DE:$DE,0)))),F142,E142)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AL$1,$AG142>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CJ$3:CJ$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AL$1,$AG142>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CJ$3:CJ$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AM$1,$AG142>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CK$3:CK$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AM$1,$AG142>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CK$3:CK$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AN$1,$AG142>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CL$3:CL$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AN$1,$AG142>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CL$3:CL$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AO$1,$AG142>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CM$3:CM$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AO$1,$AG142>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CM$3:CM$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AP$1,$AG142>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CN$3:CN$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AP$1,$AG142>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CN$3:CN$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AQ$1,$AG142>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CO$3:CO$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AQ$1,$AG142>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CO$3:CO$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AR$1,$AG142>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CP$3:CP$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AR$1,$AG142>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CP$3:CP$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AS$1,$AG142>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CQ$3:CQ$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AS$1,$AG142>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CQ$3:CQ$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AT$1,$AG142>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CR$3:CR$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AT$1,$AG142>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CR$3:CR$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AU$1,$AG142>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CS$3:CS$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AU$1,$AG142>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CS$3:CS$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AV$1,$AG142>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CT$3:CT$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AV$1,$AG142>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CT$3:CT$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AW$1,$AG142>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CU$3:CU$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AW$1,$AG142>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CU$3:CU$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AX$1,$AG142>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CV$3:CV$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AX$1,$AG142>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CV$3:CV$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AY$1,$AG142>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CW$3:CW$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AY$1,$AG142>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CW$3:CW$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=AZ$1,$AG142>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CX$3:CX$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=AZ$1,$AG142>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CX$3:CX$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=BA$1,$AG142>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CY$3:CY$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=BA$1,$AG142>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CY$3:CY$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=BB$1,$AG142>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!CZ$3:CZ$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=BB$1,$AG142>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!CZ$3:CZ$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=BC$1,$AG142>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!DA$3:DA$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=BC$1,$AG142>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!DA$3:DA$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=BD$1,$AG142>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!DB$3:DB$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=BD$1,$AG142>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!DB$3:DB$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF142<=BE$1,$AG142>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC142,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA142>$AB142,$AD142=\"n/a\"),($AA142-$AB142)*INDEX(misc!DC$3:DC$6,MATCH($AC142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD142=\"n/a\",$AJ142*$AI142,$I142)\n    +IFERROR(\n      IF(AND($AF142<=BE$1,$AG142>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD142,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA142>$AB142,($AA142-$AB142)*INDEX(misc!DC$3:DC$6,MATCH($AD142,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y142*$AH142*$AI142),\n$X142)*$AK142","v":0}]
[null,{"$f":"unique_contracts!A145","v":0},{"$f":"unique_contracts!B145","v":0},{"$f":"unique_contracts!D145","v":0},{"$f":"unique_contracts!J145","v":0},{"$f":"unique_contracts!K145","v":0},{"$f":"unique_contracts!M145","v":0},{"$f":"unique_contracts!N145","v":0},{"$f":"unique_contracts!P145","v":0},{"$f":"unique_contracts!R145","v":0},{"$f":"unique_contracts!V145","v":0},{"$f":"unique_contracts!AB145","v":0},{"$f":"unique_contracts!AM145","v":0},{"$f":"unique_contracts!AN145","v":0},{"$f":"unique_contracts!AO145","v":0},{"$f":"unique_contracts!AP145","v":0},{"$f":"unique_contracts!AQ145","v":0},{"$f":"unique_contracts!AR145","v":0},{"$f":"unique_contracts!CA145","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C143,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T143,\"pumped_storage\",\n      IF(AND(NOT(U143),V143),\"n/a\",\n        IF(AND(K143>0,OR(G143=\"NotHybrid\",G143=0)),_xlfn.CONCAT(AB143,INDEX(resources!$G:$G,MATCH(C143,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C143,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D143=\"Online\",NOT(ISNUMBER(MATCH(AC143,misc!$DE:$DE,0)))),F143,E143)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AL$1,$AG143>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CJ$3:CJ$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AL$1,$AG143>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CJ$3:CJ$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AM$1,$AG143>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CK$3:CK$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AM$1,$AG143>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CK$3:CK$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AN$1,$AG143>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CL$3:CL$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AN$1,$AG143>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CL$3:CL$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AO$1,$AG143>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CM$3:CM$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AO$1,$AG143>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CM$3:CM$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AP$1,$AG143>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CN$3:CN$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AP$1,$AG143>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CN$3:CN$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AQ$1,$AG143>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CO$3:CO$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AQ$1,$AG143>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CO$3:CO$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AR$1,$AG143>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CP$3:CP$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AR$1,$AG143>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CP$3:CP$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AS$1,$AG143>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CQ$3:CQ$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AS$1,$AG143>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CQ$3:CQ$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AT$1,$AG143>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CR$3:CR$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AT$1,$AG143>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CR$3:CR$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AU$1,$AG143>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CS$3:CS$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AU$1,$AG143>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CS$3:CS$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AV$1,$AG143>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CT$3:CT$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AV$1,$AG143>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CT$3:CT$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AW$1,$AG143>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CU$3:CU$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AW$1,$AG143>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CU$3:CU$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AX$1,$AG143>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CV$3:CV$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AX$1,$AG143>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CV$3:CV$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AY$1,$AG143>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CW$3:CW$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AY$1,$AG143>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CW$3:CW$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=AZ$1,$AG143>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CX$3:CX$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=AZ$1,$AG143>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CX$3:CX$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=BA$1,$AG143>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CY$3:CY$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=BA$1,$AG143>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CY$3:CY$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=BB$1,$AG143>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!CZ$3:CZ$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=BB$1,$AG143>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!CZ$3:CZ$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=BC$1,$AG143>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!DA$3:DA$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=BC$1,$AG143>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!DA$3:DA$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=BD$1,$AG143>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!DB$3:DB$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=BD$1,$AG143>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!DB$3:DB$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF143<=BE$1,$AG143>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC143,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA143>$AB143,$AD143=\"n/a\"),($AA143-$AB143)*INDEX(misc!DC$3:DC$6,MATCH($AC143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD143=\"n/a\",$AJ143*$AI143,$I143)\n    +IFERROR(\n      IF(AND($AF143<=BE$1,$AG143>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD143,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA143>$AB143,($AA143-$AB143)*INDEX(misc!DC$3:DC$6,MATCH($AD143,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y143*$AH143*$AI143),\n$X143)*$AK143","v":0}]
[null,{"$f":"unique_contracts!A146","v":0},{"$f":"unique_contracts!B146","v":0},{"$f":"unique_contracts!D146","v":0},{"$f":"unique_contracts!J146","v":0},{"$f":"unique_contracts!K146","v":0},{"$f":"unique_contracts!M146","v":0},{"$f":"unique_contracts!N146","v":0},{"$f":"unique_contracts!P146","v":0},{"$f":"unique_contracts!R146","v":0},{"$f":"unique_contracts!V146","v":0},{"$f":"unique_contracts!AB146","v":0},{"$f":"unique_contracts!AM146","v":0},{"$f":"unique_contracts!AN146","v":0},{"$f":"unique_contracts!AO146","v":0},{"$f":"unique_contracts!AP146","v":0},{"$f":"unique_contracts!AQ146","v":0},{"$f":"unique_contracts!AR146","v":0},{"$f":"unique_contracts!CA146","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C144,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T144,\"pumped_storage\",\n      IF(AND(NOT(U144),V144),\"n/a\",\n        IF(AND(K144>0,OR(G144=\"NotHybrid\",G144=0)),_xlfn.CONCAT(AB144,INDEX(resources!$G:$G,MATCH(C144,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C144,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D144=\"Online\",NOT(ISNUMBER(MATCH(AC144,misc!$DE:$DE,0)))),F144,E144)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AL$1,$AG144>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CJ$3:CJ$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AL$1,$AG144>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CJ$3:CJ$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AM$1,$AG144>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CK$3:CK$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AM$1,$AG144>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CK$3:CK$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AN$1,$AG144>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CL$3:CL$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AN$1,$AG144>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CL$3:CL$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AO$1,$AG144>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CM$3:CM$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AO$1,$AG144>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CM$3:CM$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AP$1,$AG144>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CN$3:CN$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AP$1,$AG144>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CN$3:CN$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AQ$1,$AG144>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CO$3:CO$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AQ$1,$AG144>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CO$3:CO$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AR$1,$AG144>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CP$3:CP$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AR$1,$AG144>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CP$3:CP$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AS$1,$AG144>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CQ$3:CQ$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AS$1,$AG144>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CQ$3:CQ$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AT$1,$AG144>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CR$3:CR$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AT$1,$AG144>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CR$3:CR$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AU$1,$AG144>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CS$3:CS$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AU$1,$AG144>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CS$3:CS$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AV$1,$AG144>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CT$3:CT$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AV$1,$AG144>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CT$3:CT$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AW$1,$AG144>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CU$3:CU$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AW$1,$AG144>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CU$3:CU$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AX$1,$AG144>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CV$3:CV$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AX$1,$AG144>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CV$3:CV$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AY$1,$AG144>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CW$3:CW$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AY$1,$AG144>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CW$3:CW$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=AZ$1,$AG144>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CX$3:CX$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=AZ$1,$AG144>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CX$3:CX$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=BA$1,$AG144>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CY$3:CY$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=BA$1,$AG144>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CY$3:CY$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=BB$1,$AG144>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!CZ$3:CZ$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=BB$1,$AG144>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!CZ$3:CZ$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=BC$1,$AG144>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!DA$3:DA$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=BC$1,$AG144>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!DA$3:DA$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=BD$1,$AG144>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!DB$3:DB$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=BD$1,$AG144>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!DB$3:DB$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF144<=BE$1,$AG144>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC144,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA144>$AB144,$AD144=\"n/a\"),($AA144-$AB144)*INDEX(misc!DC$3:DC$6,MATCH($AC144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD144=\"n/a\",$AJ144*$AI144,$I144)\n    +IFERROR(\n      IF(AND($AF144<=BE$1,$AG144>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD144,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA144>$AB144,($AA144-$AB144)*INDEX(misc!DC$3:DC$6,MATCH($AD144,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y144*$AH144*$AI144),\n$X144)*$AK144","v":0}]
[null,{"$f":"unique_contracts!A147","v":0},{"$f":"unique_contracts!B147","v":0},{"$f":"unique_contracts!D147","v":0},{"$f":"unique_contracts!J147","v":0},{"$f":"unique_contracts!K147","v":0},{"$f":"unique_contracts!M147","v":0},{"$f":"unique_contracts!N147","v":0},{"$f":"unique_contracts!P147","v":0},{"$f":"unique_contracts!R147","v":0},{"$f":"unique_contracts!V147","v":0},{"$f":"unique_contracts!AB147","v":0},{"$f":"unique_contracts!AM147","v":0},{"$f":"unique_contracts!AN147","v":0},{"$f":"unique_contracts!AO147","v":0},{"$f":"unique_contracts!AP147","v":0},{"$f":"unique_contracts!AQ147","v":0},{"$f":"unique_contracts!AR147","v":0},{"$f":"unique_contracts!CA147","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C145,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T145,\"pumped_storage\",\n      IF(AND(NOT(U145),V145),\"n/a\",\n        IF(AND(K145>0,OR(G145=\"NotHybrid\",G145=0)),_xlfn.CONCAT(AB145,INDEX(resources!$G:$G,MATCH(C145,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C145,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D145=\"Online\",NOT(ISNUMBER(MATCH(AC145,misc!$DE:$DE,0)))),F145,E145)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AL$1,$AG145>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CJ$3:CJ$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AL$1,$AG145>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CJ$3:CJ$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AM$1,$AG145>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CK$3:CK$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AM$1,$AG145>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CK$3:CK$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AN$1,$AG145>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CL$3:CL$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AN$1,$AG145>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CL$3:CL$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AO$1,$AG145>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CM$3:CM$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AO$1,$AG145>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CM$3:CM$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AP$1,$AG145>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CN$3:CN$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AP$1,$AG145>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CN$3:CN$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AQ$1,$AG145>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CO$3:CO$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AQ$1,$AG145>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CO$3:CO$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AR$1,$AG145>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CP$3:CP$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AR$1,$AG145>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CP$3:CP$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AS$1,$AG145>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CQ$3:CQ$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AS$1,$AG145>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CQ$3:CQ$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AT$1,$AG145>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CR$3:CR$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AT$1,$AG145>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CR$3:CR$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AU$1,$AG145>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CS$3:CS$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AU$1,$AG145>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CS$3:CS$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AV$1,$AG145>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CT$3:CT$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AV$1,$AG145>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CT$3:CT$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AW$1,$AG145>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CU$3:CU$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AW$1,$AG145>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CU$3:CU$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AX$1,$AG145>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CV$3:CV$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AX$1,$AG145>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CV$3:CV$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AY$1,$AG145>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CW$3:CW$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AY$1,$AG145>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CW$3:CW$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=AZ$1,$AG145>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CX$3:CX$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=AZ$1,$AG145>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CX$3:CX$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=BA$1,$AG145>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CY$3:CY$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=BA$1,$AG145>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CY$3:CY$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=BB$1,$AG145>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!CZ$3:CZ$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=BB$1,$AG145>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!CZ$3:CZ$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=BC$1,$AG145>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!DA$3:DA$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=BC$1,$AG145>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!DA$3:DA$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=BD$1,$AG145>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!DB$3:DB$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=BD$1,$AG145>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!DB$3:DB$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF145<=BE$1,$AG145>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA145>$AB145,$AD145=\"n/a\"),($AA145-$AB145)*INDEX(misc!DC$3:DC$6,MATCH($AC145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD145=\"n/a\",$AJ145*$AI145,$I145)\n    +IFERROR(\n      IF(AND($AF145<=BE$1,$AG145>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA145>$AB145,($AA145-$AB145)*INDEX(misc!DC$3:DC$6,MATCH($AD145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y145*$AH145*$AI145),\n$X145)*$AK145","v":0}]
[null,{"$f":"unique_contracts!A148","v":0},{"$f":"unique_contracts!B148","v":0},{"$f":"unique_contracts!D148","v":0},{"$f":"unique_contracts!J148","v":0},{"$f":"unique_contracts!K148","v":0},{"$f":"unique_contracts!M148","v":0},{"$f":"unique_contracts!N148","v":0},{"$f":"unique_contracts!P148","v":0},{"$f":"unique_contracts!R148","v":0},{"$f":"unique_contracts!V148","v":0},{"$f":"unique_contracts!AB148","v":0},{"$f":"unique_contracts!AM148","v":0},{"$f":"unique_contracts!AN148","v":0},{"$f":"unique_contracts!AO148","v":0},{"$f":"unique_contracts!AP148","v":0},{"$f":"unique_contracts!AQ148","v":0},{"$f":"unique_contracts!AR148","v":0},{"$f":"unique_contracts!CA148","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C146,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T146,\"pumped_storage\",\n      IF(AND(NOT(U146),V146),\"n/a\",\n        IF(AND(K146>0,OR(G146=\"NotHybrid\",G146=0)),_xlfn.CONCAT(AB146,INDEX(resources!$G:$G,MATCH(C146,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C146,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D146=\"Online\",NOT(ISNUMBER(MATCH(AC146,misc!$DE:$DE,0)))),F146,E146)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AL$1,$AG146>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CJ$3:CJ$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AL$1,$AG146>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CJ$3:CJ$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AM$1,$AG146>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CK$3:CK$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AM$1,$AG146>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CK$3:CK$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AN$1,$AG146>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CL$3:CL$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AN$1,$AG146>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CL$3:CL$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AO$1,$AG146>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CM$3:CM$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AO$1,$AG146>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CM$3:CM$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AP$1,$AG146>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CN$3:CN$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AP$1,$AG146>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CN$3:CN$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AQ$1,$AG146>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CO$3:CO$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AQ$1,$AG146>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CO$3:CO$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AR$1,$AG146>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CP$3:CP$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AR$1,$AG146>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CP$3:CP$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AS$1,$AG146>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CQ$3:CQ$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AS$1,$AG146>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CQ$3:CQ$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AT$1,$AG146>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CR$3:CR$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AT$1,$AG146>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CR$3:CR$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AU$1,$AG146>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CS$3:CS$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AU$1,$AG146>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CS$3:CS$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AV$1,$AG146>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CT$3:CT$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AV$1,$AG146>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CT$3:CT$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AW$1,$AG146>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CU$3:CU$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AW$1,$AG146>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CU$3:CU$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AX$1,$AG146>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CV$3:CV$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AX$1,$AG146>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CV$3:CV$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AY$1,$AG146>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CW$3:CW$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AY$1,$AG146>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CW$3:CW$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=AZ$1,$AG146>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CX$3:CX$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=AZ$1,$AG146>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CX$3:CX$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=BA$1,$AG146>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CY$3:CY$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=BA$1,$AG146>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CY$3:CY$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=BB$1,$AG146>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!CZ$3:CZ$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=BB$1,$AG146>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!CZ$3:CZ$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=BC$1,$AG146>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!DA$3:DA$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=BC$1,$AG146>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!DA$3:DA$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=BD$1,$AG146>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!DB$3:DB$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=BD$1,$AG146>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!DB$3:DB$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF146<=BE$1,$AG146>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC146,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA146>$AB146,$AD146=\"n/a\"),($AA146-$AB146)*INDEX(misc!DC$3:DC$6,MATCH($AC146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD146=\"n/a\",$AJ146*$AI146,$I146)\n    +IFERROR(\n      IF(AND($AF146<=BE$1,$AG146>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD146,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA146>$AB146,($AA146-$AB146)*INDEX(misc!DC$3:DC$6,MATCH($AD146,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y146*$AH146*$AI146),\n$X146)*$AK146","v":0}]
[null,{"$f":"unique_contracts!A149","v":0},{"$f":"unique_contracts!B149","v":0},{"$f":"unique_contracts!D149","v":0},{"$f":"unique_contracts!J149","v":0},{"$f":"unique_contracts!K149","v":0},{"$f":"unique_contracts!M149","v":0},{"$f":"unique_contracts!N149","v":0},{"$f":"unique_contracts!P149","v":0},{"$f":"unique_contracts!R149","v":0},{"$f":"unique_contracts!V149","v":0},{"$f":"unique_contracts!AB149","v":0},{"$f":"unique_contracts!AM149","v":0},{"$f":"unique_contracts!AN149","v":0},{"$f":"unique_contracts!AO149","v":0},{"$f":"unique_contracts!AP149","v":0},{"$f":"unique_contracts!AQ149","v":0},{"$f":"unique_contracts!AR149","v":0},{"$f":"unique_contracts!CA149","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C147,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T147,\"pumped_storage\",\n      IF(AND(NOT(U147),V147),\"n/a\",\n        IF(AND(K147>0,OR(G147=\"NotHybrid\",G147=0)),_xlfn.CONCAT(AB147,INDEX(resources!$G:$G,MATCH(C147,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C147,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D147=\"Online\",NOT(ISNUMBER(MATCH(AC147,misc!$DE:$DE,0)))),F147,E147)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AL$1,$AG147>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CJ$3:CJ$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AL$1,$AG147>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CJ$3:CJ$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AM$1,$AG147>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CK$3:CK$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AM$1,$AG147>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CK$3:CK$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AN$1,$AG147>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CL$3:CL$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AN$1,$AG147>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CL$3:CL$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AO$1,$AG147>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CM$3:CM$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AO$1,$AG147>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CM$3:CM$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AP$1,$AG147>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CN$3:CN$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AP$1,$AG147>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CN$3:CN$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AQ$1,$AG147>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CO$3:CO$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AQ$1,$AG147>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CO$3:CO$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AR$1,$AG147>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CP$3:CP$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AR$1,$AG147>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CP$3:CP$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AS$1,$AG147>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CQ$3:CQ$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AS$1,$AG147>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CQ$3:CQ$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AT$1,$AG147>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CR$3:CR$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AT$1,$AG147>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CR$3:CR$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AU$1,$AG147>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CS$3:CS$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AU$1,$AG147>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CS$3:CS$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AV$1,$AG147>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CT$3:CT$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AV$1,$AG147>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CT$3:CT$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AW$1,$AG147>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CU$3:CU$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AW$1,$AG147>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CU$3:CU$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AX$1,$AG147>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CV$3:CV$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AX$1,$AG147>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CV$3:CV$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AY$1,$AG147>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CW$3:CW$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AY$1,$AG147>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CW$3:CW$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=AZ$1,$AG147>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CX$3:CX$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=AZ$1,$AG147>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CX$3:CX$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=BA$1,$AG147>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CY$3:CY$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=BA$1,$AG147>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CY$3:CY$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=BB$1,$AG147>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!CZ$3:CZ$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=BB$1,$AG147>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!CZ$3:CZ$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=BC$1,$AG147>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!DA$3:DA$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=BC$1,$AG147>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!DA$3:DA$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=BD$1,$AG147>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!DB$3:DB$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=BD$1,$AG147>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!DB$3:DB$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF147<=BE$1,$AG147>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC147,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA147>$AB147,$AD147=\"n/a\"),($AA147-$AB147)*INDEX(misc!DC$3:DC$6,MATCH($AC147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD147=\"n/a\",$AJ147*$AI147,$I147)\n    +IFERROR(\n      IF(AND($AF147<=BE$1,$AG147>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD147,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA147>$AB147,($AA147-$AB147)*INDEX(misc!DC$3:DC$6,MATCH($AD147,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y147*$AH147*$AI147),\n$X147)*$AK147","v":0}]
[null,{"$f":"unique_contracts!A150","v":0},{"$f":"unique_contracts!B150","v":0},{"$f":"unique_contracts!D150","v":0},{"$f":"unique_contracts!J150","v":0},{"$f":"unique_contracts!K150","v":0},{"$f":"unique_contracts!M150","v":0},{"$f":"unique_contracts!N150","v":0},{"$f":"unique_contracts!P150","v":0},{"$f":"unique_contracts!R150","v":0},{"$f":"unique_contracts!V150","v":0},{"$f":"unique_contracts!AB150","v":0},{"$f":"unique_contracts!AM150","v":0},{"$f":"unique_contracts!AN150","v":0},{"$f":"unique_contracts!AO150","v":0},{"$f":"unique_contracts!AP150","v":0},{"$f":"unique_contracts!AQ150","v":0},{"$f":"unique_contracts!AR150","v":0},{"$f":"unique_contracts!CA150","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C148,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T148,\"pumped_storage\",\n      IF(AND(NOT(U148),V148),\"n/a\",\n        IF(AND(K148>0,OR(G148=\"NotHybrid\",G148=0)),_xlfn.CONCAT(AB148,INDEX(resources!$G:$G,MATCH(C148,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C148,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D148=\"Online\",NOT(ISNUMBER(MATCH(AC148,misc!$DE:$DE,0)))),F148,E148)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AL$1,$AG148>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CJ$3:CJ$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AL$1,$AG148>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CJ$3:CJ$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AM$1,$AG148>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CK$3:CK$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AM$1,$AG148>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CK$3:CK$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AN$1,$AG148>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CL$3:CL$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AN$1,$AG148>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CL$3:CL$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AO$1,$AG148>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CM$3:CM$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AO$1,$AG148>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CM$3:CM$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AP$1,$AG148>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CN$3:CN$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AP$1,$AG148>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CN$3:CN$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AQ$1,$AG148>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CO$3:CO$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AQ$1,$AG148>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CO$3:CO$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AR$1,$AG148>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CP$3:CP$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AR$1,$AG148>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CP$3:CP$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AS$1,$AG148>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CQ$3:CQ$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AS$1,$AG148>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CQ$3:CQ$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AT$1,$AG148>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CR$3:CR$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AT$1,$AG148>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CR$3:CR$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AU$1,$AG148>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CS$3:CS$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AU$1,$AG148>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CS$3:CS$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AV$1,$AG148>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CT$3:CT$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AV$1,$AG148>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CT$3:CT$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AW$1,$AG148>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CU$3:CU$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AW$1,$AG148>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CU$3:CU$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AX$1,$AG148>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CV$3:CV$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AX$1,$AG148>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CV$3:CV$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AY$1,$AG148>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CW$3:CW$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AY$1,$AG148>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CW$3:CW$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=AZ$1,$AG148>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CX$3:CX$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=AZ$1,$AG148>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CX$3:CX$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=BA$1,$AG148>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CY$3:CY$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=BA$1,$AG148>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CY$3:CY$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=BB$1,$AG148>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!CZ$3:CZ$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=BB$1,$AG148>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!CZ$3:CZ$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=BC$1,$AG148>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!DA$3:DA$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=BC$1,$AG148>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!DA$3:DA$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=BD$1,$AG148>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!DB$3:DB$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=BD$1,$AG148>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!DB$3:DB$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF148<=BE$1,$AG148>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC148,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA148>$AB148,$AD148=\"n/a\"),($AA148-$AB148)*INDEX(misc!DC$3:DC$6,MATCH($AC148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD148=\"n/a\",$AJ148*$AI148,$I148)\n    +IFERROR(\n      IF(AND($AF148<=BE$1,$AG148>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD148,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA148>$AB148,($AA148-$AB148)*INDEX(misc!DC$3:DC$6,MATCH($AD148,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y148*$AH148*$AI148),\n$X148)*$AK148","v":0}]
[null,{"$f":"unique_contracts!A151","v":0},{"$f":"unique_contracts!B151","v":0},{"$f":"unique_contracts!D151","v":0},{"$f":"unique_contracts!J151","v":0},{"$f":"unique_contracts!K151","v":0},{"$f":"unique_contracts!M151","v":0},{"$f":"unique_contracts!N151","v":0},{"$f":"unique_contracts!P151","v":0},{"$f":"unique_contracts!R151","v":0},{"$f":"unique_contracts!V151","v":0},{"$f":"unique_contracts!AB151","v":0},{"$f":"unique_contracts!AM151","v":0},{"$f":"unique_contracts!AN151","v":0},{"$f":"unique_contracts!AO151","v":0},{"$f":"unique_contracts!AP151","v":0},{"$f":"unique_contracts!AQ151","v":0},{"$f":"unique_contracts!AR151","v":0},{"$f":"unique_contracts!CA151","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C149,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T149,\"pumped_storage\",\n      IF(AND(NOT(U149),V149),\"n/a\",\n        IF(AND(K149>0,OR(G149=\"NotHybrid\",G149=0)),_xlfn.CONCAT(AB149,INDEX(resources!$G:$G,MATCH(C149,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C149,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D149=\"Online\",NOT(ISNUMBER(MATCH(AC149,misc!$DE:$DE,0)))),F149,E149)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AL$1,$AG149>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CJ$3:CJ$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AL$1,$AG149>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CJ$3:CJ$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AM$1,$AG149>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CK$3:CK$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AM$1,$AG149>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CK$3:CK$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AN$1,$AG149>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CL$3:CL$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AN$1,$AG149>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CL$3:CL$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AO$1,$AG149>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CM$3:CM$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AO$1,$AG149>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CM$3:CM$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AP$1,$AG149>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CN$3:CN$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AP$1,$AG149>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CN$3:CN$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AQ$1,$AG149>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CO$3:CO$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AQ$1,$AG149>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CO$3:CO$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AR$1,$AG149>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CP$3:CP$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AR$1,$AG149>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CP$3:CP$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AS$1,$AG149>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CQ$3:CQ$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AS$1,$AG149>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CQ$3:CQ$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AT$1,$AG149>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CR$3:CR$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AT$1,$AG149>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CR$3:CR$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AU$1,$AG149>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CS$3:CS$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AU$1,$AG149>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CS$3:CS$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AV$1,$AG149>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CT$3:CT$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AV$1,$AG149>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CT$3:CT$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AW$1,$AG149>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CU$3:CU$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AW$1,$AG149>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CU$3:CU$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AX$1,$AG149>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CV$3:CV$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AX$1,$AG149>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CV$3:CV$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AY$1,$AG149>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CW$3:CW$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AY$1,$AG149>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CW$3:CW$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=AZ$1,$AG149>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CX$3:CX$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=AZ$1,$AG149>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CX$3:CX$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=BA$1,$AG149>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CY$3:CY$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=BA$1,$AG149>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CY$3:CY$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=BB$1,$AG149>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!CZ$3:CZ$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=BB$1,$AG149>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!CZ$3:CZ$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=BC$1,$AG149>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!DA$3:DA$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=BC$1,$AG149>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!DA$3:DA$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=BD$1,$AG149>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!DB$3:DB$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=BD$1,$AG149>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!DB$3:DB$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF149<=BE$1,$AG149>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC149,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA149>$AB149,$AD149=\"n/a\"),($AA149-$AB149)*INDEX(misc!DC$3:DC$6,MATCH($AC149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD149=\"n/a\",$AJ149*$AI149,$I149)\n    +IFERROR(\n      IF(AND($AF149<=BE$1,$AG149>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD149,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA149>$AB149,($AA149-$AB149)*INDEX(misc!DC$3:DC$6,MATCH($AD149,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y149*$AH149*$AI149),\n$X149)*$AK149","v":0}]
[null,{"$f":"unique_contracts!A152","v":0},{"$f":"unique_contracts!B152","v":0},{"$f":"unique_contracts!D152","v":0},{"$f":"unique_contracts!J152","v":0},{"$f":"unique_contracts!K152","v":0},{"$f":"unique_contracts!M152","v":0},{"$f":"unique_contracts!N152","v":0},{"$f":"unique_contracts!P152","v":0},{"$f":"unique_contracts!R152","v":0},{"$f":"unique_contracts!V152","v":0},{"$f":"unique_contracts!AB152","v":0},{"$f":"unique_contracts!AM152","v":0},{"$f":"unique_contracts!AN152","v":0},{"$f":"unique_contracts!AO152","v":0},{"$f":"unique_contracts!AP152","v":0},{"$f":"unique_contracts!AQ152","v":0},{"$f":"unique_contracts!AR152","v":0},{"$f":"unique_contracts!CA152","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C150,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T150,\"pumped_storage\",\n      IF(AND(NOT(U150),V150),\"n/a\",\n        IF(AND(K150>0,OR(G150=\"NotHybrid\",G150=0)),_xlfn.CONCAT(AB150,INDEX(resources!$G:$G,MATCH(C150,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C150,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D150=\"Online\",NOT(ISNUMBER(MATCH(AC150,misc!$DE:$DE,0)))),F150,E150)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AL$1,$AG150>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CJ$3:CJ$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AL$1,$AG150>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CJ$3:CJ$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AM$1,$AG150>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CK$3:CK$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AM$1,$AG150>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CK$3:CK$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AN$1,$AG150>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CL$3:CL$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AN$1,$AG150>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CL$3:CL$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AO$1,$AG150>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CM$3:CM$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AO$1,$AG150>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CM$3:CM$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AP$1,$AG150>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CN$3:CN$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AP$1,$AG150>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CN$3:CN$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AQ$1,$AG150>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CO$3:CO$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AQ$1,$AG150>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CO$3:CO$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AR$1,$AG150>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CP$3:CP$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AR$1,$AG150>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CP$3:CP$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AS$1,$AG150>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CQ$3:CQ$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AS$1,$AG150>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CQ$3:CQ$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AT$1,$AG150>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CR$3:CR$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AT$1,$AG150>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CR$3:CR$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AU$1,$AG150>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CS$3:CS$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AU$1,$AG150>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CS$3:CS$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AV$1,$AG150>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CT$3:CT$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AV$1,$AG150>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CT$3:CT$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AW$1,$AG150>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CU$3:CU$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AW$1,$AG150>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CU$3:CU$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AX$1,$AG150>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CV$3:CV$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AX$1,$AG150>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CV$3:CV$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AY$1,$AG150>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CW$3:CW$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AY$1,$AG150>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CW$3:CW$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=AZ$1,$AG150>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CX$3:CX$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=AZ$1,$AG150>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CX$3:CX$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=BA$1,$AG150>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CY$3:CY$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=BA$1,$AG150>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CY$3:CY$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=BB$1,$AG150>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!CZ$3:CZ$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=BB$1,$AG150>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!CZ$3:CZ$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=BC$1,$AG150>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!DA$3:DA$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=BC$1,$AG150>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!DA$3:DA$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=BD$1,$AG150>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!DB$3:DB$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=BD$1,$AG150>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!DB$3:DB$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF150<=BE$1,$AG150>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC150,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA150>$AB150,$AD150=\"n/a\"),($AA150-$AB150)*INDEX(misc!DC$3:DC$6,MATCH($AC150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD150=\"n/a\",$AJ150*$AI150,$I150)\n    +IFERROR(\n      IF(AND($AF150<=BE$1,$AG150>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD150,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA150>$AB150,($AA150-$AB150)*INDEX(misc!DC$3:DC$6,MATCH($AD150,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y150*$AH150*$AI150),\n$X150)*$AK150","v":0}]
[null,{"$f":"unique_contracts!A153","v":0},{"$f":"unique_contracts!B153","v":0},{"$f":"unique_contracts!D153","v":0},{"$f":"unique_contracts!J153","v":0},{"$f":"unique_contracts!K153","v":0},{"$f":"unique_contracts!M153","v":0},{"$f":"unique_contracts!N153","v":0},{"$f":"unique_contracts!P153","v":0},{"$f":"unique_contracts!R153","v":0},{"$f":"unique_contracts!V153","v":0},{"$f":"unique_contracts!AB153","v":0},{"$f":"unique_contracts!AM153","v":0},{"$f":"unique_contracts!AN153","v":0},{"$f":"unique_contracts!AO153","v":0},{"$f":"unique_contracts!AP153","v":0},{"$f":"unique_contracts!AQ153","v":0},{"$f":"unique_contracts!AR153","v":0},{"$f":"unique_contracts!CA153","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C151,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T151,\"pumped_storage\",\n      IF(AND(NOT(U151),V151),\"n/a\",\n        IF(AND(K151>0,OR(G151=\"NotHybrid\",G151=0)),_xlfn.CONCAT(AB151,INDEX(resources!$G:$G,MATCH(C151,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C151,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D151=\"Online\",NOT(ISNUMBER(MATCH(AC151,misc!$DE:$DE,0)))),F151,E151)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AL$1,$AG151>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CJ$3:CJ$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AL$1,$AG151>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CJ$3:CJ$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AM$1,$AG151>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CK$3:CK$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AM$1,$AG151>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CK$3:CK$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AN$1,$AG151>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CL$3:CL$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AN$1,$AG151>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CL$3:CL$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AO$1,$AG151>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CM$3:CM$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AO$1,$AG151>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CM$3:CM$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AP$1,$AG151>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CN$3:CN$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AP$1,$AG151>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CN$3:CN$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AQ$1,$AG151>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CO$3:CO$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AQ$1,$AG151>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CO$3:CO$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AR$1,$AG151>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CP$3:CP$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AR$1,$AG151>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CP$3:CP$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AS$1,$AG151>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CQ$3:CQ$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AS$1,$AG151>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CQ$3:CQ$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AT$1,$AG151>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CR$3:CR$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AT$1,$AG151>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CR$3:CR$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AU$1,$AG151>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CS$3:CS$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AU$1,$AG151>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CS$3:CS$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AV$1,$AG151>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CT$3:CT$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AV$1,$AG151>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CT$3:CT$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AW$1,$AG151>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CU$3:CU$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AW$1,$AG151>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CU$3:CU$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AX$1,$AG151>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CV$3:CV$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AX$1,$AG151>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CV$3:CV$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AY$1,$AG151>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CW$3:CW$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AY$1,$AG151>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CW$3:CW$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=AZ$1,$AG151>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CX$3:CX$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=AZ$1,$AG151>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CX$3:CX$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=BA$1,$AG151>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CY$3:CY$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=BA$1,$AG151>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CY$3:CY$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=BB$1,$AG151>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!CZ$3:CZ$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=BB$1,$AG151>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!CZ$3:CZ$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=BC$1,$AG151>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!DA$3:DA$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=BC$1,$AG151>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!DA$3:DA$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=BD$1,$AG151>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!DB$3:DB$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=BD$1,$AG151>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!DB$3:DB$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF151<=BE$1,$AG151>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA151>$AB151,$AD151=\"n/a\"),($AA151-$AB151)*INDEX(misc!DC$3:DC$6,MATCH($AC151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD151=\"n/a\",$AJ151*$AI151,$I151)\n    +IFERROR(\n      IF(AND($AF151<=BE$1,$AG151>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA151>$AB151,($AA151-$AB151)*INDEX(misc!DC$3:DC$6,MATCH($AD151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y151*$AH151*$AI151),\n$X151)*$AK151","v":0}]
[null,{"$f":"unique_contracts!A154","v":0},{"$f":"unique_contracts!B154","v":0},{"$f":"unique_contracts!D154","v":0},{"$f":"unique_contracts!J154","v":0},{"$f":"unique_contracts!K154","v":0},{"$f":"unique_contracts!M154","v":0},{"$f":"unique_contracts!N154","v":0},{"$f":"unique_contracts!P154","v":0},{"$f":"unique_contracts!R154","v":0},{"$f":"unique_contracts!V154","v":0},{"$f":"unique_contracts!AB154","v":0},{"$f":"unique_contracts!AM154","v":0},{"$f":"unique_contracts!AN154","v":0},{"$f":"unique_contracts!AO154","v":0},{"$f":"unique_contracts!AP154","v":0},{"$f":"unique_contracts!AQ154","v":0},{"$f":"unique_contracts!AR154","v":0},{"$f":"unique_contracts!CA154","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C152,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T152,\"pumped_storage\",\n      IF(AND(NOT(U152),V152),\"n/a\",\n        IF(AND(K152>0,OR(G152=\"NotHybrid\",G152=0)),_xlfn.CONCAT(AB152,INDEX(resources!$G:$G,MATCH(C152,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C152,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D152=\"Online\",NOT(ISNUMBER(MATCH(AC152,misc!$DE:$DE,0)))),F152,E152)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AL$1,$AG152>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CJ$3:CJ$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AL$1,$AG152>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CJ$3:CJ$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AM$1,$AG152>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CK$3:CK$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AM$1,$AG152>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CK$3:CK$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AN$1,$AG152>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CL$3:CL$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AN$1,$AG152>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CL$3:CL$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AO$1,$AG152>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CM$3:CM$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AO$1,$AG152>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CM$3:CM$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AP$1,$AG152>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CN$3:CN$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AP$1,$AG152>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CN$3:CN$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AQ$1,$AG152>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CO$3:CO$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AQ$1,$AG152>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CO$3:CO$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AR$1,$AG152>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CP$3:CP$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AR$1,$AG152>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CP$3:CP$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AS$1,$AG152>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CQ$3:CQ$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AS$1,$AG152>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CQ$3:CQ$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AT$1,$AG152>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CR$3:CR$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AT$1,$AG152>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CR$3:CR$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AU$1,$AG152>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CS$3:CS$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AU$1,$AG152>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CS$3:CS$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AV$1,$AG152>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CT$3:CT$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AV$1,$AG152>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CT$3:CT$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AW$1,$AG152>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CU$3:CU$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AW$1,$AG152>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CU$3:CU$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AX$1,$AG152>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CV$3:CV$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AX$1,$AG152>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CV$3:CV$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AY$1,$AG152>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CW$3:CW$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AY$1,$AG152>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CW$3:CW$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=AZ$1,$AG152>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CX$3:CX$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=AZ$1,$AG152>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CX$3:CX$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=BA$1,$AG152>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CY$3:CY$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=BA$1,$AG152>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CY$3:CY$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=BB$1,$AG152>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!CZ$3:CZ$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=BB$1,$AG152>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!CZ$3:CZ$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=BC$1,$AG152>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!DA$3:DA$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=BC$1,$AG152>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!DA$3:DA$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=BD$1,$AG152>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!DB$3:DB$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=BD$1,$AG152>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!DB$3:DB$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF152<=BE$1,$AG152>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA152>$AB152,$AD152=\"n/a\"),($AA152-$AB152)*INDEX(misc!DC$3:DC$6,MATCH($AC152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD152=\"n/a\",$AJ152*$AI152,$I152)\n    +IFERROR(\n      IF(AND($AF152<=BE$1,$AG152>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA152>$AB152,($AA152-$AB152)*INDEX(misc!DC$3:DC$6,MATCH($AD152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y152*$AH152*$AI152),\n$X152)*$AK152","v":0}]
[null,{"$f":"unique_contracts!A155","v":0},{"$f":"unique_contracts!B155","v":0},{"$f":"unique_contracts!D155","v":0},{"$f":"unique_contracts!J155","v":0},{"$f":"unique_contracts!K155","v":0},{"$f":"unique_contracts!M155","v":0},{"$f":"unique_contracts!N155","v":0},{"$f":"unique_contracts!P155","v":0},{"$f":"unique_contracts!R155","v":0},{"$f":"unique_contracts!V155","v":0},{"$f":"unique_contracts!AB155","v":0},{"$f":"unique_contracts!AM155","v":0},{"$f":"unique_contracts!AN155","v":0},{"$f":"unique_contracts!AO155","v":0},{"$f":"unique_contracts!AP155","v":0},{"$f":"unique_contracts!AQ155","v":0},{"$f":"unique_contracts!AR155","v":0},{"$f":"unique_contracts!CA155","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C153,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T153,\"pumped_storage\",\n      IF(AND(NOT(U153),V153),\"n/a\",\n        IF(AND(K153>0,OR(G153=\"NotHybrid\",G153=0)),_xlfn.CONCAT(AB153,INDEX(resources!$G:$G,MATCH(C153,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C153,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D153=\"Online\",NOT(ISNUMBER(MATCH(AC153,misc!$DE:$DE,0)))),F153,E153)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AL$1,$AG153>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CJ$3:CJ$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AL$1,$AG153>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CJ$3:CJ$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AM$1,$AG153>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CK$3:CK$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AM$1,$AG153>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CK$3:CK$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AN$1,$AG153>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CL$3:CL$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AN$1,$AG153>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CL$3:CL$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AO$1,$AG153>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CM$3:CM$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AO$1,$AG153>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CM$3:CM$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AP$1,$AG153>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CN$3:CN$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AP$1,$AG153>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CN$3:CN$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AQ$1,$AG153>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CO$3:CO$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AQ$1,$AG153>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CO$3:CO$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AR$1,$AG153>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CP$3:CP$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AR$1,$AG153>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CP$3:CP$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AS$1,$AG153>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CQ$3:CQ$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AS$1,$AG153>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CQ$3:CQ$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AT$1,$AG153>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CR$3:CR$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AT$1,$AG153>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CR$3:CR$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AU$1,$AG153>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CS$3:CS$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AU$1,$AG153>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CS$3:CS$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AV$1,$AG153>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CT$3:CT$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AV$1,$AG153>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CT$3:CT$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AW$1,$AG153>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CU$3:CU$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AW$1,$AG153>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CU$3:CU$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AX$1,$AG153>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CV$3:CV$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AX$1,$AG153>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CV$3:CV$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AY$1,$AG153>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CW$3:CW$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AY$1,$AG153>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CW$3:CW$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=AZ$1,$AG153>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CX$3:CX$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=AZ$1,$AG153>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CX$3:CX$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=BA$1,$AG153>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CY$3:CY$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=BA$1,$AG153>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CY$3:CY$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=BB$1,$AG153>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!CZ$3:CZ$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=BB$1,$AG153>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!CZ$3:CZ$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=BC$1,$AG153>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!DA$3:DA$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=BC$1,$AG153>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!DA$3:DA$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=BD$1,$AG153>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!DB$3:DB$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=BD$1,$AG153>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!DB$3:DB$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF153<=BE$1,$AG153>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC153,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA153>$AB153,$AD153=\"n/a\"),($AA153-$AB153)*INDEX(misc!DC$3:DC$6,MATCH($AC153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD153=\"n/a\",$AJ153*$AI153,$I153)\n    +IFERROR(\n      IF(AND($AF153<=BE$1,$AG153>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD153,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA153>$AB153,($AA153-$AB153)*INDEX(misc!DC$3:DC$6,MATCH($AD153,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y153*$AH153*$AI153),\n$X153)*$AK153","v":0}]
[null,{"$f":"unique_contracts!A156","v":0},{"$f":"unique_contracts!B156","v":0},{"$f":"unique_contracts!D156","v":0},{"$f":"unique_contracts!J156","v":0},{"$f":"unique_contracts!K156","v":0},{"$f":"unique_contracts!M156","v":0},{"$f":"unique_contracts!N156","v":0},{"$f":"unique_contracts!P156","v":0},{"$f":"unique_contracts!R156","v":0},{"$f":"unique_contracts!V156","v":0},{"$f":"unique_contracts!AB156","v":0},{"$f":"unique_contracts!AM156","v":0},{"$f":"unique_contracts!AN156","v":0},{"$f":"unique_contracts!AO156","v":0},{"$f":"unique_contracts!AP156","v":0},{"$f":"unique_contracts!AQ156","v":0},{"$f":"unique_contracts!AR156","v":0},{"$f":"unique_contracts!CA156","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C154,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T154,\"pumped_storage\",\n      IF(AND(NOT(U154),V154),\"n/a\",\n        IF(AND(K154>0,OR(G154=\"NotHybrid\",G154=0)),_xlfn.CONCAT(AB154,INDEX(resources!$G:$G,MATCH(C154,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C154,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D154=\"Online\",NOT(ISNUMBER(MATCH(AC154,misc!$DE:$DE,0)))),F154,E154)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AL$1,$AG154>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CJ$3:CJ$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AL$1,$AG154>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CJ$3:CJ$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AM$1,$AG154>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CK$3:CK$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AM$1,$AG154>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CK$3:CK$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AN$1,$AG154>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CL$3:CL$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AN$1,$AG154>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CL$3:CL$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AO$1,$AG154>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CM$3:CM$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AO$1,$AG154>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CM$3:CM$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AP$1,$AG154>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CN$3:CN$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AP$1,$AG154>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CN$3:CN$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AQ$1,$AG154>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CO$3:CO$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AQ$1,$AG154>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CO$3:CO$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AR$1,$AG154>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CP$3:CP$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AR$1,$AG154>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CP$3:CP$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AS$1,$AG154>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CQ$3:CQ$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AS$1,$AG154>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CQ$3:CQ$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AT$1,$AG154>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CR$3:CR$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AT$1,$AG154>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CR$3:CR$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AU$1,$AG154>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CS$3:CS$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AU$1,$AG154>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CS$3:CS$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AV$1,$AG154>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CT$3:CT$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AV$1,$AG154>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CT$3:CT$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AW$1,$AG154>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CU$3:CU$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AW$1,$AG154>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CU$3:CU$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AX$1,$AG154>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CV$3:CV$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AX$1,$AG154>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CV$3:CV$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AY$1,$AG154>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CW$3:CW$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AY$1,$AG154>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CW$3:CW$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=AZ$1,$AG154>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CX$3:CX$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=AZ$1,$AG154>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CX$3:CX$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=BA$1,$AG154>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CY$3:CY$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=BA$1,$AG154>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CY$3:CY$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=BB$1,$AG154>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!CZ$3:CZ$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=BB$1,$AG154>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!CZ$3:CZ$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=BC$1,$AG154>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!DA$3:DA$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=BC$1,$AG154>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!DA$3:DA$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=BD$1,$AG154>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!DB$3:DB$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=BD$1,$AG154>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!DB$3:DB$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF154<=BE$1,$AG154>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC154,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA154>$AB154,$AD154=\"n/a\"),($AA154-$AB154)*INDEX(misc!DC$3:DC$6,MATCH($AC154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD154=\"n/a\",$AJ154*$AI154,$I154)\n    +IFERROR(\n      IF(AND($AF154<=BE$1,$AG154>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD154,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA154>$AB154,($AA154-$AB154)*INDEX(misc!DC$3:DC$6,MATCH($AD154,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y154*$AH154*$AI154),\n$X154)*$AK154","v":0}]
[null,{"$f":"unique_contracts!A157","v":0},{"$f":"unique_contracts!B157","v":0},{"$f":"unique_contracts!D157","v":0},{"$f":"unique_contracts!J157","v":0},{"$f":"unique_contracts!K157","v":0},{"$f":"unique_contracts!M157","v":0},{"$f":"unique_contracts!N157","v":0},{"$f":"unique_contracts!P157","v":0},{"$f":"unique_contracts!R157","v":0},{"$f":"unique_contracts!V157","v":0},{"$f":"unique_contracts!AB157","v":0},{"$f":"unique_contracts!AM157","v":0},{"$f":"unique_contracts!AN157","v":0},{"$f":"unique_contracts!AO157","v":0},{"$f":"unique_contracts!AP157","v":0},{"$f":"unique_contracts!AQ157","v":0},{"$f":"unique_contracts!AR157","v":0},{"$f":"unique_contracts!CA157","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C155,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T155,\"pumped_storage\",\n      IF(AND(NOT(U155),V155),\"n/a\",\n        IF(AND(K155>0,OR(G155=\"NotHybrid\",G155=0)),_xlfn.CONCAT(AB155,INDEX(resources!$G:$G,MATCH(C155,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C155,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D155=\"Online\",NOT(ISNUMBER(MATCH(AC155,misc!$DE:$DE,0)))),F155,E155)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AL$1,$AG155>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CJ$3:CJ$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AL$1,$AG155>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CJ$3:CJ$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AM$1,$AG155>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CK$3:CK$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AM$1,$AG155>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CK$3:CK$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AN$1,$AG155>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CL$3:CL$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AN$1,$AG155>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CL$3:CL$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AO$1,$AG155>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CM$3:CM$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AO$1,$AG155>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CM$3:CM$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AP$1,$AG155>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CN$3:CN$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AP$1,$AG155>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CN$3:CN$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AQ$1,$AG155>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CO$3:CO$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AQ$1,$AG155>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CO$3:CO$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AR$1,$AG155>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CP$3:CP$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AR$1,$AG155>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CP$3:CP$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AS$1,$AG155>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CQ$3:CQ$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AS$1,$AG155>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CQ$3:CQ$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AT$1,$AG155>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CR$3:CR$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AT$1,$AG155>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CR$3:CR$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AU$1,$AG155>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CS$3:CS$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AU$1,$AG155>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CS$3:CS$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AV$1,$AG155>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CT$3:CT$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AV$1,$AG155>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CT$3:CT$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AW$1,$AG155>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CU$3:CU$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AW$1,$AG155>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CU$3:CU$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AX$1,$AG155>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CV$3:CV$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AX$1,$AG155>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CV$3:CV$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AY$1,$AG155>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CW$3:CW$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AY$1,$AG155>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CW$3:CW$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=AZ$1,$AG155>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CX$3:CX$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=AZ$1,$AG155>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CX$3:CX$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=BA$1,$AG155>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CY$3:CY$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=BA$1,$AG155>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CY$3:CY$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=BB$1,$AG155>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!CZ$3:CZ$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=BB$1,$AG155>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!CZ$3:CZ$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=BC$1,$AG155>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!DA$3:DA$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=BC$1,$AG155>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!DA$3:DA$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=BD$1,$AG155>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!DB$3:DB$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=BD$1,$AG155>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!DB$3:DB$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF155<=BE$1,$AG155>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC155,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA155>$AB155,$AD155=\"n/a\"),($AA155-$AB155)*INDEX(misc!DC$3:DC$6,MATCH($AC155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD155=\"n/a\",$AJ155*$AI155,$I155)\n    +IFERROR(\n      IF(AND($AF155<=BE$1,$AG155>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD155,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA155>$AB155,($AA155-$AB155)*INDEX(misc!DC$3:DC$6,MATCH($AD155,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y155*$AH155*$AI155),\n$X155)*$AK155","v":0}]
[null,{"$f":"unique_contracts!A158","v":0},{"$f":"unique_contracts!B158","v":0},{"$f":"unique_contracts!D158","v":0},{"$f":"unique_contracts!J158","v":0},{"$f":"unique_contracts!K158","v":0},{"$f":"unique_contracts!M158","v":0},{"$f":"unique_contracts!N158","v":0},{"$f":"unique_contracts!P158","v":0},{"$f":"unique_contracts!R158","v":0},{"$f":"unique_contracts!V158","v":0},{"$f":"unique_contracts!AB158","v":0},{"$f":"unique_contracts!AM158","v":0},{"$f":"unique_contracts!AN158","v":0},{"$f":"unique_contracts!AO158","v":0},{"$f":"unique_contracts!AP158","v":0},{"$f":"unique_contracts!AQ158","v":0},{"$f":"unique_contracts!AR158","v":0},{"$f":"unique_contracts!CA158","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C156,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T156,\"pumped_storage\",\n      IF(AND(NOT(U156),V156),\"n/a\",\n        IF(AND(K156>0,OR(G156=\"NotHybrid\",G156=0)),_xlfn.CONCAT(AB156,INDEX(resources!$G:$G,MATCH(C156,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C156,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D156=\"Online\",NOT(ISNUMBER(MATCH(AC156,misc!$DE:$DE,0)))),F156,E156)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AL$1,$AG156>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CJ$3:CJ$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AL$1,$AG156>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CJ$3:CJ$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AM$1,$AG156>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CK$3:CK$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AM$1,$AG156>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CK$3:CK$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AN$1,$AG156>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CL$3:CL$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AN$1,$AG156>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CL$3:CL$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AO$1,$AG156>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CM$3:CM$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AO$1,$AG156>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CM$3:CM$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AP$1,$AG156>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CN$3:CN$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AP$1,$AG156>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CN$3:CN$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AQ$1,$AG156>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CO$3:CO$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AQ$1,$AG156>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CO$3:CO$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AR$1,$AG156>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CP$3:CP$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AR$1,$AG156>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CP$3:CP$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AS$1,$AG156>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CQ$3:CQ$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AS$1,$AG156>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CQ$3:CQ$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AT$1,$AG156>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CR$3:CR$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AT$1,$AG156>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CR$3:CR$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AU$1,$AG156>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CS$3:CS$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AU$1,$AG156>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CS$3:CS$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AV$1,$AG156>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CT$3:CT$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AV$1,$AG156>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CT$3:CT$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AW$1,$AG156>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CU$3:CU$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AW$1,$AG156>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CU$3:CU$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AX$1,$AG156>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CV$3:CV$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AX$1,$AG156>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CV$3:CV$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AY$1,$AG156>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CW$3:CW$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AY$1,$AG156>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CW$3:CW$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=AZ$1,$AG156>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CX$3:CX$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=AZ$1,$AG156>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CX$3:CX$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=BA$1,$AG156>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CY$3:CY$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=BA$1,$AG156>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CY$3:CY$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=BB$1,$AG156>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!CZ$3:CZ$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=BB$1,$AG156>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!CZ$3:CZ$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=BC$1,$AG156>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!DA$3:DA$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=BC$1,$AG156>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!DA$3:DA$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=BD$1,$AG156>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!DB$3:DB$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=BD$1,$AG156>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!DB$3:DB$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF156<=BE$1,$AG156>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC156,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA156>$AB156,$AD156=\"n/a\"),($AA156-$AB156)*INDEX(misc!DC$3:DC$6,MATCH($AC156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD156=\"n/a\",$AJ156*$AI156,$I156)\n    +IFERROR(\n      IF(AND($AF156<=BE$1,$AG156>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD156,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA156>$AB156,($AA156-$AB156)*INDEX(misc!DC$3:DC$6,MATCH($AD156,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y156*$AH156*$AI156),\n$X156)*$AK156","v":0}]
[null,{"$f":"unique_contracts!A159","v":0},{"$f":"unique_contracts!B159","v":0},{"$f":"unique_contracts!D159","v":0},{"$f":"unique_contracts!J159","v":0},{"$f":"unique_contracts!K159","v":0},{"$f":"unique_contracts!M159","v":0},{"$f":"unique_contracts!N159","v":0},{"$f":"unique_contracts!P159","v":0},{"$f":"unique_contracts!R159","v":0},{"$f":"unique_contracts!V159","v":0},{"$f":"unique_contracts!AB159","v":0},{"$f":"unique_contracts!AM159","v":0},{"$f":"unique_contracts!AN159","v":0},{"$f":"unique_contracts!AO159","v":0},{"$f":"unique_contracts!AP159","v":0},{"$f":"unique_contracts!AQ159","v":0},{"$f":"unique_contracts!AR159","v":0},{"$f":"unique_contracts!CA159","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C157,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T157,\"pumped_storage\",\n      IF(AND(NOT(U157),V157),\"n/a\",\n        IF(AND(K157>0,OR(G157=\"NotHybrid\",G157=0)),_xlfn.CONCAT(AB157,INDEX(resources!$G:$G,MATCH(C157,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C157,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D157=\"Online\",NOT(ISNUMBER(MATCH(AC157,misc!$DE:$DE,0)))),F157,E157)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AL$1,$AG157>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CJ$3:CJ$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AL$1,$AG157>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CJ$3:CJ$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AM$1,$AG157>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CK$3:CK$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AM$1,$AG157>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CK$3:CK$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AN$1,$AG157>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CL$3:CL$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AN$1,$AG157>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CL$3:CL$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AO$1,$AG157>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CM$3:CM$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AO$1,$AG157>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CM$3:CM$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AP$1,$AG157>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CN$3:CN$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AP$1,$AG157>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CN$3:CN$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AQ$1,$AG157>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CO$3:CO$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AQ$1,$AG157>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CO$3:CO$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AR$1,$AG157>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CP$3:CP$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AR$1,$AG157>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CP$3:CP$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AS$1,$AG157>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CQ$3:CQ$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AS$1,$AG157>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CQ$3:CQ$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AT$1,$AG157>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CR$3:CR$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AT$1,$AG157>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CR$3:CR$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AU$1,$AG157>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CS$3:CS$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AU$1,$AG157>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CS$3:CS$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AV$1,$AG157>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CT$3:CT$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AV$1,$AG157>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CT$3:CT$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AW$1,$AG157>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CU$3:CU$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AW$1,$AG157>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CU$3:CU$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AX$1,$AG157>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CV$3:CV$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AX$1,$AG157>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CV$3:CV$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AY$1,$AG157>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CW$3:CW$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AY$1,$AG157>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CW$3:CW$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=AZ$1,$AG157>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CX$3:CX$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=AZ$1,$AG157>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CX$3:CX$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=BA$1,$AG157>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CY$3:CY$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=BA$1,$AG157>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CY$3:CY$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=BB$1,$AG157>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!CZ$3:CZ$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=BB$1,$AG157>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!CZ$3:CZ$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=BC$1,$AG157>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!DA$3:DA$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=BC$1,$AG157>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!DA$3:DA$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=BD$1,$AG157>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!DB$3:DB$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=BD$1,$AG157>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!DB$3:DB$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF157<=BE$1,$AG157>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC157,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA157>$AB157,$AD157=\"n/a\"),($AA157-$AB157)*INDEX(misc!DC$3:DC$6,MATCH($AC157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD157=\"n/a\",$AJ157*$AI157,$I157)\n    +IFERROR(\n      IF(AND($AF157<=BE$1,$AG157>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD157,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA157>$AB157,($AA157-$AB157)*INDEX(misc!DC$3:DC$6,MATCH($AD157,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y157*$AH157*$AI157),\n$X157)*$AK157","v":0}]
[null,{"$f":"unique_contracts!A160","v":0},{"$f":"unique_contracts!B160","v":0},{"$f":"unique_contracts!D160","v":0},{"$f":"unique_contracts!J160","v":0},{"$f":"unique_contracts!K160","v":0},{"$f":"unique_contracts!M160","v":0},{"$f":"unique_contracts!N160","v":0},{"$f":"unique_contracts!P160","v":0},{"$f":"unique_contracts!R160","v":0},{"$f":"unique_contracts!V160","v":0},{"$f":"unique_contracts!AB160","v":0},{"$f":"unique_contracts!AM160","v":0},{"$f":"unique_contracts!AN160","v":0},{"$f":"unique_contracts!AO160","v":0},{"$f":"unique_contracts!AP160","v":0},{"$f":"unique_contracts!AQ160","v":0},{"$f":"unique_contracts!AR160","v":0},{"$f":"unique_contracts!CA160","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C158,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T158,\"pumped_storage\",\n      IF(AND(NOT(U158),V158),\"n/a\",\n        IF(AND(K158>0,OR(G158=\"NotHybrid\",G158=0)),_xlfn.CONCAT(AB158,INDEX(resources!$G:$G,MATCH(C158,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C158,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D158=\"Online\",NOT(ISNUMBER(MATCH(AC158,misc!$DE:$DE,0)))),F158,E158)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AL$1,$AG158>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CJ$3:CJ$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AL$1,$AG158>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CJ$3:CJ$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AM$1,$AG158>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CK$3:CK$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AM$1,$AG158>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CK$3:CK$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AN$1,$AG158>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CL$3:CL$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AN$1,$AG158>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CL$3:CL$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AO$1,$AG158>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CM$3:CM$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AO$1,$AG158>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CM$3:CM$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AP$1,$AG158>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CN$3:CN$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AP$1,$AG158>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CN$3:CN$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AQ$1,$AG158>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CO$3:CO$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AQ$1,$AG158>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CO$3:CO$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AR$1,$AG158>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CP$3:CP$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AR$1,$AG158>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CP$3:CP$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AS$1,$AG158>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CQ$3:CQ$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AS$1,$AG158>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CQ$3:CQ$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AT$1,$AG158>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CR$3:CR$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AT$1,$AG158>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CR$3:CR$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AU$1,$AG158>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CS$3:CS$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AU$1,$AG158>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CS$3:CS$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AV$1,$AG158>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CT$3:CT$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AV$1,$AG158>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CT$3:CT$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AW$1,$AG158>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CU$3:CU$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AW$1,$AG158>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CU$3:CU$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AX$1,$AG158>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CV$3:CV$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AX$1,$AG158>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CV$3:CV$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AY$1,$AG158>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CW$3:CW$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AY$1,$AG158>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CW$3:CW$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=AZ$1,$AG158>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CX$3:CX$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=AZ$1,$AG158>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CX$3:CX$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=BA$1,$AG158>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CY$3:CY$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=BA$1,$AG158>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CY$3:CY$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=BB$1,$AG158>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!CZ$3:CZ$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=BB$1,$AG158>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!CZ$3:CZ$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=BC$1,$AG158>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!DA$3:DA$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=BC$1,$AG158>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!DA$3:DA$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=BD$1,$AG158>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!DB$3:DB$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=BD$1,$AG158>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!DB$3:DB$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF158<=BE$1,$AG158>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC158,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA158>$AB158,$AD158=\"n/a\"),($AA158-$AB158)*INDEX(misc!DC$3:DC$6,MATCH($AC158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD158=\"n/a\",$AJ158*$AI158,$I158)\n    +IFERROR(\n      IF(AND($AF158<=BE$1,$AG158>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD158,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA158>$AB158,($AA158-$AB158)*INDEX(misc!DC$3:DC$6,MATCH($AD158,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y158*$AH158*$AI158),\n$X158)*$AK158","v":0}]
[null,{"$f":"unique_contracts!A161","v":0},{"$f":"unique_contracts!B161","v":0},{"$f":"unique_contracts!D161","v":0},{"$f":"unique_contracts!J161","v":0},{"$f":"unique_contracts!K161","v":0},{"$f":"unique_contracts!M161","v":0},{"$f":"unique_contracts!N161","v":0},{"$f":"unique_contracts!P161","v":0},{"$f":"unique_contracts!R161","v":0},{"$f":"unique_contracts!V161","v":0},{"$f":"unique_contracts!AB161","v":0},{"$f":"unique_contracts!AM161","v":0},{"$f":"unique_contracts!AN161","v":0},{"$f":"unique_contracts!AO161","v":0},{"$f":"unique_contracts!AP161","v":0},{"$f":"unique_contracts!AQ161","v":0},{"$f":"unique_contracts!AR161","v":0},{"$f":"unique_contracts!CA161","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C159,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T159,\"pumped_storage\",\n      IF(AND(NOT(U159),V159),\"n/a\",\n        IF(AND(K159>0,OR(G159=\"NotHybrid\",G159=0)),_xlfn.CONCAT(AB159,INDEX(resources!$G:$G,MATCH(C159,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C159,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D159=\"Online\",NOT(ISNUMBER(MATCH(AC159,misc!$DE:$DE,0)))),F159,E159)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AL$1,$AG159>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CJ$3:CJ$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AL$1,$AG159>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CJ$3:CJ$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AM$1,$AG159>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CK$3:CK$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AM$1,$AG159>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CK$3:CK$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AN$1,$AG159>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CL$3:CL$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AN$1,$AG159>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CL$3:CL$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AO$1,$AG159>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CM$3:CM$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AO$1,$AG159>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CM$3:CM$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AP$1,$AG159>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CN$3:CN$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AP$1,$AG159>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CN$3:CN$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AQ$1,$AG159>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CO$3:CO$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AQ$1,$AG159>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CO$3:CO$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AR$1,$AG159>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CP$3:CP$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AR$1,$AG159>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CP$3:CP$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AS$1,$AG159>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CQ$3:CQ$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AS$1,$AG159>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CQ$3:CQ$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AT$1,$AG159>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CR$3:CR$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AT$1,$AG159>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CR$3:CR$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AU$1,$AG159>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CS$3:CS$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AU$1,$AG159>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CS$3:CS$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AV$1,$AG159>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CT$3:CT$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AV$1,$AG159>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CT$3:CT$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AW$1,$AG159>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CU$3:CU$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AW$1,$AG159>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CU$3:CU$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AX$1,$AG159>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CV$3:CV$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AX$1,$AG159>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CV$3:CV$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AY$1,$AG159>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CW$3:CW$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AY$1,$AG159>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CW$3:CW$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=AZ$1,$AG159>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CX$3:CX$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=AZ$1,$AG159>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CX$3:CX$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=BA$1,$AG159>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CY$3:CY$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=BA$1,$AG159>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CY$3:CY$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=BB$1,$AG159>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!CZ$3:CZ$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=BB$1,$AG159>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!CZ$3:CZ$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=BC$1,$AG159>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!DA$3:DA$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=BC$1,$AG159>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!DA$3:DA$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=BD$1,$AG159>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!DB$3:DB$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=BD$1,$AG159>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!DB$3:DB$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF159<=BE$1,$AG159>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC159,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA159>$AB159,$AD159=\"n/a\"),($AA159-$AB159)*INDEX(misc!DC$3:DC$6,MATCH($AC159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD159=\"n/a\",$AJ159*$AI159,$I159)\n    +IFERROR(\n      IF(AND($AF159<=BE$1,$AG159>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD159,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA159>$AB159,($AA159-$AB159)*INDEX(misc!DC$3:DC$6,MATCH($AD159,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y159*$AH159*$AI159),\n$X159)*$AK159","v":0}]
[null,{"$f":"unique_contracts!A162","v":0},{"$f":"unique_contracts!B162","v":0},{"$f":"unique_contracts!D162","v":0},{"$f":"unique_contracts!J162","v":0},{"$f":"unique_contracts!K162","v":0},{"$f":"unique_contracts!M162","v":0},{"$f":"unique_contracts!N162","v":0},{"$f":"unique_contracts!P162","v":0},{"$f":"unique_contracts!R162","v":0},{"$f":"unique_contracts!V162","v":0},{"$f":"unique_contracts!AB162","v":0},{"$f":"unique_contracts!AM162","v":0},{"$f":"unique_contracts!AN162","v":0},{"$f":"unique_contracts!AO162","v":0},{"$f":"unique_contracts!AP162","v":0},{"$f":"unique_contracts!AQ162","v":0},{"$f":"unique_contracts!AR162","v":0},{"$f":"unique_contracts!CA162","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C160,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T160,\"pumped_storage\",\n      IF(AND(NOT(U160),V160),\"n/a\",\n        IF(AND(K160>0,OR(G160=\"NotHybrid\",G160=0)),_xlfn.CONCAT(AB160,INDEX(resources!$G:$G,MATCH(C160,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C160,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D160=\"Online\",NOT(ISNUMBER(MATCH(AC160,misc!$DE:$DE,0)))),F160,E160)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AL$1,$AG160>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CJ$3:CJ$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AL$1,$AG160>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CJ$3:CJ$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AM$1,$AG160>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CK$3:CK$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AM$1,$AG160>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CK$3:CK$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AN$1,$AG160>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CL$3:CL$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AN$1,$AG160>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CL$3:CL$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AO$1,$AG160>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CM$3:CM$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AO$1,$AG160>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CM$3:CM$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AP$1,$AG160>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CN$3:CN$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AP$1,$AG160>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CN$3:CN$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AQ$1,$AG160>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CO$3:CO$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AQ$1,$AG160>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CO$3:CO$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AR$1,$AG160>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CP$3:CP$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AR$1,$AG160>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CP$3:CP$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AS$1,$AG160>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CQ$3:CQ$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AS$1,$AG160>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CQ$3:CQ$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AT$1,$AG160>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CR$3:CR$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AT$1,$AG160>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CR$3:CR$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AU$1,$AG160>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CS$3:CS$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AU$1,$AG160>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CS$3:CS$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AV$1,$AG160>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CT$3:CT$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AV$1,$AG160>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CT$3:CT$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AW$1,$AG160>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CU$3:CU$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AW$1,$AG160>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CU$3:CU$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AX$1,$AG160>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CV$3:CV$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AX$1,$AG160>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CV$3:CV$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AY$1,$AG160>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CW$3:CW$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AY$1,$AG160>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CW$3:CW$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=AZ$1,$AG160>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CX$3:CX$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=AZ$1,$AG160>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CX$3:CX$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=BA$1,$AG160>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CY$3:CY$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=BA$1,$AG160>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CY$3:CY$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=BB$1,$AG160>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!CZ$3:CZ$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=BB$1,$AG160>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!CZ$3:CZ$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=BC$1,$AG160>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!DA$3:DA$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=BC$1,$AG160>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!DA$3:DA$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=BD$1,$AG160>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!DB$3:DB$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=BD$1,$AG160>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!DB$3:DB$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF160<=BE$1,$AG160>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC160,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA160>$AB160,$AD160=\"n/a\"),($AA160-$AB160)*INDEX(misc!DC$3:DC$6,MATCH($AC160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD160=\"n/a\",$AJ160*$AI160,$I160)\n    +IFERROR(\n      IF(AND($AF160<=BE$1,$AG160>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD160,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA160>$AB160,($AA160-$AB160)*INDEX(misc!DC$3:DC$6,MATCH($AD160,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y160*$AH160*$AI160),\n$X160)*$AK160","v":0}]
[null,{"$f":"unique_contracts!A163","v":0},{"$f":"unique_contracts!B163","v":0},{"$f":"unique_contracts!D163","v":0},{"$f":"unique_contracts!J163","v":0},{"$f":"unique_contracts!K163","v":0},{"$f":"unique_contracts!M163","v":0},{"$f":"unique_contracts!N163","v":0},{"$f":"unique_contracts!P163","v":0},{"$f":"unique_contracts!R163","v":0},{"$f":"unique_contracts!V163","v":0},{"$f":"unique_contracts!AB163","v":0},{"$f":"unique_contracts!AM163","v":0},{"$f":"unique_contracts!AN163","v":0},{"$f":"unique_contracts!AO163","v":0},{"$f":"unique_contracts!AP163","v":0},{"$f":"unique_contracts!AQ163","v":0},{"$f":"unique_contracts!AR163","v":0},{"$f":"unique_contracts!CA163","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C161,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T161,\"pumped_storage\",\n      IF(AND(NOT(U161),V161),\"n/a\",\n        IF(AND(K161>0,OR(G161=\"NotHybrid\",G161=0)),_xlfn.CONCAT(AB161,INDEX(resources!$G:$G,MATCH(C161,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C161,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D161=\"Online\",NOT(ISNUMBER(MATCH(AC161,misc!$DE:$DE,0)))),F161,E161)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AL$1,$AG161>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CJ$3:CJ$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AL$1,$AG161>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CJ$3:CJ$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AM$1,$AG161>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CK$3:CK$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AM$1,$AG161>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CK$3:CK$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AN$1,$AG161>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CL$3:CL$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AN$1,$AG161>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CL$3:CL$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AO$1,$AG161>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CM$3:CM$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AO$1,$AG161>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CM$3:CM$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AP$1,$AG161>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CN$3:CN$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AP$1,$AG161>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CN$3:CN$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AQ$1,$AG161>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CO$3:CO$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AQ$1,$AG161>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CO$3:CO$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AR$1,$AG161>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CP$3:CP$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AR$1,$AG161>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CP$3:CP$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AS$1,$AG161>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CQ$3:CQ$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AS$1,$AG161>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CQ$3:CQ$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AT$1,$AG161>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CR$3:CR$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AT$1,$AG161>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CR$3:CR$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AU$1,$AG161>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CS$3:CS$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AU$1,$AG161>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CS$3:CS$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AV$1,$AG161>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CT$3:CT$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AV$1,$AG161>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CT$3:CT$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AW$1,$AG161>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CU$3:CU$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AW$1,$AG161>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CU$3:CU$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AX$1,$AG161>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CV$3:CV$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AX$1,$AG161>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CV$3:CV$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AY$1,$AG161>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CW$3:CW$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AY$1,$AG161>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CW$3:CW$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=AZ$1,$AG161>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CX$3:CX$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=AZ$1,$AG161>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CX$3:CX$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=BA$1,$AG161>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CY$3:CY$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=BA$1,$AG161>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CY$3:CY$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=BB$1,$AG161>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!CZ$3:CZ$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=BB$1,$AG161>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!CZ$3:CZ$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=BC$1,$AG161>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!DA$3:DA$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=BC$1,$AG161>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!DA$3:DA$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=BD$1,$AG161>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!DB$3:DB$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=BD$1,$AG161>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!DB$3:DB$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF161<=BE$1,$AG161>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC161,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA161>$AB161,$AD161=\"n/a\"),($AA161-$AB161)*INDEX(misc!DC$3:DC$6,MATCH($AC161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD161=\"n/a\",$AJ161*$AI161,$I161)\n    +IFERROR(\n      IF(AND($AF161<=BE$1,$AG161>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD161,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA161>$AB161,($AA161-$AB161)*INDEX(misc!DC$3:DC$6,MATCH($AD161,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y161*$AH161*$AI161),\n$X161)*$AK161","v":0}]
[null,{"$f":"unique_contracts!A164","v":0},{"$f":"unique_contracts!B164","v":0},{"$f":"unique_contracts!D164","v":0},{"$f":"unique_contracts!J164","v":0},{"$f":"unique_contracts!K164","v":0},{"$f":"unique_contracts!M164","v":0},{"$f":"unique_contracts!N164","v":0},{"$f":"unique_contracts!P164","v":0},{"$f":"unique_contracts!R164","v":0},{"$f":"unique_contracts!V164","v":0},{"$f":"unique_contracts!AB164","v":0},{"$f":"unique_contracts!AM164","v":0},{"$f":"unique_contracts!AN164","v":0},{"$f":"unique_contracts!AO164","v":0},{"$f":"unique_contracts!AP164","v":0},{"$f":"unique_contracts!AQ164","v":0},{"$f":"unique_contracts!AR164","v":0},{"$f":"unique_contracts!CA164","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C162,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T162,\"pumped_storage\",\n      IF(AND(NOT(U162),V162),\"n/a\",\n        IF(AND(K162>0,OR(G162=\"NotHybrid\",G162=0)),_xlfn.CONCAT(AB162,INDEX(resources!$G:$G,MATCH(C162,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C162,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D162=\"Online\",NOT(ISNUMBER(MATCH(AC162,misc!$DE:$DE,0)))),F162,E162)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AL$1,$AG162>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CJ$3:CJ$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AL$1,$AG162>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CJ$3:CJ$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AM$1,$AG162>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CK$3:CK$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AM$1,$AG162>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CK$3:CK$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AN$1,$AG162>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CL$3:CL$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AN$1,$AG162>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CL$3:CL$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AO$1,$AG162>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CM$3:CM$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AO$1,$AG162>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CM$3:CM$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AP$1,$AG162>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CN$3:CN$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AP$1,$AG162>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CN$3:CN$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AQ$1,$AG162>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CO$3:CO$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AQ$1,$AG162>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CO$3:CO$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AR$1,$AG162>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CP$3:CP$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AR$1,$AG162>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CP$3:CP$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AS$1,$AG162>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CQ$3:CQ$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AS$1,$AG162>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CQ$3:CQ$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AT$1,$AG162>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CR$3:CR$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AT$1,$AG162>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CR$3:CR$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AU$1,$AG162>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CS$3:CS$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AU$1,$AG162>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CS$3:CS$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AV$1,$AG162>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CT$3:CT$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AV$1,$AG162>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CT$3:CT$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AW$1,$AG162>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CU$3:CU$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AW$1,$AG162>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CU$3:CU$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AX$1,$AG162>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CV$3:CV$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AX$1,$AG162>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CV$3:CV$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AY$1,$AG162>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CW$3:CW$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AY$1,$AG162>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CW$3:CW$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=AZ$1,$AG162>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CX$3:CX$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=AZ$1,$AG162>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CX$3:CX$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=BA$1,$AG162>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CY$3:CY$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=BA$1,$AG162>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CY$3:CY$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=BB$1,$AG162>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!CZ$3:CZ$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=BB$1,$AG162>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!CZ$3:CZ$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=BC$1,$AG162>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!DA$3:DA$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=BC$1,$AG162>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!DA$3:DA$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=BD$1,$AG162>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!DB$3:DB$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=BD$1,$AG162>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!DB$3:DB$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF162<=BE$1,$AG162>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC162,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA162>$AB162,$AD162=\"n/a\"),($AA162-$AB162)*INDEX(misc!DC$3:DC$6,MATCH($AC162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD162=\"n/a\",$AJ162*$AI162,$I162)\n    +IFERROR(\n      IF(AND($AF162<=BE$1,$AG162>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD162,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA162>$AB162,($AA162-$AB162)*INDEX(misc!DC$3:DC$6,MATCH($AD162,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y162*$AH162*$AI162),\n$X162)*$AK162","v":0}]
[null,{"$f":"unique_contracts!A165","v":0},{"$f":"unique_contracts!B165","v":0},{"$f":"unique_contracts!D165","v":0},{"$f":"unique_contracts!J165","v":0},{"$f":"unique_contracts!K165","v":0},{"$f":"unique_contracts!M165","v":0},{"$f":"unique_contracts!N165","v":0},{"$f":"unique_contracts!P165","v":0},{"$f":"unique_contracts!R165","v":0},{"$f":"unique_contracts!V165","v":0},{"$f":"unique_contracts!AB165","v":0},{"$f":"unique_contracts!AM165","v":0},{"$f":"unique_contracts!AN165","v":0},{"$f":"unique_contracts!AO165","v":0},{"$f":"unique_contracts!AP165","v":0},{"$f":"unique_contracts!AQ165","v":0},{"$f":"unique_contracts!AR165","v":0},{"$f":"unique_contracts!CA165","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C163,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T163,\"pumped_storage\",\n      IF(AND(NOT(U163),V163),\"n/a\",\n        IF(AND(K163>0,OR(G163=\"NotHybrid\",G163=0)),_xlfn.CONCAT(AB163,INDEX(resources!$G:$G,MATCH(C163,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C163,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D163=\"Online\",NOT(ISNUMBER(MATCH(AC163,misc!$DE:$DE,0)))),F163,E163)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AL$1,$AG163>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CJ$3:CJ$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AL$1,$AG163>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CJ$3:CJ$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AM$1,$AG163>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CK$3:CK$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AM$1,$AG163>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CK$3:CK$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AN$1,$AG163>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CL$3:CL$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AN$1,$AG163>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CL$3:CL$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AO$1,$AG163>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CM$3:CM$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AO$1,$AG163>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CM$3:CM$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AP$1,$AG163>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CN$3:CN$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AP$1,$AG163>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CN$3:CN$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AQ$1,$AG163>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CO$3:CO$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AQ$1,$AG163>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CO$3:CO$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AR$1,$AG163>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CP$3:CP$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AR$1,$AG163>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CP$3:CP$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AS$1,$AG163>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CQ$3:CQ$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AS$1,$AG163>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CQ$3:CQ$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AT$1,$AG163>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CR$3:CR$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AT$1,$AG163>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CR$3:CR$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AU$1,$AG163>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CS$3:CS$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AU$1,$AG163>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CS$3:CS$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AV$1,$AG163>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CT$3:CT$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AV$1,$AG163>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CT$3:CT$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AW$1,$AG163>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CU$3:CU$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AW$1,$AG163>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CU$3:CU$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AX$1,$AG163>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CV$3:CV$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AX$1,$AG163>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CV$3:CV$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AY$1,$AG163>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CW$3:CW$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AY$1,$AG163>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CW$3:CW$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=AZ$1,$AG163>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CX$3:CX$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=AZ$1,$AG163>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CX$3:CX$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=BA$1,$AG163>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CY$3:CY$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=BA$1,$AG163>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CY$3:CY$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=BB$1,$AG163>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!CZ$3:CZ$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=BB$1,$AG163>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!CZ$3:CZ$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=BC$1,$AG163>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!DA$3:DA$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=BC$1,$AG163>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!DA$3:DA$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=BD$1,$AG163>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!DB$3:DB$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=BD$1,$AG163>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!DB$3:DB$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF163<=BE$1,$AG163>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC163,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA163>$AB163,$AD163=\"n/a\"),($AA163-$AB163)*INDEX(misc!DC$3:DC$6,MATCH($AC163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD163=\"n/a\",$AJ163*$AI163,$I163)\n    +IFERROR(\n      IF(AND($AF163<=BE$1,$AG163>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD163,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA163>$AB163,($AA163-$AB163)*INDEX(misc!DC$3:DC$6,MATCH($AD163,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y163*$AH163*$AI163),\n$X163)*$AK163","v":0}]
[null,{"$f":"unique_contracts!A166","v":0},{"$f":"unique_contracts!B166","v":0},{"$f":"unique_contracts!D166","v":0},{"$f":"unique_contracts!J166","v":0},{"$f":"unique_contracts!K166","v":0},{"$f":"unique_contracts!M166","v":0},{"$f":"unique_contracts!N166","v":0},{"$f":"unique_contracts!P166","v":0},{"$f":"unique_contracts!R166","v":0},{"$f":"unique_contracts!V166","v":0},{"$f":"unique_contracts!AB166","v":0},{"$f":"unique_contracts!AM166","v":0},{"$f":"unique_contracts!AN166","v":0},{"$f":"unique_contracts!AO166","v":0},{"$f":"unique_contracts!AP166","v":0},{"$f":"unique_contracts!AQ166","v":0},{"$f":"unique_contracts!AR166","v":0},{"$f":"unique_contracts!CA166","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C164,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T164,\"pumped_storage\",\n      IF(AND(NOT(U164),V164),\"n/a\",\n        IF(AND(K164>0,OR(G164=\"NotHybrid\",G164=0)),_xlfn.CONCAT(AB164,INDEX(resources!$G:$G,MATCH(C164,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C164,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D164=\"Online\",NOT(ISNUMBER(MATCH(AC164,misc!$DE:$DE,0)))),F164,E164)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AL$1,$AG164>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CJ$3:CJ$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AL$1,$AG164>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CJ$3:CJ$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AM$1,$AG164>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CK$3:CK$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AM$1,$AG164>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CK$3:CK$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AN$1,$AG164>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CL$3:CL$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AN$1,$AG164>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CL$3:CL$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AO$1,$AG164>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CM$3:CM$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AO$1,$AG164>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CM$3:CM$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AP$1,$AG164>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CN$3:CN$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AP$1,$AG164>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CN$3:CN$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AQ$1,$AG164>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CO$3:CO$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AQ$1,$AG164>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CO$3:CO$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AR$1,$AG164>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CP$3:CP$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AR$1,$AG164>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CP$3:CP$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AS$1,$AG164>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CQ$3:CQ$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AS$1,$AG164>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CQ$3:CQ$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AT$1,$AG164>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CR$3:CR$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AT$1,$AG164>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CR$3:CR$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AU$1,$AG164>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CS$3:CS$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AU$1,$AG164>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CS$3:CS$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AV$1,$AG164>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CT$3:CT$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AV$1,$AG164>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CT$3:CT$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AW$1,$AG164>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CU$3:CU$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AW$1,$AG164>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CU$3:CU$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AX$1,$AG164>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CV$3:CV$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AX$1,$AG164>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CV$3:CV$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AY$1,$AG164>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CW$3:CW$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AY$1,$AG164>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CW$3:CW$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=AZ$1,$AG164>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CX$3:CX$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=AZ$1,$AG164>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CX$3:CX$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=BA$1,$AG164>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CY$3:CY$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=BA$1,$AG164>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CY$3:CY$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=BB$1,$AG164>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!CZ$3:CZ$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=BB$1,$AG164>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!CZ$3:CZ$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=BC$1,$AG164>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!DA$3:DA$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=BC$1,$AG164>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!DA$3:DA$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=BD$1,$AG164>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!DB$3:DB$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=BD$1,$AG164>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!DB$3:DB$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF164<=BE$1,$AG164>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA164>$AB164,$AD164=\"n/a\"),($AA164-$AB164)*INDEX(misc!DC$3:DC$6,MATCH($AC164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD164=\"n/a\",$AJ164*$AI164,$I164)\n    +IFERROR(\n      IF(AND($AF164<=BE$1,$AG164>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA164>$AB164,($AA164-$AB164)*INDEX(misc!DC$3:DC$6,MATCH($AD164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y164*$AH164*$AI164),\n$X164)*$AK164","v":0}]
[null,{"$f":"unique_contracts!A167","v":0},{"$f":"unique_contracts!B167","v":0},{"$f":"unique_contracts!D167","v":0},{"$f":"unique_contracts!J167","v":0},{"$f":"unique_contracts!K167","v":0},{"$f":"unique_contracts!M167","v":0},{"$f":"unique_contracts!N167","v":0},{"$f":"unique_contracts!P167","v":0},{"$f":"unique_contracts!R167","v":0},{"$f":"unique_contracts!V167","v":0},{"$f":"unique_contracts!AB167","v":0},{"$f":"unique_contracts!AM167","v":0},{"$f":"unique_contracts!AN167","v":0},{"$f":"unique_contracts!AO167","v":0},{"$f":"unique_contracts!AP167","v":0},{"$f":"unique_contracts!AQ167","v":0},{"$f":"unique_contracts!AR167","v":0},{"$f":"unique_contracts!CA167","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C165,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T165,\"pumped_storage\",\n      IF(AND(NOT(U165),V165),\"n/a\",\n        IF(AND(K165>0,OR(G165=\"NotHybrid\",G165=0)),_xlfn.CONCAT(AB165,INDEX(resources!$G:$G,MATCH(C165,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C165,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D165=\"Online\",NOT(ISNUMBER(MATCH(AC165,misc!$DE:$DE,0)))),F165,E165)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AL$1,$AG165>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CJ$3:CJ$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AL$1,$AG165>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CJ$3:CJ$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AM$1,$AG165>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CK$3:CK$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AM$1,$AG165>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CK$3:CK$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AN$1,$AG165>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CL$3:CL$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AN$1,$AG165>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CL$3:CL$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AO$1,$AG165>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CM$3:CM$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AO$1,$AG165>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CM$3:CM$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AP$1,$AG165>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CN$3:CN$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AP$1,$AG165>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CN$3:CN$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AQ$1,$AG165>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CO$3:CO$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AQ$1,$AG165>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CO$3:CO$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AR$1,$AG165>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CP$3:CP$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AR$1,$AG165>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CP$3:CP$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AS$1,$AG165>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CQ$3:CQ$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AS$1,$AG165>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CQ$3:CQ$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AT$1,$AG165>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CR$3:CR$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AT$1,$AG165>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CR$3:CR$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AU$1,$AG165>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CS$3:CS$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AU$1,$AG165>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CS$3:CS$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AV$1,$AG165>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CT$3:CT$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AV$1,$AG165>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CT$3:CT$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AW$1,$AG165>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CU$3:CU$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AW$1,$AG165>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CU$3:CU$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AX$1,$AG165>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CV$3:CV$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AX$1,$AG165>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CV$3:CV$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AY$1,$AG165>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CW$3:CW$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AY$1,$AG165>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CW$3:CW$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=AZ$1,$AG165>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CX$3:CX$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=AZ$1,$AG165>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CX$3:CX$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=BA$1,$AG165>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CY$3:CY$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=BA$1,$AG165>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CY$3:CY$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=BB$1,$AG165>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!CZ$3:CZ$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=BB$1,$AG165>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!CZ$3:CZ$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=BC$1,$AG165>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!DA$3:DA$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=BC$1,$AG165>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!DA$3:DA$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=BD$1,$AG165>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!DB$3:DB$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=BD$1,$AG165>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!DB$3:DB$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF165<=BE$1,$AG165>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC165,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA165>$AB165,$AD165=\"n/a\"),($AA165-$AB165)*INDEX(misc!DC$3:DC$6,MATCH($AC165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD165=\"n/a\",$AJ165*$AI165,$I165)\n    +IFERROR(\n      IF(AND($AF165<=BE$1,$AG165>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD165,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA165>$AB165,($AA165-$AB165)*INDEX(misc!DC$3:DC$6,MATCH($AD165,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y165*$AH165*$AI165),\n$X165)*$AK165","v":0}]
[null,{"$f":"unique_contracts!A168","v":0},{"$f":"unique_contracts!B168","v":0},{"$f":"unique_contracts!D168","v":0},{"$f":"unique_contracts!J168","v":0},{"$f":"unique_contracts!K168","v":0},{"$f":"unique_contracts!M168","v":0},{"$f":"unique_contracts!N168","v":0},{"$f":"unique_contracts!P168","v":0},{"$f":"unique_contracts!R168","v":0},{"$f":"unique_contracts!V168","v":0},{"$f":"unique_contracts!AB168","v":0},{"$f":"unique_contracts!AM168","v":0},{"$f":"unique_contracts!AN168","v":0},{"$f":"unique_contracts!AO168","v":0},{"$f":"unique_contracts!AP168","v":0},{"$f":"unique_contracts!AQ168","v":0},{"$f":"unique_contracts!AR168","v":0},{"$f":"unique_contracts!CA168","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C166,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T166,\"pumped_storage\",\n      IF(AND(NOT(U166),V166),\"n/a\",\n        IF(AND(K166>0,OR(G166=\"NotHybrid\",G166=0)),_xlfn.CONCAT(AB166,INDEX(resources!$G:$G,MATCH(C166,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C166,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D166=\"Online\",NOT(ISNUMBER(MATCH(AC166,misc!$DE:$DE,0)))),F166,E166)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AL$1,$AG166>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CJ$3:CJ$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AL$1,$AG166>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CJ$3:CJ$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AM$1,$AG166>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CK$3:CK$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AM$1,$AG166>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CK$3:CK$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AN$1,$AG166>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CL$3:CL$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AN$1,$AG166>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CL$3:CL$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AO$1,$AG166>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CM$3:CM$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AO$1,$AG166>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CM$3:CM$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AP$1,$AG166>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CN$3:CN$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AP$1,$AG166>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CN$3:CN$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AQ$1,$AG166>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CO$3:CO$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AQ$1,$AG166>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CO$3:CO$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AR$1,$AG166>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CP$3:CP$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AR$1,$AG166>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CP$3:CP$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AS$1,$AG166>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CQ$3:CQ$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AS$1,$AG166>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CQ$3:CQ$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AT$1,$AG166>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CR$3:CR$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AT$1,$AG166>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CR$3:CR$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AU$1,$AG166>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CS$3:CS$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AU$1,$AG166>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CS$3:CS$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AV$1,$AG166>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CT$3:CT$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AV$1,$AG166>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CT$3:CT$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AW$1,$AG166>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CU$3:CU$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AW$1,$AG166>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CU$3:CU$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AX$1,$AG166>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CV$3:CV$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AX$1,$AG166>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CV$3:CV$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AY$1,$AG166>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CW$3:CW$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AY$1,$AG166>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CW$3:CW$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=AZ$1,$AG166>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CX$3:CX$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=AZ$1,$AG166>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CX$3:CX$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=BA$1,$AG166>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CY$3:CY$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=BA$1,$AG166>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CY$3:CY$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=BB$1,$AG166>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!CZ$3:CZ$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=BB$1,$AG166>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!CZ$3:CZ$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=BC$1,$AG166>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!DA$3:DA$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=BC$1,$AG166>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!DA$3:DA$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=BD$1,$AG166>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!DB$3:DB$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=BD$1,$AG166>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!DB$3:DB$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF166<=BE$1,$AG166>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC166,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA166>$AB166,$AD166=\"n/a\"),($AA166-$AB166)*INDEX(misc!DC$3:DC$6,MATCH($AC166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD166=\"n/a\",$AJ166*$AI166,$I166)\n    +IFERROR(\n      IF(AND($AF166<=BE$1,$AG166>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD166,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA166>$AB166,($AA166-$AB166)*INDEX(misc!DC$3:DC$6,MATCH($AD166,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y166*$AH166*$AI166),\n$X166)*$AK166","v":0}]
[null,{"$f":"unique_contracts!A169","v":0},{"$f":"unique_contracts!B169","v":0},{"$f":"unique_contracts!D169","v":0},{"$f":"unique_contracts!J169","v":0},{"$f":"unique_contracts!K169","v":0},{"$f":"unique_contracts!M169","v":0},{"$f":"unique_contracts!N169","v":0},{"$f":"unique_contracts!P169","v":0},{"$f":"unique_contracts!R169","v":0},{"$f":"unique_contracts!V169","v":0},{"$f":"unique_contracts!AB169","v":0},{"$f":"unique_contracts!AM169","v":0},{"$f":"unique_contracts!AN169","v":0},{"$f":"unique_contracts!AO169","v":0},{"$f":"unique_contracts!AP169","v":0},{"$f":"unique_contracts!AQ169","v":0},{"$f":"unique_contracts!AR169","v":0},{"$f":"unique_contracts!CA169","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C167,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T167,\"pumped_storage\",\n      IF(AND(NOT(U167),V167),\"n/a\",\n        IF(AND(K167>0,OR(G167=\"NotHybrid\",G167=0)),_xlfn.CONCAT(AB167,INDEX(resources!$G:$G,MATCH(C167,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C167,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D167=\"Online\",NOT(ISNUMBER(MATCH(AC167,misc!$DE:$DE,0)))),F167,E167)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AL$1,$AG167>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CJ$3:CJ$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AL$1,$AG167>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CJ$3:CJ$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AM$1,$AG167>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CK$3:CK$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AM$1,$AG167>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CK$3:CK$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AN$1,$AG167>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CL$3:CL$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AN$1,$AG167>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CL$3:CL$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AO$1,$AG167>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CM$3:CM$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AO$1,$AG167>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CM$3:CM$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AP$1,$AG167>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CN$3:CN$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AP$1,$AG167>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CN$3:CN$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AQ$1,$AG167>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CO$3:CO$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AQ$1,$AG167>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CO$3:CO$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AR$1,$AG167>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CP$3:CP$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AR$1,$AG167>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CP$3:CP$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AS$1,$AG167>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CQ$3:CQ$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AS$1,$AG167>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CQ$3:CQ$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AT$1,$AG167>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CR$3:CR$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AT$1,$AG167>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CR$3:CR$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AU$1,$AG167>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CS$3:CS$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AU$1,$AG167>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CS$3:CS$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AV$1,$AG167>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CT$3:CT$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AV$1,$AG167>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CT$3:CT$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AW$1,$AG167>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CU$3:CU$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AW$1,$AG167>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CU$3:CU$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AX$1,$AG167>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CV$3:CV$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AX$1,$AG167>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CV$3:CV$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AY$1,$AG167>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CW$3:CW$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AY$1,$AG167>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CW$3:CW$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=AZ$1,$AG167>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CX$3:CX$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=AZ$1,$AG167>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CX$3:CX$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=BA$1,$AG167>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CY$3:CY$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=BA$1,$AG167>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CY$3:CY$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=BB$1,$AG167>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!CZ$3:CZ$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=BB$1,$AG167>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!CZ$3:CZ$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=BC$1,$AG167>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!DA$3:DA$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=BC$1,$AG167>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!DA$3:DA$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=BD$1,$AG167>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!DB$3:DB$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=BD$1,$AG167>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!DB$3:DB$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF167<=BE$1,$AG167>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC167,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA167>$AB167,$AD167=\"n/a\"),($AA167-$AB167)*INDEX(misc!DC$3:DC$6,MATCH($AC167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD167=\"n/a\",$AJ167*$AI167,$I167)\n    +IFERROR(\n      IF(AND($AF167<=BE$1,$AG167>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD167,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA167>$AB167,($AA167-$AB167)*INDEX(misc!DC$3:DC$6,MATCH($AD167,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y167*$AH167*$AI167),\n$X167)*$AK167","v":0}]
[null,{"$f":"unique_contracts!A170","v":0},{"$f":"unique_contracts!B170","v":0},{"$f":"unique_contracts!D170","v":0},{"$f":"unique_contracts!J170","v":0},{"$f":"unique_contracts!K170","v":0},{"$f":"unique_contracts!M170","v":0},{"$f":"unique_contracts!N170","v":0},{"$f":"unique_contracts!P170","v":0},{"$f":"unique_contracts!R170","v":0},{"$f":"unique_contracts!V170","v":0},{"$f":"unique_contracts!AB170","v":0},{"$f":"unique_contracts!AM170","v":0},{"$f":"unique_contracts!AN170","v":0},{"$f":"unique_contracts!AO170","v":0},{"$f":"unique_contracts!AP170","v":0},{"$f":"unique_contracts!AQ170","v":0},{"$f":"unique_contracts!AR170","v":0},{"$f":"unique_contracts!CA170","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C168,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T168,\"pumped_storage\",\n      IF(AND(NOT(U168),V168),\"n/a\",\n        IF(AND(K168>0,OR(G168=\"NotHybrid\",G168=0)),_xlfn.CONCAT(AB168,INDEX(resources!$G:$G,MATCH(C168,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C168,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D168=\"Online\",NOT(ISNUMBER(MATCH(AC168,misc!$DE:$DE,0)))),F168,E168)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AL$1,$AG168>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CJ$3:CJ$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AL$1,$AG168>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CJ$3:CJ$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AM$1,$AG168>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CK$3:CK$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AM$1,$AG168>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CK$3:CK$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AN$1,$AG168>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CL$3:CL$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AN$1,$AG168>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CL$3:CL$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AO$1,$AG168>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CM$3:CM$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AO$1,$AG168>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CM$3:CM$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AP$1,$AG168>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CN$3:CN$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AP$1,$AG168>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CN$3:CN$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AQ$1,$AG168>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CO$3:CO$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AQ$1,$AG168>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CO$3:CO$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AR$1,$AG168>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CP$3:CP$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AR$1,$AG168>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CP$3:CP$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AS$1,$AG168>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CQ$3:CQ$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AS$1,$AG168>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CQ$3:CQ$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AT$1,$AG168>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CR$3:CR$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AT$1,$AG168>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CR$3:CR$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AU$1,$AG168>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CS$3:CS$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AU$1,$AG168>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CS$3:CS$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AV$1,$AG168>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CT$3:CT$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AV$1,$AG168>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CT$3:CT$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AW$1,$AG168>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CU$3:CU$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AW$1,$AG168>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CU$3:CU$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AX$1,$AG168>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CV$3:CV$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AX$1,$AG168>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CV$3:CV$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AY$1,$AG168>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CW$3:CW$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AY$1,$AG168>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CW$3:CW$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=AZ$1,$AG168>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CX$3:CX$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=AZ$1,$AG168>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CX$3:CX$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=BA$1,$AG168>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CY$3:CY$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=BA$1,$AG168>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CY$3:CY$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=BB$1,$AG168>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!CZ$3:CZ$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=BB$1,$AG168>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!CZ$3:CZ$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=BC$1,$AG168>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!DA$3:DA$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=BC$1,$AG168>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!DA$3:DA$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=BD$1,$AG168>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!DB$3:DB$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=BD$1,$AG168>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!DB$3:DB$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF168<=BE$1,$AG168>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC168,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA168>$AB168,$AD168=\"n/a\"),($AA168-$AB168)*INDEX(misc!DC$3:DC$6,MATCH($AC168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD168=\"n/a\",$AJ168*$AI168,$I168)\n    +IFERROR(\n      IF(AND($AF168<=BE$1,$AG168>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD168,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA168>$AB168,($AA168-$AB168)*INDEX(misc!DC$3:DC$6,MATCH($AD168,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y168*$AH168*$AI168),\n$X168)*$AK168","v":0}]
[null,{"$f":"unique_contracts!A171","v":0},{"$f":"unique_contracts!B171","v":0},{"$f":"unique_contracts!D171","v":0},{"$f":"unique_contracts!J171","v":0},{"$f":"unique_contracts!K171","v":0},{"$f":"unique_contracts!M171","v":0},{"$f":"unique_contracts!N171","v":0},{"$f":"unique_contracts!P171","v":0},{"$f":"unique_contracts!R171","v":0},{"$f":"unique_contracts!V171","v":0},{"$f":"unique_contracts!AB171","v":0},{"$f":"unique_contracts!AM171","v":0},{"$f":"unique_contracts!AN171","v":0},{"$f":"unique_contracts!AO171","v":0},{"$f":"unique_contracts!AP171","v":0},{"$f":"unique_contracts!AQ171","v":0},{"$f":"unique_contracts!AR171","v":0},{"$f":"unique_contracts!CA171","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C169,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T169,\"pumped_storage\",\n      IF(AND(NOT(U169),V169),\"n/a\",\n        IF(AND(K169>0,OR(G169=\"NotHybrid\",G169=0)),_xlfn.CONCAT(AB169,INDEX(resources!$G:$G,MATCH(C169,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C169,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D169=\"Online\",NOT(ISNUMBER(MATCH(AC169,misc!$DE:$DE,0)))),F169,E169)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AL$1,$AG169>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CJ$3:CJ$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AL$1,$AG169>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CJ$3:CJ$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AM$1,$AG169>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CK$3:CK$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AM$1,$AG169>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CK$3:CK$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AN$1,$AG169>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CL$3:CL$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AN$1,$AG169>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CL$3:CL$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AO$1,$AG169>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CM$3:CM$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AO$1,$AG169>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CM$3:CM$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AP$1,$AG169>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CN$3:CN$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AP$1,$AG169>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CN$3:CN$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AQ$1,$AG169>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CO$3:CO$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AQ$1,$AG169>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CO$3:CO$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AR$1,$AG169>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CP$3:CP$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AR$1,$AG169>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CP$3:CP$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AS$1,$AG169>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CQ$3:CQ$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AS$1,$AG169>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CQ$3:CQ$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AT$1,$AG169>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CR$3:CR$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AT$1,$AG169>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CR$3:CR$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AU$1,$AG169>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CS$3:CS$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AU$1,$AG169>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CS$3:CS$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AV$1,$AG169>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CT$3:CT$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AV$1,$AG169>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CT$3:CT$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AW$1,$AG169>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CU$3:CU$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AW$1,$AG169>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CU$3:CU$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AX$1,$AG169>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CV$3:CV$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AX$1,$AG169>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CV$3:CV$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AY$1,$AG169>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CW$3:CW$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AY$1,$AG169>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CW$3:CW$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=AZ$1,$AG169>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CX$3:CX$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=AZ$1,$AG169>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CX$3:CX$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=BA$1,$AG169>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CY$3:CY$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=BA$1,$AG169>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CY$3:CY$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=BB$1,$AG169>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!CZ$3:CZ$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=BB$1,$AG169>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!CZ$3:CZ$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=BC$1,$AG169>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!DA$3:DA$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=BC$1,$AG169>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!DA$3:DA$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=BD$1,$AG169>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!DB$3:DB$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=BD$1,$AG169>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!DB$3:DB$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF169<=BE$1,$AG169>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC169,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA169>$AB169,$AD169=\"n/a\"),($AA169-$AB169)*INDEX(misc!DC$3:DC$6,MATCH($AC169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD169=\"n/a\",$AJ169*$AI169,$I169)\n    +IFERROR(\n      IF(AND($AF169<=BE$1,$AG169>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD169,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA169>$AB169,($AA169-$AB169)*INDEX(misc!DC$3:DC$6,MATCH($AD169,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y169*$AH169*$AI169),\n$X169)*$AK169","v":0}]
[null,{"$f":"unique_contracts!A172","v":0},{"$f":"unique_contracts!B172","v":0},{"$f":"unique_contracts!D172","v":0},{"$f":"unique_contracts!J172","v":0},{"$f":"unique_contracts!K172","v":0},{"$f":"unique_contracts!M172","v":0},{"$f":"unique_contracts!N172","v":0},{"$f":"unique_contracts!P172","v":0},{"$f":"unique_contracts!R172","v":0},{"$f":"unique_contracts!V172","v":0},{"$f":"unique_contracts!AB172","v":0},{"$f":"unique_contracts!AM172","v":0},{"$f":"unique_contracts!AN172","v":0},{"$f":"unique_contracts!AO172","v":0},{"$f":"unique_contracts!AP172","v":0},{"$f":"unique_contracts!AQ172","v":0},{"$f":"unique_contracts!AR172","v":0},{"$f":"unique_contracts!CA172","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C170,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T170,\"pumped_storage\",\n      IF(AND(NOT(U170),V170),\"n/a\",\n        IF(AND(K170>0,OR(G170=\"NotHybrid\",G170=0)),_xlfn.CONCAT(AB170,INDEX(resources!$G:$G,MATCH(C170,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C170,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D170=\"Online\",NOT(ISNUMBER(MATCH(AC170,misc!$DE:$DE,0)))),F170,E170)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AL$1,$AG170>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CJ$3:CJ$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AL$1,$AG170>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CJ$3:CJ$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AM$1,$AG170>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CK$3:CK$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AM$1,$AG170>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CK$3:CK$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AN$1,$AG170>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CL$3:CL$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AN$1,$AG170>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CL$3:CL$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AO$1,$AG170>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CM$3:CM$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AO$1,$AG170>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CM$3:CM$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AP$1,$AG170>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CN$3:CN$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AP$1,$AG170>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CN$3:CN$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AQ$1,$AG170>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CO$3:CO$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AQ$1,$AG170>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CO$3:CO$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AR$1,$AG170>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CP$3:CP$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AR$1,$AG170>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CP$3:CP$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AS$1,$AG170>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CQ$3:CQ$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AS$1,$AG170>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CQ$3:CQ$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AT$1,$AG170>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CR$3:CR$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AT$1,$AG170>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CR$3:CR$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AU$1,$AG170>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CS$3:CS$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AU$1,$AG170>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CS$3:CS$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AV$1,$AG170>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CT$3:CT$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AV$1,$AG170>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CT$3:CT$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AW$1,$AG170>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CU$3:CU$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AW$1,$AG170>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CU$3:CU$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AX$1,$AG170>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CV$3:CV$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AX$1,$AG170>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CV$3:CV$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AY$1,$AG170>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CW$3:CW$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AY$1,$AG170>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CW$3:CW$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=AZ$1,$AG170>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CX$3:CX$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=AZ$1,$AG170>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CX$3:CX$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=BA$1,$AG170>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CY$3:CY$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=BA$1,$AG170>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CY$3:CY$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=BB$1,$AG170>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!CZ$3:CZ$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=BB$1,$AG170>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!CZ$3:CZ$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=BC$1,$AG170>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!DA$3:DA$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=BC$1,$AG170>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!DA$3:DA$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=BD$1,$AG170>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!DB$3:DB$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=BD$1,$AG170>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!DB$3:DB$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF170<=BE$1,$AG170>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA170>$AB170,$AD170=\"n/a\"),($AA170-$AB170)*INDEX(misc!DC$3:DC$6,MATCH($AC170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD170=\"n/a\",$AJ170*$AI170,$I170)\n    +IFERROR(\n      IF(AND($AF170<=BE$1,$AG170>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA170>$AB170,($AA170-$AB170)*INDEX(misc!DC$3:DC$6,MATCH($AD170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y170*$AH170*$AI170),\n$X170)*$AK170","v":0}]
[null,{"$f":"unique_contracts!A173","v":0},{"$f":"unique_contracts!B173","v":0},{"$f":"unique_contracts!D173","v":0},{"$f":"unique_contracts!J173","v":0},{"$f":"unique_contracts!K173","v":0},{"$f":"unique_contracts!M173","v":0},{"$f":"unique_contracts!N173","v":0},{"$f":"unique_contracts!P173","v":0},{"$f":"unique_contracts!R173","v":0},{"$f":"unique_contracts!V173","v":0},{"$f":"unique_contracts!AB173","v":0},{"$f":"unique_contracts!AM173","v":0},{"$f":"unique_contracts!AN173","v":0},{"$f":"unique_contracts!AO173","v":0},{"$f":"unique_contracts!AP173","v":0},{"$f":"unique_contracts!AQ173","v":0},{"$f":"unique_contracts!AR173","v":0},{"$f":"unique_contracts!CA173","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C171,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T171,\"pumped_storage\",\n      IF(AND(NOT(U171),V171),\"n/a\",\n        IF(AND(K171>0,OR(G171=\"NotHybrid\",G171=0)),_xlfn.CONCAT(AB171,INDEX(resources!$G:$G,MATCH(C171,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C171,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D171=\"Online\",NOT(ISNUMBER(MATCH(AC171,misc!$DE:$DE,0)))),F171,E171)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AL$1,$AG171>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CJ$3:CJ$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AL$1,$AG171>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CJ$3:CJ$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AM$1,$AG171>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CK$3:CK$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AM$1,$AG171>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CK$3:CK$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AN$1,$AG171>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CL$3:CL$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AN$1,$AG171>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CL$3:CL$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AO$1,$AG171>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CM$3:CM$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AO$1,$AG171>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CM$3:CM$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AP$1,$AG171>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CN$3:CN$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AP$1,$AG171>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CN$3:CN$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AQ$1,$AG171>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CO$3:CO$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AQ$1,$AG171>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CO$3:CO$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AR$1,$AG171>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CP$3:CP$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AR$1,$AG171>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CP$3:CP$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AS$1,$AG171>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CQ$3:CQ$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AS$1,$AG171>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CQ$3:CQ$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AT$1,$AG171>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CR$3:CR$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AT$1,$AG171>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CR$3:CR$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AU$1,$AG171>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CS$3:CS$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AU$1,$AG171>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CS$3:CS$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AV$1,$AG171>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CT$3:CT$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AV$1,$AG171>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CT$3:CT$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AW$1,$AG171>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CU$3:CU$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AW$1,$AG171>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CU$3:CU$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AX$1,$AG171>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CV$3:CV$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AX$1,$AG171>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CV$3:CV$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AY$1,$AG171>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CW$3:CW$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AY$1,$AG171>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CW$3:CW$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=AZ$1,$AG171>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CX$3:CX$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=AZ$1,$AG171>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CX$3:CX$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=BA$1,$AG171>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CY$3:CY$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=BA$1,$AG171>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CY$3:CY$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=BB$1,$AG171>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!CZ$3:CZ$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=BB$1,$AG171>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!CZ$3:CZ$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=BC$1,$AG171>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!DA$3:DA$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=BC$1,$AG171>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!DA$3:DA$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=BD$1,$AG171>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!DB$3:DB$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=BD$1,$AG171>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!DB$3:DB$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF171<=BE$1,$AG171>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC171,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA171>$AB171,$AD171=\"n/a\"),($AA171-$AB171)*INDEX(misc!DC$3:DC$6,MATCH($AC171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD171=\"n/a\",$AJ171*$AI171,$I171)\n    +IFERROR(\n      IF(AND($AF171<=BE$1,$AG171>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD171,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA171>$AB171,($AA171-$AB171)*INDEX(misc!DC$3:DC$6,MATCH($AD171,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y171*$AH171*$AI171),\n$X171)*$AK171","v":0}]
[null,{"$f":"unique_contracts!A174","v":0},{"$f":"unique_contracts!B174","v":0},{"$f":"unique_contracts!D174","v":0},{"$f":"unique_contracts!J174","v":0},{"$f":"unique_contracts!K174","v":0},{"$f":"unique_contracts!M174","v":0},{"$f":"unique_contracts!N174","v":0},{"$f":"unique_contracts!P174","v":0},{"$f":"unique_contracts!R174","v":0},{"$f":"unique_contracts!V174","v":0},{"$f":"unique_contracts!AB174","v":0},{"$f":"unique_contracts!AM174","v":0},{"$f":"unique_contracts!AN174","v":0},{"$f":"unique_contracts!AO174","v":0},{"$f":"unique_contracts!AP174","v":0},{"$f":"unique_contracts!AQ174","v":0},{"$f":"unique_contracts!AR174","v":0},{"$f":"unique_contracts!CA174","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C172,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T172,\"pumped_storage\",\n      IF(AND(NOT(U172),V172),\"n/a\",\n        IF(AND(K172>0,OR(G172=\"NotHybrid\",G172=0)),_xlfn.CONCAT(AB172,INDEX(resources!$G:$G,MATCH(C172,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C172,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D172=\"Online\",NOT(ISNUMBER(MATCH(AC172,misc!$DE:$DE,0)))),F172,E172)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AL$1,$AG172>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CJ$3:CJ$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AL$1,$AG172>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CJ$3:CJ$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AM$1,$AG172>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CK$3:CK$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AM$1,$AG172>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CK$3:CK$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AN$1,$AG172>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CL$3:CL$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AN$1,$AG172>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CL$3:CL$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AO$1,$AG172>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CM$3:CM$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AO$1,$AG172>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CM$3:CM$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AP$1,$AG172>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CN$3:CN$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AP$1,$AG172>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CN$3:CN$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AQ$1,$AG172>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CO$3:CO$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AQ$1,$AG172>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CO$3:CO$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AR$1,$AG172>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CP$3:CP$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AR$1,$AG172>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CP$3:CP$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AS$1,$AG172>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CQ$3:CQ$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AS$1,$AG172>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CQ$3:CQ$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AT$1,$AG172>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CR$3:CR$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AT$1,$AG172>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CR$3:CR$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AU$1,$AG172>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CS$3:CS$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AU$1,$AG172>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CS$3:CS$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AV$1,$AG172>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CT$3:CT$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AV$1,$AG172>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CT$3:CT$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AW$1,$AG172>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CU$3:CU$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AW$1,$AG172>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CU$3:CU$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AX$1,$AG172>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CV$3:CV$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AX$1,$AG172>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CV$3:CV$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AY$1,$AG172>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CW$3:CW$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AY$1,$AG172>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CW$3:CW$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=AZ$1,$AG172>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CX$3:CX$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=AZ$1,$AG172>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CX$3:CX$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=BA$1,$AG172>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CY$3:CY$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=BA$1,$AG172>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CY$3:CY$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=BB$1,$AG172>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!CZ$3:CZ$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=BB$1,$AG172>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!CZ$3:CZ$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=BC$1,$AG172>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!DA$3:DA$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=BC$1,$AG172>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!DA$3:DA$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=BD$1,$AG172>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!DB$3:DB$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=BD$1,$AG172>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!DB$3:DB$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF172<=BE$1,$AG172>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC172,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA172>$AB172,$AD172=\"n/a\"),($AA172-$AB172)*INDEX(misc!DC$3:DC$6,MATCH($AC172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD172=\"n/a\",$AJ172*$AI172,$I172)\n    +IFERROR(\n      IF(AND($AF172<=BE$1,$AG172>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD172,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA172>$AB172,($AA172-$AB172)*INDEX(misc!DC$3:DC$6,MATCH($AD172,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y172*$AH172*$AI172),\n$X172)*$AK172","v":0}]
[null,{"$f":"unique_contracts!A175","v":0},{"$f":"unique_contracts!B175","v":0},{"$f":"unique_contracts!D175","v":0},{"$f":"unique_contracts!J175","v":0},{"$f":"unique_contracts!K175","v":0},{"$f":"unique_contracts!M175","v":0},{"$f":"unique_contracts!N175","v":0},{"$f":"unique_contracts!P175","v":0},{"$f":"unique_contracts!R175","v":0},{"$f":"unique_contracts!V175","v":0},{"$f":"unique_contracts!AB175","v":0},{"$f":"unique_contracts!AM175","v":0},{"$f":"unique_contracts!AN175","v":0},{"$f":"unique_contracts!AO175","v":0},{"$f":"unique_contracts!AP175","v":0},{"$f":"unique_contracts!AQ175","v":0},{"$f":"unique_contracts!AR175","v":0},{"$f":"unique_contracts!CA175","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C173,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T173,\"pumped_storage\",\n      IF(AND(NOT(U173),V173),\"n/a\",\n        IF(AND(K173>0,OR(G173=\"NotHybrid\",G173=0)),_xlfn.CONCAT(AB173,INDEX(resources!$G:$G,MATCH(C173,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C173,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D173=\"Online\",NOT(ISNUMBER(MATCH(AC173,misc!$DE:$DE,0)))),F173,E173)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AL$1,$AG173>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CJ$3:CJ$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AL$1,$AG173>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CJ$3:CJ$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AM$1,$AG173>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CK$3:CK$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AM$1,$AG173>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CK$3:CK$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AN$1,$AG173>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CL$3:CL$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AN$1,$AG173>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CL$3:CL$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AO$1,$AG173>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CM$3:CM$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AO$1,$AG173>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CM$3:CM$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AP$1,$AG173>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CN$3:CN$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AP$1,$AG173>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CN$3:CN$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AQ$1,$AG173>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CO$3:CO$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AQ$1,$AG173>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CO$3:CO$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AR$1,$AG173>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CP$3:CP$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AR$1,$AG173>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CP$3:CP$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AS$1,$AG173>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CQ$3:CQ$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AS$1,$AG173>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CQ$3:CQ$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AT$1,$AG173>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CR$3:CR$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AT$1,$AG173>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CR$3:CR$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AU$1,$AG173>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CS$3:CS$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AU$1,$AG173>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CS$3:CS$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AV$1,$AG173>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CT$3:CT$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AV$1,$AG173>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CT$3:CT$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AW$1,$AG173>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CU$3:CU$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AW$1,$AG173>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CU$3:CU$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AX$1,$AG173>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CV$3:CV$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AX$1,$AG173>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CV$3:CV$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AY$1,$AG173>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CW$3:CW$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AY$1,$AG173>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CW$3:CW$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=AZ$1,$AG173>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CX$3:CX$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=AZ$1,$AG173>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CX$3:CX$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=BA$1,$AG173>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CY$3:CY$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=BA$1,$AG173>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CY$3:CY$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=BB$1,$AG173>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!CZ$3:CZ$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=BB$1,$AG173>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!CZ$3:CZ$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=BC$1,$AG173>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!DA$3:DA$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=BC$1,$AG173>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!DA$3:DA$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=BD$1,$AG173>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!DB$3:DB$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=BD$1,$AG173>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!DB$3:DB$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF173<=BE$1,$AG173>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC173,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA173>$AB173,$AD173=\"n/a\"),($AA173-$AB173)*INDEX(misc!DC$3:DC$6,MATCH($AC173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD173=\"n/a\",$AJ173*$AI173,$I173)\n    +IFERROR(\n      IF(AND($AF173<=BE$1,$AG173>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD173,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA173>$AB173,($AA173-$AB173)*INDEX(misc!DC$3:DC$6,MATCH($AD173,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y173*$AH173*$AI173),\n$X173)*$AK173","v":0}]
[null,{"$f":"unique_contracts!A176","v":0},{"$f":"unique_contracts!B176","v":0},{"$f":"unique_contracts!D176","v":0},{"$f":"unique_contracts!J176","v":0},{"$f":"unique_contracts!K176","v":0},{"$f":"unique_contracts!M176","v":0},{"$f":"unique_contracts!N176","v":0},{"$f":"unique_contracts!P176","v":0},{"$f":"unique_contracts!R176","v":0},{"$f":"unique_contracts!V176","v":0},{"$f":"unique_contracts!AB176","v":0},{"$f":"unique_contracts!AM176","v":0},{"$f":"unique_contracts!AN176","v":0},{"$f":"unique_contracts!AO176","v":0},{"$f":"unique_contracts!AP176","v":0},{"$f":"unique_contracts!AQ176","v":0},{"$f":"unique_contracts!AR176","v":0},{"$f":"unique_contracts!CA176","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C174,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T174,\"pumped_storage\",\n      IF(AND(NOT(U174),V174),\"n/a\",\n        IF(AND(K174>0,OR(G174=\"NotHybrid\",G174=0)),_xlfn.CONCAT(AB174,INDEX(resources!$G:$G,MATCH(C174,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C174,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D174=\"Online\",NOT(ISNUMBER(MATCH(AC174,misc!$DE:$DE,0)))),F174,E174)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AL$1,$AG174>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CJ$3:CJ$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AL$1,$AG174>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CJ$3:CJ$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AM$1,$AG174>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CK$3:CK$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AM$1,$AG174>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CK$3:CK$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AN$1,$AG174>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CL$3:CL$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AN$1,$AG174>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CL$3:CL$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AO$1,$AG174>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CM$3:CM$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AO$1,$AG174>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CM$3:CM$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AP$1,$AG174>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CN$3:CN$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AP$1,$AG174>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CN$3:CN$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AQ$1,$AG174>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CO$3:CO$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AQ$1,$AG174>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CO$3:CO$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AR$1,$AG174>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CP$3:CP$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AR$1,$AG174>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CP$3:CP$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AS$1,$AG174>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CQ$3:CQ$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AS$1,$AG174>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CQ$3:CQ$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AT$1,$AG174>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CR$3:CR$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AT$1,$AG174>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CR$3:CR$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AU$1,$AG174>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CS$3:CS$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AU$1,$AG174>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CS$3:CS$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AV$1,$AG174>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CT$3:CT$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AV$1,$AG174>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CT$3:CT$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AW$1,$AG174>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CU$3:CU$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AW$1,$AG174>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CU$3:CU$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AX$1,$AG174>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CV$3:CV$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AX$1,$AG174>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CV$3:CV$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AY$1,$AG174>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CW$3:CW$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AY$1,$AG174>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CW$3:CW$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=AZ$1,$AG174>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CX$3:CX$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=AZ$1,$AG174>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CX$3:CX$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=BA$1,$AG174>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CY$3:CY$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=BA$1,$AG174>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CY$3:CY$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=BB$1,$AG174>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!CZ$3:CZ$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=BB$1,$AG174>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!CZ$3:CZ$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=BC$1,$AG174>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!DA$3:DA$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=BC$1,$AG174>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!DA$3:DA$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=BD$1,$AG174>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!DB$3:DB$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=BD$1,$AG174>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!DB$3:DB$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF174<=BE$1,$AG174>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC174,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA174>$AB174,$AD174=\"n/a\"),($AA174-$AB174)*INDEX(misc!DC$3:DC$6,MATCH($AC174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD174=\"n/a\",$AJ174*$AI174,$I174)\n    +IFERROR(\n      IF(AND($AF174<=BE$1,$AG174>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD174,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA174>$AB174,($AA174-$AB174)*INDEX(misc!DC$3:DC$6,MATCH($AD174,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y174*$AH174*$AI174),\n$X174)*$AK174","v":0}]
[null,{"$f":"unique_contracts!A177","v":0},{"$f":"unique_contracts!B177","v":0},{"$f":"unique_contracts!D177","v":0},{"$f":"unique_contracts!J177","v":0},{"$f":"unique_contracts!K177","v":0},{"$f":"unique_contracts!M177","v":0},{"$f":"unique_contracts!N177","v":0},{"$f":"unique_contracts!P177","v":0},{"$f":"unique_contracts!R177","v":0},{"$f":"unique_contracts!V177","v":0},{"$f":"unique_contracts!AB177","v":0},{"$f":"unique_contracts!AM177","v":0},{"$f":"unique_contracts!AN177","v":0},{"$f":"unique_contracts!AO177","v":0},{"$f":"unique_contracts!AP177","v":0},{"$f":"unique_contracts!AQ177","v":0},{"$f":"unique_contracts!AR177","v":0},{"$f":"unique_contracts!CA177","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C175,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T175,\"pumped_storage\",\n      IF(AND(NOT(U175),V175),\"n/a\",\n        IF(AND(K175>0,OR(G175=\"NotHybrid\",G175=0)),_xlfn.CONCAT(AB175,INDEX(resources!$G:$G,MATCH(C175,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C175,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D175=\"Online\",NOT(ISNUMBER(MATCH(AC175,misc!$DE:$DE,0)))),F175,E175)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AL$1,$AG175>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CJ$3:CJ$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AL$1,$AG175>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CJ$3:CJ$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AM$1,$AG175>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CK$3:CK$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AM$1,$AG175>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CK$3:CK$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AN$1,$AG175>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CL$3:CL$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AN$1,$AG175>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CL$3:CL$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AO$1,$AG175>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CM$3:CM$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AO$1,$AG175>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CM$3:CM$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AP$1,$AG175>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CN$3:CN$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AP$1,$AG175>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CN$3:CN$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AQ$1,$AG175>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CO$3:CO$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AQ$1,$AG175>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CO$3:CO$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AR$1,$AG175>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CP$3:CP$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AR$1,$AG175>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CP$3:CP$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AS$1,$AG175>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CQ$3:CQ$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AS$1,$AG175>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CQ$3:CQ$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AT$1,$AG175>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CR$3:CR$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AT$1,$AG175>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CR$3:CR$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AU$1,$AG175>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CS$3:CS$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AU$1,$AG175>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CS$3:CS$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AV$1,$AG175>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CT$3:CT$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AV$1,$AG175>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CT$3:CT$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AW$1,$AG175>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CU$3:CU$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AW$1,$AG175>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CU$3:CU$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AX$1,$AG175>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CV$3:CV$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AX$1,$AG175>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CV$3:CV$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AY$1,$AG175>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CW$3:CW$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AY$1,$AG175>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CW$3:CW$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=AZ$1,$AG175>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CX$3:CX$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=AZ$1,$AG175>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CX$3:CX$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=BA$1,$AG175>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CY$3:CY$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=BA$1,$AG175>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CY$3:CY$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=BB$1,$AG175>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!CZ$3:CZ$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=BB$1,$AG175>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!CZ$3:CZ$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=BC$1,$AG175>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!DA$3:DA$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=BC$1,$AG175>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!DA$3:DA$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=BD$1,$AG175>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!DB$3:DB$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=BD$1,$AG175>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!DB$3:DB$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF175<=BE$1,$AG175>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC175,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA175>$AB175,$AD175=\"n/a\"),($AA175-$AB175)*INDEX(misc!DC$3:DC$6,MATCH($AC175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD175=\"n/a\",$AJ175*$AI175,$I175)\n    +IFERROR(\n      IF(AND($AF175<=BE$1,$AG175>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD175,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA175>$AB175,($AA175-$AB175)*INDEX(misc!DC$3:DC$6,MATCH($AD175,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y175*$AH175*$AI175),\n$X175)*$AK175","v":0}]
[null,{"$f":"unique_contracts!A178","v":0},{"$f":"unique_contracts!B178","v":0},{"$f":"unique_contracts!D178","v":0},{"$f":"unique_contracts!J178","v":0},{"$f":"unique_contracts!K178","v":0},{"$f":"unique_contracts!M178","v":0},{"$f":"unique_contracts!N178","v":0},{"$f":"unique_contracts!P178","v":0},{"$f":"unique_contracts!R178","v":0},{"$f":"unique_contracts!V178","v":0},{"$f":"unique_contracts!AB178","v":0},{"$f":"unique_contracts!AM178","v":0},{"$f":"unique_contracts!AN178","v":0},{"$f":"unique_contracts!AO178","v":0},{"$f":"unique_contracts!AP178","v":0},{"$f":"unique_contracts!AQ178","v":0},{"$f":"unique_contracts!AR178","v":0},{"$f":"unique_contracts!CA178","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C176,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T176,\"pumped_storage\",\n      IF(AND(NOT(U176),V176),\"n/a\",\n        IF(AND(K176>0,OR(G176=\"NotHybrid\",G176=0)),_xlfn.CONCAT(AB176,INDEX(resources!$G:$G,MATCH(C176,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C176,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D176=\"Online\",NOT(ISNUMBER(MATCH(AC176,misc!$DE:$DE,0)))),F176,E176)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AL$1,$AG176>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CJ$3:CJ$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AL$1,$AG176>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CJ$3:CJ$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AM$1,$AG176>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CK$3:CK$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AM$1,$AG176>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CK$3:CK$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AN$1,$AG176>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CL$3:CL$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AN$1,$AG176>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CL$3:CL$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AO$1,$AG176>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CM$3:CM$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AO$1,$AG176>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CM$3:CM$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AP$1,$AG176>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CN$3:CN$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AP$1,$AG176>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CN$3:CN$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AQ$1,$AG176>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CO$3:CO$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AQ$1,$AG176>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CO$3:CO$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AR$1,$AG176>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CP$3:CP$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AR$1,$AG176>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CP$3:CP$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AS$1,$AG176>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CQ$3:CQ$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AS$1,$AG176>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CQ$3:CQ$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AT$1,$AG176>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CR$3:CR$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AT$1,$AG176>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CR$3:CR$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AU$1,$AG176>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CS$3:CS$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AU$1,$AG176>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CS$3:CS$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AV$1,$AG176>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CT$3:CT$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AV$1,$AG176>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CT$3:CT$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AW$1,$AG176>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CU$3:CU$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AW$1,$AG176>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CU$3:CU$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AX$1,$AG176>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CV$3:CV$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AX$1,$AG176>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CV$3:CV$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AY$1,$AG176>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CW$3:CW$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AY$1,$AG176>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CW$3:CW$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=AZ$1,$AG176>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CX$3:CX$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=AZ$1,$AG176>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CX$3:CX$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=BA$1,$AG176>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CY$3:CY$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=BA$1,$AG176>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CY$3:CY$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=BB$1,$AG176>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!CZ$3:CZ$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=BB$1,$AG176>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!CZ$3:CZ$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=BC$1,$AG176>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!DA$3:DA$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=BC$1,$AG176>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!DA$3:DA$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=BD$1,$AG176>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!DB$3:DB$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=BD$1,$AG176>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!DB$3:DB$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF176<=BE$1,$AG176>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC176,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA176>$AB176,$AD176=\"n/a\"),($AA176-$AB176)*INDEX(misc!DC$3:DC$6,MATCH($AC176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD176=\"n/a\",$AJ176*$AI176,$I176)\n    +IFERROR(\n      IF(AND($AF176<=BE$1,$AG176>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD176,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA176>$AB176,($AA176-$AB176)*INDEX(misc!DC$3:DC$6,MATCH($AD176,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y176*$AH176*$AI176),\n$X176)*$AK176","v":0}]
[null,{"$f":"unique_contracts!A179","v":0},{"$f":"unique_contracts!B179","v":0},{"$f":"unique_contracts!D179","v":0},{"$f":"unique_contracts!J179","v":0},{"$f":"unique_contracts!K179","v":0},{"$f":"unique_contracts!M179","v":0},{"$f":"unique_contracts!N179","v":0},{"$f":"unique_contracts!P179","v":0},{"$f":"unique_contracts!R179","v":0},{"$f":"unique_contracts!V179","v":0},{"$f":"unique_contracts!AB179","v":0},{"$f":"unique_contracts!AM179","v":0},{"$f":"unique_contracts!AN179","v":0},{"$f":"unique_contracts!AO179","v":0},{"$f":"unique_contracts!AP179","v":0},{"$f":"unique_contracts!AQ179","v":0},{"$f":"unique_contracts!AR179","v":0},{"$f":"unique_contracts!CA179","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C177,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T177,\"pumped_storage\",\n      IF(AND(NOT(U177),V177),\"n/a\",\n        IF(AND(K177>0,OR(G177=\"NotHybrid\",G177=0)),_xlfn.CONCAT(AB177,INDEX(resources!$G:$G,MATCH(C177,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C177,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D177=\"Online\",NOT(ISNUMBER(MATCH(AC177,misc!$DE:$DE,0)))),F177,E177)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AL$1,$AG177>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CJ$3:CJ$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AL$1,$AG177>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CJ$3:CJ$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AM$1,$AG177>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CK$3:CK$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AM$1,$AG177>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CK$3:CK$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AN$1,$AG177>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CL$3:CL$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AN$1,$AG177>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CL$3:CL$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AO$1,$AG177>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CM$3:CM$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AO$1,$AG177>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CM$3:CM$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AP$1,$AG177>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CN$3:CN$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AP$1,$AG177>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CN$3:CN$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AQ$1,$AG177>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CO$3:CO$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AQ$1,$AG177>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CO$3:CO$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AR$1,$AG177>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CP$3:CP$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AR$1,$AG177>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CP$3:CP$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AS$1,$AG177>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CQ$3:CQ$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AS$1,$AG177>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CQ$3:CQ$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AT$1,$AG177>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CR$3:CR$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AT$1,$AG177>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CR$3:CR$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AU$1,$AG177>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CS$3:CS$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AU$1,$AG177>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CS$3:CS$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AV$1,$AG177>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CT$3:CT$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AV$1,$AG177>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CT$3:CT$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AW$1,$AG177>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CU$3:CU$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AW$1,$AG177>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CU$3:CU$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AX$1,$AG177>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CV$3:CV$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AX$1,$AG177>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CV$3:CV$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AY$1,$AG177>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CW$3:CW$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AY$1,$AG177>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CW$3:CW$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=AZ$1,$AG177>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CX$3:CX$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=AZ$1,$AG177>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CX$3:CX$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=BA$1,$AG177>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CY$3:CY$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=BA$1,$AG177>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CY$3:CY$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=BB$1,$AG177>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!CZ$3:CZ$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=BB$1,$AG177>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!CZ$3:CZ$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=BC$1,$AG177>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!DA$3:DA$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=BC$1,$AG177>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!DA$3:DA$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=BD$1,$AG177>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!DB$3:DB$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=BD$1,$AG177>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!DB$3:DB$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF177<=BE$1,$AG177>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC177,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA177>$AB177,$AD177=\"n/a\"),($AA177-$AB177)*INDEX(misc!DC$3:DC$6,MATCH($AC177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD177=\"n/a\",$AJ177*$AI177,$I177)\n    +IFERROR(\n      IF(AND($AF177<=BE$1,$AG177>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD177,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA177>$AB177,($AA177-$AB177)*INDEX(misc!DC$3:DC$6,MATCH($AD177,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y177*$AH177*$AI177),\n$X177)*$AK177","v":0}]
[null,{"$f":"unique_contracts!A180","v":0},{"$f":"unique_contracts!B180","v":0},{"$f":"unique_contracts!D180","v":0},{"$f":"unique_contracts!J180","v":0},{"$f":"unique_contracts!K180","v":0},{"$f":"unique_contracts!M180","v":0},{"$f":"unique_contracts!N180","v":0},{"$f":"unique_contracts!P180","v":0},{"$f":"unique_contracts!R180","v":0},{"$f":"unique_contracts!V180","v":0},{"$f":"unique_contracts!AB180","v":0},{"$f":"unique_contracts!AM180","v":0},{"$f":"unique_contracts!AN180","v":0},{"$f":"unique_contracts!AO180","v":0},{"$f":"unique_contracts!AP180","v":0},{"$f":"unique_contracts!AQ180","v":0},{"$f":"unique_contracts!AR180","v":0},{"$f":"unique_contracts!CA180","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C178,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T178,\"pumped_storage\",\n      IF(AND(NOT(U178),V178),\"n/a\",\n        IF(AND(K178>0,OR(G178=\"NotHybrid\",G178=0)),_xlfn.CONCAT(AB178,INDEX(resources!$G:$G,MATCH(C178,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C178,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D178=\"Online\",NOT(ISNUMBER(MATCH(AC178,misc!$DE:$DE,0)))),F178,E178)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AL$1,$AG178>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CJ$3:CJ$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AL$1,$AG178>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CJ$3:CJ$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AM$1,$AG178>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CK$3:CK$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AM$1,$AG178>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CK$3:CK$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AN$1,$AG178>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CL$3:CL$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AN$1,$AG178>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CL$3:CL$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AO$1,$AG178>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CM$3:CM$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AO$1,$AG178>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CM$3:CM$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AP$1,$AG178>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CN$3:CN$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AP$1,$AG178>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CN$3:CN$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AQ$1,$AG178>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CO$3:CO$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AQ$1,$AG178>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CO$3:CO$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AR$1,$AG178>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CP$3:CP$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AR$1,$AG178>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CP$3:CP$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AS$1,$AG178>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CQ$3:CQ$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AS$1,$AG178>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CQ$3:CQ$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AT$1,$AG178>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CR$3:CR$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AT$1,$AG178>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CR$3:CR$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AU$1,$AG178>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CS$3:CS$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AU$1,$AG178>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CS$3:CS$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AV$1,$AG178>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CT$3:CT$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AV$1,$AG178>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CT$3:CT$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AW$1,$AG178>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CU$3:CU$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AW$1,$AG178>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CU$3:CU$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AX$1,$AG178>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CV$3:CV$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AX$1,$AG178>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CV$3:CV$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AY$1,$AG178>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CW$3:CW$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AY$1,$AG178>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CW$3:CW$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=AZ$1,$AG178>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CX$3:CX$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=AZ$1,$AG178>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CX$3:CX$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=BA$1,$AG178>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CY$3:CY$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=BA$1,$AG178>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CY$3:CY$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=BB$1,$AG178>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!CZ$3:CZ$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=BB$1,$AG178>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!CZ$3:CZ$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=BC$1,$AG178>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!DA$3:DA$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=BC$1,$AG178>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!DA$3:DA$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=BD$1,$AG178>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!DB$3:DB$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=BD$1,$AG178>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!DB$3:DB$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF178<=BE$1,$AG178>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA178>$AB178,$AD178=\"n/a\"),($AA178-$AB178)*INDEX(misc!DC$3:DC$6,MATCH($AC178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD178=\"n/a\",$AJ178*$AI178,$I178)\n    +IFERROR(\n      IF(AND($AF178<=BE$1,$AG178>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA178>$AB178,($AA178-$AB178)*INDEX(misc!DC$3:DC$6,MATCH($AD178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y178*$AH178*$AI178),\n$X178)*$AK178","v":0}]
[null,{"$f":"unique_contracts!A181","v":0},{"$f":"unique_contracts!B181","v":0},{"$f":"unique_contracts!D181","v":0},{"$f":"unique_contracts!J181","v":0},{"$f":"unique_contracts!K181","v":0},{"$f":"unique_contracts!M181","v":0},{"$f":"unique_contracts!N181","v":0},{"$f":"unique_contracts!P181","v":0},{"$f":"unique_contracts!R181","v":0},{"$f":"unique_contracts!V181","v":0},{"$f":"unique_contracts!AB181","v":0},{"$f":"unique_contracts!AM181","v":0},{"$f":"unique_contracts!AN181","v":0},{"$f":"unique_contracts!AO181","v":0},{"$f":"unique_contracts!AP181","v":0},{"$f":"unique_contracts!AQ181","v":0},{"$f":"unique_contracts!AR181","v":0},{"$f":"unique_contracts!CA181","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C179,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T179,\"pumped_storage\",\n      IF(AND(NOT(U179),V179),\"n/a\",\n        IF(AND(K179>0,OR(G179=\"NotHybrid\",G179=0)),_xlfn.CONCAT(AB179,INDEX(resources!$G:$G,MATCH(C179,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C179,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D179=\"Online\",NOT(ISNUMBER(MATCH(AC179,misc!$DE:$DE,0)))),F179,E179)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AL$1,$AG179>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CJ$3:CJ$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AL$1,$AG179>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CJ$3:CJ$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AM$1,$AG179>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CK$3:CK$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AM$1,$AG179>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CK$3:CK$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AN$1,$AG179>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CL$3:CL$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AN$1,$AG179>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CL$3:CL$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AO$1,$AG179>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CM$3:CM$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AO$1,$AG179>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CM$3:CM$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AP$1,$AG179>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CN$3:CN$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AP$1,$AG179>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CN$3:CN$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AQ$1,$AG179>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CO$3:CO$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AQ$1,$AG179>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CO$3:CO$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AR$1,$AG179>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CP$3:CP$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AR$1,$AG179>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CP$3:CP$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AS$1,$AG179>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CQ$3:CQ$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AS$1,$AG179>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CQ$3:CQ$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AT$1,$AG179>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CR$3:CR$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AT$1,$AG179>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CR$3:CR$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AU$1,$AG179>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CS$3:CS$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AU$1,$AG179>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CS$3:CS$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AV$1,$AG179>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CT$3:CT$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AV$1,$AG179>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CT$3:CT$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AW$1,$AG179>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CU$3:CU$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AW$1,$AG179>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CU$3:CU$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AX$1,$AG179>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CV$3:CV$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AX$1,$AG179>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CV$3:CV$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AY$1,$AG179>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CW$3:CW$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AY$1,$AG179>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CW$3:CW$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=AZ$1,$AG179>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CX$3:CX$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=AZ$1,$AG179>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CX$3:CX$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=BA$1,$AG179>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CY$3:CY$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=BA$1,$AG179>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CY$3:CY$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=BB$1,$AG179>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!CZ$3:CZ$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=BB$1,$AG179>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!CZ$3:CZ$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=BC$1,$AG179>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!DA$3:DA$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=BC$1,$AG179>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!DA$3:DA$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=BD$1,$AG179>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!DB$3:DB$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=BD$1,$AG179>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!DB$3:DB$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF179<=BE$1,$AG179>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC179,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA179>$AB179,$AD179=\"n/a\"),($AA179-$AB179)*INDEX(misc!DC$3:DC$6,MATCH($AC179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD179=\"n/a\",$AJ179*$AI179,$I179)\n    +IFERROR(\n      IF(AND($AF179<=BE$1,$AG179>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD179,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA179>$AB179,($AA179-$AB179)*INDEX(misc!DC$3:DC$6,MATCH($AD179,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y179*$AH179*$AI179),\n$X179)*$AK179","v":0}]
[null,{"$f":"unique_contracts!A182","v":0},{"$f":"unique_contracts!B182","v":0},{"$f":"unique_contracts!D182","v":0},{"$f":"unique_contracts!J182","v":0},{"$f":"unique_contracts!K182","v":0},{"$f":"unique_contracts!M182","v":0},{"$f":"unique_contracts!N182","v":0},{"$f":"unique_contracts!P182","v":0},{"$f":"unique_contracts!R182","v":0},{"$f":"unique_contracts!V182","v":0},{"$f":"unique_contracts!AB182","v":0},{"$f":"unique_contracts!AM182","v":0},{"$f":"unique_contracts!AN182","v":0},{"$f":"unique_contracts!AO182","v":0},{"$f":"unique_contracts!AP182","v":0},{"$f":"unique_contracts!AQ182","v":0},{"$f":"unique_contracts!AR182","v":0},{"$f":"unique_contracts!CA182","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C180,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T180,\"pumped_storage\",\n      IF(AND(NOT(U180),V180),\"n/a\",\n        IF(AND(K180>0,OR(G180=\"NotHybrid\",G180=0)),_xlfn.CONCAT(AB180,INDEX(resources!$G:$G,MATCH(C180,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C180,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D180=\"Online\",NOT(ISNUMBER(MATCH(AC180,misc!$DE:$DE,0)))),F180,E180)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AL$1,$AG180>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CJ$3:CJ$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AL$1,$AG180>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CJ$3:CJ$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AM$1,$AG180>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CK$3:CK$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AM$1,$AG180>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CK$3:CK$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AN$1,$AG180>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CL$3:CL$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AN$1,$AG180>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CL$3:CL$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AO$1,$AG180>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CM$3:CM$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AO$1,$AG180>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CM$3:CM$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AP$1,$AG180>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CN$3:CN$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AP$1,$AG180>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CN$3:CN$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AQ$1,$AG180>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CO$3:CO$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AQ$1,$AG180>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CO$3:CO$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AR$1,$AG180>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CP$3:CP$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AR$1,$AG180>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CP$3:CP$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AS$1,$AG180>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CQ$3:CQ$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AS$1,$AG180>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CQ$3:CQ$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AT$1,$AG180>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CR$3:CR$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AT$1,$AG180>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CR$3:CR$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AU$1,$AG180>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CS$3:CS$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AU$1,$AG180>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CS$3:CS$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AV$1,$AG180>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CT$3:CT$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AV$1,$AG180>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CT$3:CT$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AW$1,$AG180>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CU$3:CU$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AW$1,$AG180>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CU$3:CU$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AX$1,$AG180>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CV$3:CV$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AX$1,$AG180>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CV$3:CV$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AY$1,$AG180>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CW$3:CW$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AY$1,$AG180>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CW$3:CW$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=AZ$1,$AG180>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CX$3:CX$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=AZ$1,$AG180>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CX$3:CX$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=BA$1,$AG180>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CY$3:CY$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=BA$1,$AG180>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CY$3:CY$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=BB$1,$AG180>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!CZ$3:CZ$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=BB$1,$AG180>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!CZ$3:CZ$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=BC$1,$AG180>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!DA$3:DA$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=BC$1,$AG180>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!DA$3:DA$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=BD$1,$AG180>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!DB$3:DB$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=BD$1,$AG180>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!DB$3:DB$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF180<=BE$1,$AG180>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC180,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA180>$AB180,$AD180=\"n/a\"),($AA180-$AB180)*INDEX(misc!DC$3:DC$6,MATCH($AC180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD180=\"n/a\",$AJ180*$AI180,$I180)\n    +IFERROR(\n      IF(AND($AF180<=BE$1,$AG180>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD180,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA180>$AB180,($AA180-$AB180)*INDEX(misc!DC$3:DC$6,MATCH($AD180,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y180*$AH180*$AI180),\n$X180)*$AK180","v":0}]
[null,{"$f":"unique_contracts!A183","v":0},{"$f":"unique_contracts!B183","v":0},{"$f":"unique_contracts!D183","v":0},{"$f":"unique_contracts!J183","v":0},{"$f":"unique_contracts!K183","v":0},{"$f":"unique_contracts!M183","v":0},{"$f":"unique_contracts!N183","v":0},{"$f":"unique_contracts!P183","v":0},{"$f":"unique_contracts!R183","v":0},{"$f":"unique_contracts!V183","v":0},{"$f":"unique_contracts!AB183","v":0},{"$f":"unique_contracts!AM183","v":0},{"$f":"unique_contracts!AN183","v":0},{"$f":"unique_contracts!AO183","v":0},{"$f":"unique_contracts!AP183","v":0},{"$f":"unique_contracts!AQ183","v":0},{"$f":"unique_contracts!AR183","v":0},{"$f":"unique_contracts!CA183","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C181,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T181,\"pumped_storage\",\n      IF(AND(NOT(U181),V181),\"n/a\",\n        IF(AND(K181>0,OR(G181=\"NotHybrid\",G181=0)),_xlfn.CONCAT(AB181,INDEX(resources!$G:$G,MATCH(C181,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C181,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D181=\"Online\",NOT(ISNUMBER(MATCH(AC181,misc!$DE:$DE,0)))),F181,E181)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AL$1,$AG181>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CJ$3:CJ$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AL$1,$AG181>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CJ$3:CJ$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AM$1,$AG181>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CK$3:CK$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AM$1,$AG181>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CK$3:CK$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AN$1,$AG181>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CL$3:CL$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AN$1,$AG181>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CL$3:CL$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AO$1,$AG181>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CM$3:CM$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AO$1,$AG181>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CM$3:CM$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AP$1,$AG181>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CN$3:CN$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AP$1,$AG181>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CN$3:CN$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AQ$1,$AG181>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CO$3:CO$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AQ$1,$AG181>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CO$3:CO$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AR$1,$AG181>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CP$3:CP$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AR$1,$AG181>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CP$3:CP$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AS$1,$AG181>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CQ$3:CQ$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AS$1,$AG181>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CQ$3:CQ$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AT$1,$AG181>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CR$3:CR$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AT$1,$AG181>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CR$3:CR$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AU$1,$AG181>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CS$3:CS$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AU$1,$AG181>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CS$3:CS$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AV$1,$AG181>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CT$3:CT$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AV$1,$AG181>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CT$3:CT$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AW$1,$AG181>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CU$3:CU$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AW$1,$AG181>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CU$3:CU$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AX$1,$AG181>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CV$3:CV$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AX$1,$AG181>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CV$3:CV$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AY$1,$AG181>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CW$3:CW$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AY$1,$AG181>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CW$3:CW$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=AZ$1,$AG181>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CX$3:CX$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=AZ$1,$AG181>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CX$3:CX$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=BA$1,$AG181>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CY$3:CY$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=BA$1,$AG181>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CY$3:CY$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=BB$1,$AG181>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!CZ$3:CZ$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=BB$1,$AG181>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!CZ$3:CZ$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=BC$1,$AG181>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!DA$3:DA$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=BC$1,$AG181>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!DA$3:DA$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=BD$1,$AG181>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!DB$3:DB$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=BD$1,$AG181>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!DB$3:DB$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF181<=BE$1,$AG181>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC181,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA181>$AB181,$AD181=\"n/a\"),($AA181-$AB181)*INDEX(misc!DC$3:DC$6,MATCH($AC181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD181=\"n/a\",$AJ181*$AI181,$I181)\n    +IFERROR(\n      IF(AND($AF181<=BE$1,$AG181>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD181,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA181>$AB181,($AA181-$AB181)*INDEX(misc!DC$3:DC$6,MATCH($AD181,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y181*$AH181*$AI181),\n$X181)*$AK181","v":0}]
[null,{"$f":"unique_contracts!A184","v":0},{"$f":"unique_contracts!B184","v":0},{"$f":"unique_contracts!D184","v":0},{"$f":"unique_contracts!J184","v":0},{"$f":"unique_contracts!K184","v":0},{"$f":"unique_contracts!M184","v":0},{"$f":"unique_contracts!N184","v":0},{"$f":"unique_contracts!P184","v":0},{"$f":"unique_contracts!R184","v":0},{"$f":"unique_contracts!V184","v":0},{"$f":"unique_contracts!AB184","v":0},{"$f":"unique_contracts!AM184","v":0},{"$f":"unique_contracts!AN184","v":0},{"$f":"unique_contracts!AO184","v":0},{"$f":"unique_contracts!AP184","v":0},{"$f":"unique_contracts!AQ184","v":0},{"$f":"unique_contracts!AR184","v":0},{"$f":"unique_contracts!CA184","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C182,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T182,\"pumped_storage\",\n      IF(AND(NOT(U182),V182),\"n/a\",\n        IF(AND(K182>0,OR(G182=\"NotHybrid\",G182=0)),_xlfn.CONCAT(AB182,INDEX(resources!$G:$G,MATCH(C182,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C182,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D182=\"Online\",NOT(ISNUMBER(MATCH(AC182,misc!$DE:$DE,0)))),F182,E182)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AL$1,$AG182>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CJ$3:CJ$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AL$1,$AG182>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CJ$3:CJ$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AM$1,$AG182>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CK$3:CK$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AM$1,$AG182>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CK$3:CK$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AN$1,$AG182>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CL$3:CL$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AN$1,$AG182>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CL$3:CL$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AO$1,$AG182>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CM$3:CM$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AO$1,$AG182>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CM$3:CM$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AP$1,$AG182>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CN$3:CN$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AP$1,$AG182>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CN$3:CN$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AQ$1,$AG182>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CO$3:CO$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AQ$1,$AG182>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CO$3:CO$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AR$1,$AG182>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CP$3:CP$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AR$1,$AG182>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CP$3:CP$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AS$1,$AG182>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CQ$3:CQ$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AS$1,$AG182>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CQ$3:CQ$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AT$1,$AG182>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CR$3:CR$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AT$1,$AG182>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CR$3:CR$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AU$1,$AG182>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CS$3:CS$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AU$1,$AG182>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CS$3:CS$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AV$1,$AG182>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CT$3:CT$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AV$1,$AG182>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CT$3:CT$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AW$1,$AG182>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CU$3:CU$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AW$1,$AG182>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CU$3:CU$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AX$1,$AG182>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CV$3:CV$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AX$1,$AG182>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CV$3:CV$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AY$1,$AG182>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CW$3:CW$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AY$1,$AG182>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CW$3:CW$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=AZ$1,$AG182>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CX$3:CX$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=AZ$1,$AG182>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CX$3:CX$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=BA$1,$AG182>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CY$3:CY$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=BA$1,$AG182>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CY$3:CY$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=BB$1,$AG182>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!CZ$3:CZ$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=BB$1,$AG182>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!CZ$3:CZ$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=BC$1,$AG182>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!DA$3:DA$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=BC$1,$AG182>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!DA$3:DA$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=BD$1,$AG182>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!DB$3:DB$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=BD$1,$AG182>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!DB$3:DB$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF182<=BE$1,$AG182>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC182,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA182>$AB182,$AD182=\"n/a\"),($AA182-$AB182)*INDEX(misc!DC$3:DC$6,MATCH($AC182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD182=\"n/a\",$AJ182*$AI182,$I182)\n    +IFERROR(\n      IF(AND($AF182<=BE$1,$AG182>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD182,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA182>$AB182,($AA182-$AB182)*INDEX(misc!DC$3:DC$6,MATCH($AD182,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y182*$AH182*$AI182),\n$X182)*$AK182","v":0}]
[null,{"$f":"unique_contracts!A185","v":0},{"$f":"unique_contracts!B185","v":0},{"$f":"unique_contracts!D185","v":0},{"$f":"unique_contracts!J185","v":0},{"$f":"unique_contracts!K185","v":0},{"$f":"unique_contracts!M185","v":0},{"$f":"unique_contracts!N185","v":0},{"$f":"unique_contracts!P185","v":0},{"$f":"unique_contracts!R185","v":0},{"$f":"unique_contracts!V185","v":0},{"$f":"unique_contracts!AB185","v":0},{"$f":"unique_contracts!AM185","v":0},{"$f":"unique_contracts!AN185","v":0},{"$f":"unique_contracts!AO185","v":0},{"$f":"unique_contracts!AP185","v":0},{"$f":"unique_contracts!AQ185","v":0},{"$f":"unique_contracts!AR185","v":0},{"$f":"unique_contracts!CA185","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C183,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T183,\"pumped_storage\",\n      IF(AND(NOT(U183),V183),\"n/a\",\n        IF(AND(K183>0,OR(G183=\"NotHybrid\",G183=0)),_xlfn.CONCAT(AB183,INDEX(resources!$G:$G,MATCH(C183,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C183,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D183=\"Online\",NOT(ISNUMBER(MATCH(AC183,misc!$DE:$DE,0)))),F183,E183)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AL$1,$AG183>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CJ$3:CJ$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AL$1,$AG183>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CJ$3:CJ$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AM$1,$AG183>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CK$3:CK$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AM$1,$AG183>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CK$3:CK$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AN$1,$AG183>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CL$3:CL$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AN$1,$AG183>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CL$3:CL$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AO$1,$AG183>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CM$3:CM$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AO$1,$AG183>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CM$3:CM$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AP$1,$AG183>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CN$3:CN$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AP$1,$AG183>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CN$3:CN$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AQ$1,$AG183>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CO$3:CO$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AQ$1,$AG183>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CO$3:CO$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AR$1,$AG183>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CP$3:CP$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AR$1,$AG183>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CP$3:CP$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AS$1,$AG183>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CQ$3:CQ$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AS$1,$AG183>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CQ$3:CQ$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AT$1,$AG183>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CR$3:CR$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AT$1,$AG183>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CR$3:CR$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AU$1,$AG183>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CS$3:CS$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AU$1,$AG183>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CS$3:CS$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AV$1,$AG183>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CT$3:CT$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AV$1,$AG183>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CT$3:CT$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AW$1,$AG183>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CU$3:CU$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AW$1,$AG183>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CU$3:CU$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AX$1,$AG183>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CV$3:CV$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AX$1,$AG183>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CV$3:CV$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AY$1,$AG183>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CW$3:CW$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AY$1,$AG183>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CW$3:CW$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=AZ$1,$AG183>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CX$3:CX$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=AZ$1,$AG183>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CX$3:CX$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=BA$1,$AG183>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CY$3:CY$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=BA$1,$AG183>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CY$3:CY$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=BB$1,$AG183>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!CZ$3:CZ$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=BB$1,$AG183>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!CZ$3:CZ$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=BC$1,$AG183>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!DA$3:DA$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=BC$1,$AG183>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!DA$3:DA$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=BD$1,$AG183>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!DB$3:DB$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=BD$1,$AG183>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!DB$3:DB$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF183<=BE$1,$AG183>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA183>$AB183,$AD183=\"n/a\"),($AA183-$AB183)*INDEX(misc!DC$3:DC$6,MATCH($AC183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD183=\"n/a\",$AJ183*$AI183,$I183)\n    +IFERROR(\n      IF(AND($AF183<=BE$1,$AG183>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA183>$AB183,($AA183-$AB183)*INDEX(misc!DC$3:DC$6,MATCH($AD183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y183*$AH183*$AI183),\n$X183)*$AK183","v":0}]
[null,{"$f":"unique_contracts!A186","v":0},{"$f":"unique_contracts!B186","v":0},{"$f":"unique_contracts!D186","v":0},{"$f":"unique_contracts!J186","v":0},{"$f":"unique_contracts!K186","v":0},{"$f":"unique_contracts!M186","v":0},{"$f":"unique_contracts!N186","v":0},{"$f":"unique_contracts!P186","v":0},{"$f":"unique_contracts!R186","v":0},{"$f":"unique_contracts!V186","v":0},{"$f":"unique_contracts!AB186","v":0},{"$f":"unique_contracts!AM186","v":0},{"$f":"unique_contracts!AN186","v":0},{"$f":"unique_contracts!AO186","v":0},{"$f":"unique_contracts!AP186","v":0},{"$f":"unique_contracts!AQ186","v":0},{"$f":"unique_contracts!AR186","v":0},{"$f":"unique_contracts!CA186","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C184,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T184,\"pumped_storage\",\n      IF(AND(NOT(U184),V184),\"n/a\",\n        IF(AND(K184>0,OR(G184=\"NotHybrid\",G184=0)),_xlfn.CONCAT(AB184,INDEX(resources!$G:$G,MATCH(C184,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C184,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D184=\"Online\",NOT(ISNUMBER(MATCH(AC184,misc!$DE:$DE,0)))),F184,E184)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AL$1,$AG184>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CJ$3:CJ$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AL$1,$AG184>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CJ$3:CJ$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AM$1,$AG184>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CK$3:CK$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AM$1,$AG184>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CK$3:CK$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AN$1,$AG184>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CL$3:CL$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AN$1,$AG184>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CL$3:CL$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AO$1,$AG184>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CM$3:CM$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AO$1,$AG184>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CM$3:CM$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AP$1,$AG184>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CN$3:CN$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AP$1,$AG184>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CN$3:CN$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AQ$1,$AG184>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CO$3:CO$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AQ$1,$AG184>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CO$3:CO$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AR$1,$AG184>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CP$3:CP$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AR$1,$AG184>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CP$3:CP$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AS$1,$AG184>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CQ$3:CQ$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AS$1,$AG184>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CQ$3:CQ$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AT$1,$AG184>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CR$3:CR$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AT$1,$AG184>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CR$3:CR$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AU$1,$AG184>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CS$3:CS$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AU$1,$AG184>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CS$3:CS$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AV$1,$AG184>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CT$3:CT$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AV$1,$AG184>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CT$3:CT$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AW$1,$AG184>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CU$3:CU$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AW$1,$AG184>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CU$3:CU$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AX$1,$AG184>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CV$3:CV$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AX$1,$AG184>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CV$3:CV$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AY$1,$AG184>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CW$3:CW$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AY$1,$AG184>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CW$3:CW$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=AZ$1,$AG184>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CX$3:CX$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=AZ$1,$AG184>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CX$3:CX$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=BA$1,$AG184>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CY$3:CY$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=BA$1,$AG184>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CY$3:CY$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=BB$1,$AG184>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!CZ$3:CZ$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=BB$1,$AG184>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!CZ$3:CZ$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=BC$1,$AG184>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!DA$3:DA$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=BC$1,$AG184>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!DA$3:DA$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=BD$1,$AG184>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!DB$3:DB$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=BD$1,$AG184>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!DB$3:DB$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF184<=BE$1,$AG184>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC184,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA184>$AB184,$AD184=\"n/a\"),($AA184-$AB184)*INDEX(misc!DC$3:DC$6,MATCH($AC184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD184=\"n/a\",$AJ184*$AI184,$I184)\n    +IFERROR(\n      IF(AND($AF184<=BE$1,$AG184>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD184,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA184>$AB184,($AA184-$AB184)*INDEX(misc!DC$3:DC$6,MATCH($AD184,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y184*$AH184*$AI184),\n$X184)*$AK184","v":0}]
[null,{"$f":"unique_contracts!A187","v":0},{"$f":"unique_contracts!B187","v":0},{"$f":"unique_contracts!D187","v":0},{"$f":"unique_contracts!J187","v":0},{"$f":"unique_contracts!K187","v":0},{"$f":"unique_contracts!M187","v":0},{"$f":"unique_contracts!N187","v":0},{"$f":"unique_contracts!P187","v":0},{"$f":"unique_contracts!R187","v":0},{"$f":"unique_contracts!V187","v":0},{"$f":"unique_contracts!AB187","v":0},{"$f":"unique_contracts!AM187","v":0},{"$f":"unique_contracts!AN187","v":0},{"$f":"unique_contracts!AO187","v":0},{"$f":"unique_contracts!AP187","v":0},{"$f":"unique_contracts!AQ187","v":0},{"$f":"unique_contracts!AR187","v":0},{"$f":"unique_contracts!CA187","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C185,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T185,\"pumped_storage\",\n      IF(AND(NOT(U185),V185),\"n/a\",\n        IF(AND(K185>0,OR(G185=\"NotHybrid\",G185=0)),_xlfn.CONCAT(AB185,INDEX(resources!$G:$G,MATCH(C185,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C185,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D185=\"Online\",NOT(ISNUMBER(MATCH(AC185,misc!$DE:$DE,0)))),F185,E185)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AL$1,$AG185>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CJ$3:CJ$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AL$1,$AG185>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CJ$3:CJ$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AM$1,$AG185>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CK$3:CK$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AM$1,$AG185>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CK$3:CK$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AN$1,$AG185>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CL$3:CL$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AN$1,$AG185>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CL$3:CL$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AO$1,$AG185>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CM$3:CM$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AO$1,$AG185>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CM$3:CM$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AP$1,$AG185>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CN$3:CN$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AP$1,$AG185>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CN$3:CN$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AQ$1,$AG185>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CO$3:CO$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AQ$1,$AG185>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CO$3:CO$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AR$1,$AG185>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CP$3:CP$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AR$1,$AG185>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CP$3:CP$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AS$1,$AG185>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CQ$3:CQ$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AS$1,$AG185>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CQ$3:CQ$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AT$1,$AG185>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CR$3:CR$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AT$1,$AG185>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CR$3:CR$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AU$1,$AG185>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CS$3:CS$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AU$1,$AG185>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CS$3:CS$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AV$1,$AG185>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CT$3:CT$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AV$1,$AG185>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CT$3:CT$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AW$1,$AG185>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CU$3:CU$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AW$1,$AG185>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CU$3:CU$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AX$1,$AG185>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CV$3:CV$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AX$1,$AG185>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CV$3:CV$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AY$1,$AG185>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CW$3:CW$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AY$1,$AG185>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CW$3:CW$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=AZ$1,$AG185>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CX$3:CX$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=AZ$1,$AG185>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CX$3:CX$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=BA$1,$AG185>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CY$3:CY$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=BA$1,$AG185>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CY$3:CY$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=BB$1,$AG185>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!CZ$3:CZ$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=BB$1,$AG185>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!CZ$3:CZ$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=BC$1,$AG185>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!DA$3:DA$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=BC$1,$AG185>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!DA$3:DA$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=BD$1,$AG185>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!DB$3:DB$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=BD$1,$AG185>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!DB$3:DB$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF185<=BE$1,$AG185>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC185,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA185>$AB185,$AD185=\"n/a\"),($AA185-$AB185)*INDEX(misc!DC$3:DC$6,MATCH($AC185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD185=\"n/a\",$AJ185*$AI185,$I185)\n    +IFERROR(\n      IF(AND($AF185<=BE$1,$AG185>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD185,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA185>$AB185,($AA185-$AB185)*INDEX(misc!DC$3:DC$6,MATCH($AD185,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y185*$AH185*$AI185),\n$X185)*$AK185","v":0}]
[null,{"$f":"unique_contracts!A188","v":0},{"$f":"unique_contracts!B188","v":0},{"$f":"unique_contracts!D188","v":0},{"$f":"unique_contracts!J188","v":0},{"$f":"unique_contracts!K188","v":0},{"$f":"unique_contracts!M188","v":0},{"$f":"unique_contracts!N188","v":0},{"$f":"unique_contracts!P188","v":0},{"$f":"unique_contracts!R188","v":0},{"$f":"unique_contracts!V188","v":0},{"$f":"unique_contracts!AB188","v":0},{"$f":"unique_contracts!AM188","v":0},{"$f":"unique_contracts!AN188","v":0},{"$f":"unique_contracts!AO188","v":0},{"$f":"unique_contracts!AP188","v":0},{"$f":"unique_contracts!AQ188","v":0},{"$f":"unique_contracts!AR188","v":0},{"$f":"unique_contracts!CA188","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C186,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T186,\"pumped_storage\",\n      IF(AND(NOT(U186),V186),\"n/a\",\n        IF(AND(K186>0,OR(G186=\"NotHybrid\",G186=0)),_xlfn.CONCAT(AB186,INDEX(resources!$G:$G,MATCH(C186,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C186,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D186=\"Online\",NOT(ISNUMBER(MATCH(AC186,misc!$DE:$DE,0)))),F186,E186)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AL$1,$AG186>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CJ$3:CJ$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AL$1,$AG186>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CJ$3:CJ$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AM$1,$AG186>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CK$3:CK$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AM$1,$AG186>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CK$3:CK$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AN$1,$AG186>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CL$3:CL$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AN$1,$AG186>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CL$3:CL$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AO$1,$AG186>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CM$3:CM$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AO$1,$AG186>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CM$3:CM$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AP$1,$AG186>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CN$3:CN$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AP$1,$AG186>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CN$3:CN$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AQ$1,$AG186>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CO$3:CO$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AQ$1,$AG186>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CO$3:CO$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AR$1,$AG186>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CP$3:CP$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AR$1,$AG186>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CP$3:CP$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AS$1,$AG186>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CQ$3:CQ$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AS$1,$AG186>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CQ$3:CQ$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AT$1,$AG186>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CR$3:CR$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AT$1,$AG186>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CR$3:CR$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AU$1,$AG186>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CS$3:CS$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AU$1,$AG186>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CS$3:CS$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AV$1,$AG186>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CT$3:CT$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AV$1,$AG186>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CT$3:CT$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AW$1,$AG186>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CU$3:CU$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AW$1,$AG186>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CU$3:CU$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AX$1,$AG186>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CV$3:CV$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AX$1,$AG186>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CV$3:CV$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AY$1,$AG186>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CW$3:CW$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AY$1,$AG186>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CW$3:CW$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=AZ$1,$AG186>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CX$3:CX$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=AZ$1,$AG186>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CX$3:CX$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=BA$1,$AG186>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CY$3:CY$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=BA$1,$AG186>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CY$3:CY$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=BB$1,$AG186>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!CZ$3:CZ$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=BB$1,$AG186>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!CZ$3:CZ$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=BC$1,$AG186>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!DA$3:DA$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=BC$1,$AG186>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!DA$3:DA$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=BD$1,$AG186>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!DB$3:DB$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=BD$1,$AG186>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!DB$3:DB$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF186<=BE$1,$AG186>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC186,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA186>$AB186,$AD186=\"n/a\"),($AA186-$AB186)*INDEX(misc!DC$3:DC$6,MATCH($AC186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD186=\"n/a\",$AJ186*$AI186,$I186)\n    +IFERROR(\n      IF(AND($AF186<=BE$1,$AG186>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD186,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA186>$AB186,($AA186-$AB186)*INDEX(misc!DC$3:DC$6,MATCH($AD186,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y186*$AH186*$AI186),\n$X186)*$AK186","v":0}]
[null,{"$f":"unique_contracts!A189","v":0},{"$f":"unique_contracts!B189","v":0},{"$f":"unique_contracts!D189","v":0},{"$f":"unique_contracts!J189","v":0},{"$f":"unique_contracts!K189","v":0},{"$f":"unique_contracts!M189","v":0},{"$f":"unique_contracts!N189","v":0},{"$f":"unique_contracts!P189","v":0},{"$f":"unique_contracts!R189","v":0},{"$f":"unique_contracts!V189","v":0},{"$f":"unique_contracts!AB189","v":0},{"$f":"unique_contracts!AM189","v":0},{"$f":"unique_contracts!AN189","v":0},{"$f":"unique_contracts!AO189","v":0},{"$f":"unique_contracts!AP189","v":0},{"$f":"unique_contracts!AQ189","v":0},{"$f":"unique_contracts!AR189","v":0},{"$f":"unique_contracts!CA189","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C187,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T187,\"pumped_storage\",\n      IF(AND(NOT(U187),V187),\"n/a\",\n        IF(AND(K187>0,OR(G187=\"NotHybrid\",G187=0)),_xlfn.CONCAT(AB187,INDEX(resources!$G:$G,MATCH(C187,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C187,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D187=\"Online\",NOT(ISNUMBER(MATCH(AC187,misc!$DE:$DE,0)))),F187,E187)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AL$1,$AG187>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CJ$3:CJ$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AL$1,$AG187>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CJ$3:CJ$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AM$1,$AG187>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CK$3:CK$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AM$1,$AG187>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CK$3:CK$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AN$1,$AG187>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CL$3:CL$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AN$1,$AG187>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CL$3:CL$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AO$1,$AG187>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CM$3:CM$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AO$1,$AG187>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CM$3:CM$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AP$1,$AG187>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CN$3:CN$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AP$1,$AG187>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CN$3:CN$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AQ$1,$AG187>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CO$3:CO$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AQ$1,$AG187>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CO$3:CO$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AR$1,$AG187>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CP$3:CP$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AR$1,$AG187>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CP$3:CP$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AS$1,$AG187>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CQ$3:CQ$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AS$1,$AG187>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CQ$3:CQ$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AT$1,$AG187>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CR$3:CR$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AT$1,$AG187>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CR$3:CR$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AU$1,$AG187>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CS$3:CS$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AU$1,$AG187>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CS$3:CS$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AV$1,$AG187>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CT$3:CT$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AV$1,$AG187>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CT$3:CT$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AW$1,$AG187>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CU$3:CU$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AW$1,$AG187>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CU$3:CU$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AX$1,$AG187>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CV$3:CV$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AX$1,$AG187>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CV$3:CV$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AY$1,$AG187>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CW$3:CW$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AY$1,$AG187>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CW$3:CW$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=AZ$1,$AG187>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CX$3:CX$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=AZ$1,$AG187>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CX$3:CX$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=BA$1,$AG187>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CY$3:CY$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=BA$1,$AG187>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CY$3:CY$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=BB$1,$AG187>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!CZ$3:CZ$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=BB$1,$AG187>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!CZ$3:CZ$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=BC$1,$AG187>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!DA$3:DA$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=BC$1,$AG187>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!DA$3:DA$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=BD$1,$AG187>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!DB$3:DB$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=BD$1,$AG187>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!DB$3:DB$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF187<=BE$1,$AG187>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC187,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA187>$AB187,$AD187=\"n/a\"),($AA187-$AB187)*INDEX(misc!DC$3:DC$6,MATCH($AC187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD187=\"n/a\",$AJ187*$AI187,$I187)\n    +IFERROR(\n      IF(AND($AF187<=BE$1,$AG187>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD187,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA187>$AB187,($AA187-$AB187)*INDEX(misc!DC$3:DC$6,MATCH($AD187,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y187*$AH187*$AI187),\n$X187)*$AK187","v":0}]
[null,{"$f":"unique_contracts!A190","v":0},{"$f":"unique_contracts!B190","v":0},{"$f":"unique_contracts!D190","v":0},{"$f":"unique_contracts!J190","v":0},{"$f":"unique_contracts!K190","v":0},{"$f":"unique_contracts!M190","v":0},{"$f":"unique_contracts!N190","v":0},{"$f":"unique_contracts!P190","v":0},{"$f":"unique_contracts!R190","v":0},{"$f":"unique_contracts!V190","v":0},{"$f":"unique_contracts!AB190","v":0},{"$f":"unique_contracts!AM190","v":0},{"$f":"unique_contracts!AN190","v":0},{"$f":"unique_contracts!AO190","v":0},{"$f":"unique_contracts!AP190","v":0},{"$f":"unique_contracts!AQ190","v":0},{"$f":"unique_contracts!AR190","v":0},{"$f":"unique_contracts!CA190","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C188,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T188,\"pumped_storage\",\n      IF(AND(NOT(U188),V188),\"n/a\",\n        IF(AND(K188>0,OR(G188=\"NotHybrid\",G188=0)),_xlfn.CONCAT(AB188,INDEX(resources!$G:$G,MATCH(C188,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C188,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D188=\"Online\",NOT(ISNUMBER(MATCH(AC188,misc!$DE:$DE,0)))),F188,E188)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AL$1,$AG188>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CJ$3:CJ$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AL$1,$AG188>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CJ$3:CJ$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AM$1,$AG188>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CK$3:CK$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AM$1,$AG188>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CK$3:CK$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AN$1,$AG188>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CL$3:CL$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AN$1,$AG188>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CL$3:CL$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AO$1,$AG188>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CM$3:CM$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AO$1,$AG188>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CM$3:CM$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AP$1,$AG188>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CN$3:CN$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AP$1,$AG188>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CN$3:CN$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AQ$1,$AG188>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CO$3:CO$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AQ$1,$AG188>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CO$3:CO$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AR$1,$AG188>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CP$3:CP$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AR$1,$AG188>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CP$3:CP$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AS$1,$AG188>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CQ$3:CQ$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AS$1,$AG188>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CQ$3:CQ$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AT$1,$AG188>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CR$3:CR$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AT$1,$AG188>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CR$3:CR$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AU$1,$AG188>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CS$3:CS$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AU$1,$AG188>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CS$3:CS$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AV$1,$AG188>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CT$3:CT$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AV$1,$AG188>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CT$3:CT$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AW$1,$AG188>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CU$3:CU$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AW$1,$AG188>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CU$3:CU$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AX$1,$AG188>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CV$3:CV$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AX$1,$AG188>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CV$3:CV$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AY$1,$AG188>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CW$3:CW$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AY$1,$AG188>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CW$3:CW$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=AZ$1,$AG188>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CX$3:CX$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=AZ$1,$AG188>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CX$3:CX$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=BA$1,$AG188>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CY$3:CY$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=BA$1,$AG188>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CY$3:CY$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=BB$1,$AG188>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!CZ$3:CZ$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=BB$1,$AG188>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!CZ$3:CZ$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=BC$1,$AG188>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!DA$3:DA$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=BC$1,$AG188>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!DA$3:DA$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=BD$1,$AG188>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!DB$3:DB$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=BD$1,$AG188>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!DB$3:DB$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF188<=BE$1,$AG188>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC188,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA188>$AB188,$AD188=\"n/a\"),($AA188-$AB188)*INDEX(misc!DC$3:DC$6,MATCH($AC188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD188=\"n/a\",$AJ188*$AI188,$I188)\n    +IFERROR(\n      IF(AND($AF188<=BE$1,$AG188>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD188,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA188>$AB188,($AA188-$AB188)*INDEX(misc!DC$3:DC$6,MATCH($AD188,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y188*$AH188*$AI188),\n$X188)*$AK188","v":0}]
[null,{"$f":"unique_contracts!A191","v":0},{"$f":"unique_contracts!B191","v":0},{"$f":"unique_contracts!D191","v":0},{"$f":"unique_contracts!J191","v":0},{"$f":"unique_contracts!K191","v":0},{"$f":"unique_contracts!M191","v":0},{"$f":"unique_contracts!N191","v":0},{"$f":"unique_contracts!P191","v":0},{"$f":"unique_contracts!R191","v":0},{"$f":"unique_contracts!V191","v":0},{"$f":"unique_contracts!AB191","v":0},{"$f":"unique_contracts!AM191","v":0},{"$f":"unique_contracts!AN191","v":0},{"$f":"unique_contracts!AO191","v":0},{"$f":"unique_contracts!AP191","v":0},{"$f":"unique_contracts!AQ191","v":0},{"$f":"unique_contracts!AR191","v":0},{"$f":"unique_contracts!CA191","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C189,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T189,\"pumped_storage\",\n      IF(AND(NOT(U189),V189),\"n/a\",\n        IF(AND(K189>0,OR(G189=\"NotHybrid\",G189=0)),_xlfn.CONCAT(AB189,INDEX(resources!$G:$G,MATCH(C189,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C189,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D189=\"Online\",NOT(ISNUMBER(MATCH(AC189,misc!$DE:$DE,0)))),F189,E189)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AL$1,$AG189>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CJ$3:CJ$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AL$1,$AG189>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CJ$3:CJ$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AM$1,$AG189>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CK$3:CK$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AM$1,$AG189>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CK$3:CK$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AN$1,$AG189>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CL$3:CL$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AN$1,$AG189>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CL$3:CL$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AO$1,$AG189>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CM$3:CM$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AO$1,$AG189>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CM$3:CM$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AP$1,$AG189>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CN$3:CN$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AP$1,$AG189>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CN$3:CN$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AQ$1,$AG189>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CO$3:CO$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AQ$1,$AG189>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CO$3:CO$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AR$1,$AG189>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CP$3:CP$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AR$1,$AG189>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CP$3:CP$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AS$1,$AG189>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CQ$3:CQ$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AS$1,$AG189>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CQ$3:CQ$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AT$1,$AG189>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CR$3:CR$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AT$1,$AG189>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CR$3:CR$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AU$1,$AG189>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CS$3:CS$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AU$1,$AG189>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CS$3:CS$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AV$1,$AG189>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CT$3:CT$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AV$1,$AG189>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CT$3:CT$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AW$1,$AG189>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CU$3:CU$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AW$1,$AG189>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CU$3:CU$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AX$1,$AG189>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CV$3:CV$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AX$1,$AG189>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CV$3:CV$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AY$1,$AG189>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CW$3:CW$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AY$1,$AG189>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CW$3:CW$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=AZ$1,$AG189>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CX$3:CX$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=AZ$1,$AG189>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CX$3:CX$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=BA$1,$AG189>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CY$3:CY$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=BA$1,$AG189>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CY$3:CY$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=BB$1,$AG189>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!CZ$3:CZ$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=BB$1,$AG189>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!CZ$3:CZ$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=BC$1,$AG189>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!DA$3:DA$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=BC$1,$AG189>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!DA$3:DA$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=BD$1,$AG189>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!DB$3:DB$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=BD$1,$AG189>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!DB$3:DB$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF189<=BE$1,$AG189>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA189>$AB189,$AD189=\"n/a\"),($AA189-$AB189)*INDEX(misc!DC$3:DC$6,MATCH($AC189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD189=\"n/a\",$AJ189*$AI189,$I189)\n    +IFERROR(\n      IF(AND($AF189<=BE$1,$AG189>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA189>$AB189,($AA189-$AB189)*INDEX(misc!DC$3:DC$6,MATCH($AD189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y189*$AH189*$AI189),\n$X189)*$AK189","v":0}]
[null,{"$f":"unique_contracts!A192","v":0},{"$f":"unique_contracts!B192","v":0},{"$f":"unique_contracts!D192","v":0},{"$f":"unique_contracts!J192","v":0},{"$f":"unique_contracts!K192","v":0},{"$f":"unique_contracts!M192","v":0},{"$f":"unique_contracts!N192","v":0},{"$f":"unique_contracts!P192","v":0},{"$f":"unique_contracts!R192","v":0},{"$f":"unique_contracts!V192","v":0},{"$f":"unique_contracts!AB192","v":0},{"$f":"unique_contracts!AM192","v":0},{"$f":"unique_contracts!AN192","v":0},{"$f":"unique_contracts!AO192","v":0},{"$f":"unique_contracts!AP192","v":0},{"$f":"unique_contracts!AQ192","v":0},{"$f":"unique_contracts!AR192","v":0},{"$f":"unique_contracts!CA192","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C190,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T190,\"pumped_storage\",\n      IF(AND(NOT(U190),V190),\"n/a\",\n        IF(AND(K190>0,OR(G190=\"NotHybrid\",G190=0)),_xlfn.CONCAT(AB190,INDEX(resources!$G:$G,MATCH(C190,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C190,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D190=\"Online\",NOT(ISNUMBER(MATCH(AC190,misc!$DE:$DE,0)))),F190,E190)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AL$1,$AG190>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CJ$3:CJ$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AL$1,$AG190>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CJ$3:CJ$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AM$1,$AG190>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CK$3:CK$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AM$1,$AG190>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CK$3:CK$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AN$1,$AG190>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CL$3:CL$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AN$1,$AG190>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CL$3:CL$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AO$1,$AG190>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CM$3:CM$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AO$1,$AG190>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CM$3:CM$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AP$1,$AG190>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CN$3:CN$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AP$1,$AG190>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CN$3:CN$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AQ$1,$AG190>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CO$3:CO$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AQ$1,$AG190>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CO$3:CO$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AR$1,$AG190>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CP$3:CP$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AR$1,$AG190>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CP$3:CP$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AS$1,$AG190>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CQ$3:CQ$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AS$1,$AG190>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CQ$3:CQ$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AT$1,$AG190>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CR$3:CR$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AT$1,$AG190>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CR$3:CR$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AU$1,$AG190>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CS$3:CS$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AU$1,$AG190>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CS$3:CS$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AV$1,$AG190>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CT$3:CT$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AV$1,$AG190>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CT$3:CT$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AW$1,$AG190>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CU$3:CU$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AW$1,$AG190>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CU$3:CU$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AX$1,$AG190>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CV$3:CV$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AX$1,$AG190>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CV$3:CV$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AY$1,$AG190>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CW$3:CW$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AY$1,$AG190>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CW$3:CW$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=AZ$1,$AG190>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CX$3:CX$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=AZ$1,$AG190>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CX$3:CX$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=BA$1,$AG190>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CY$3:CY$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=BA$1,$AG190>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CY$3:CY$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=BB$1,$AG190>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!CZ$3:CZ$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=BB$1,$AG190>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!CZ$3:CZ$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=BC$1,$AG190>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!DA$3:DA$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=BC$1,$AG190>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!DA$3:DA$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=BD$1,$AG190>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!DB$3:DB$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=BD$1,$AG190>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!DB$3:DB$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF190<=BE$1,$AG190>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC190,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA190>$AB190,$AD190=\"n/a\"),($AA190-$AB190)*INDEX(misc!DC$3:DC$6,MATCH($AC190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD190=\"n/a\",$AJ190*$AI190,$I190)\n    +IFERROR(\n      IF(AND($AF190<=BE$1,$AG190>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD190,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA190>$AB190,($AA190-$AB190)*INDEX(misc!DC$3:DC$6,MATCH($AD190,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y190*$AH190*$AI190),\n$X190)*$AK190","v":0}]
[null,{"$f":"unique_contracts!A193","v":0},{"$f":"unique_contracts!B193","v":0},{"$f":"unique_contracts!D193","v":0},{"$f":"unique_contracts!J193","v":0},{"$f":"unique_contracts!K193","v":0},{"$f":"unique_contracts!M193","v":0},{"$f":"unique_contracts!N193","v":0},{"$f":"unique_contracts!P193","v":0},{"$f":"unique_contracts!R193","v":0},{"$f":"unique_contracts!V193","v":0},{"$f":"unique_contracts!AB193","v":0},{"$f":"unique_contracts!AM193","v":0},{"$f":"unique_contracts!AN193","v":0},{"$f":"unique_contracts!AO193","v":0},{"$f":"unique_contracts!AP193","v":0},{"$f":"unique_contracts!AQ193","v":0},{"$f":"unique_contracts!AR193","v":0},{"$f":"unique_contracts!CA193","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C191,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T191,\"pumped_storage\",\n      IF(AND(NOT(U191),V191),\"n/a\",\n        IF(AND(K191>0,OR(G191=\"NotHybrid\",G191=0)),_xlfn.CONCAT(AB191,INDEX(resources!$G:$G,MATCH(C191,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C191,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D191=\"Online\",NOT(ISNUMBER(MATCH(AC191,misc!$DE:$DE,0)))),F191,E191)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AL$1,$AG191>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CJ$3:CJ$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AL$1,$AG191>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CJ$3:CJ$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AM$1,$AG191>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CK$3:CK$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AM$1,$AG191>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CK$3:CK$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AN$1,$AG191>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CL$3:CL$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AN$1,$AG191>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CL$3:CL$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AO$1,$AG191>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CM$3:CM$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AO$1,$AG191>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CM$3:CM$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AP$1,$AG191>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CN$3:CN$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AP$1,$AG191>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CN$3:CN$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AQ$1,$AG191>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CO$3:CO$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AQ$1,$AG191>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CO$3:CO$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AR$1,$AG191>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CP$3:CP$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AR$1,$AG191>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CP$3:CP$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AS$1,$AG191>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CQ$3:CQ$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AS$1,$AG191>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CQ$3:CQ$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AT$1,$AG191>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CR$3:CR$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AT$1,$AG191>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CR$3:CR$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AU$1,$AG191>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CS$3:CS$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AU$1,$AG191>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CS$3:CS$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AV$1,$AG191>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CT$3:CT$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AV$1,$AG191>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CT$3:CT$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AW$1,$AG191>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CU$3:CU$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AW$1,$AG191>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CU$3:CU$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AX$1,$AG191>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CV$3:CV$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AX$1,$AG191>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CV$3:CV$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AY$1,$AG191>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CW$3:CW$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AY$1,$AG191>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CW$3:CW$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=AZ$1,$AG191>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CX$3:CX$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=AZ$1,$AG191>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CX$3:CX$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=BA$1,$AG191>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CY$3:CY$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=BA$1,$AG191>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CY$3:CY$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=BB$1,$AG191>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!CZ$3:CZ$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=BB$1,$AG191>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!CZ$3:CZ$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=BC$1,$AG191>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!DA$3:DA$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=BC$1,$AG191>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!DA$3:DA$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=BD$1,$AG191>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!DB$3:DB$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=BD$1,$AG191>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!DB$3:DB$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF191<=BE$1,$AG191>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC191,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA191>$AB191,$AD191=\"n/a\"),($AA191-$AB191)*INDEX(misc!DC$3:DC$6,MATCH($AC191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD191=\"n/a\",$AJ191*$AI191,$I191)\n    +IFERROR(\n      IF(AND($AF191<=BE$1,$AG191>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD191,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA191>$AB191,($AA191-$AB191)*INDEX(misc!DC$3:DC$6,MATCH($AD191,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y191*$AH191*$AI191),\n$X191)*$AK191","v":0}]
[null,{"$f":"unique_contracts!A194","v":0},{"$f":"unique_contracts!B194","v":0},{"$f":"unique_contracts!D194","v":0},{"$f":"unique_contracts!J194","v":0},{"$f":"unique_contracts!K194","v":0},{"$f":"unique_contracts!M194","v":0},{"$f":"unique_contracts!N194","v":0},{"$f":"unique_contracts!P194","v":0},{"$f":"unique_contracts!R194","v":0},{"$f":"unique_contracts!V194","v":0},{"$f":"unique_contracts!AB194","v":0},{"$f":"unique_contracts!AM194","v":0},{"$f":"unique_contracts!AN194","v":0},{"$f":"unique_contracts!AO194","v":0},{"$f":"unique_contracts!AP194","v":0},{"$f":"unique_contracts!AQ194","v":0},{"$f":"unique_contracts!AR194","v":0},{"$f":"unique_contracts!CA194","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C192,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T192,\"pumped_storage\",\n      IF(AND(NOT(U192),V192),\"n/a\",\n        IF(AND(K192>0,OR(G192=\"NotHybrid\",G192=0)),_xlfn.CONCAT(AB192,INDEX(resources!$G:$G,MATCH(C192,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C192,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D192=\"Online\",NOT(ISNUMBER(MATCH(AC192,misc!$DE:$DE,0)))),F192,E192)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AL$1,$AG192>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CJ$3:CJ$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AL$1,$AG192>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CJ$3:CJ$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AM$1,$AG192>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CK$3:CK$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AM$1,$AG192>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CK$3:CK$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AN$1,$AG192>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CL$3:CL$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AN$1,$AG192>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CL$3:CL$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AO$1,$AG192>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CM$3:CM$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AO$1,$AG192>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CM$3:CM$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AP$1,$AG192>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CN$3:CN$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AP$1,$AG192>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CN$3:CN$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AQ$1,$AG192>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CO$3:CO$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AQ$1,$AG192>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CO$3:CO$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AR$1,$AG192>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CP$3:CP$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AR$1,$AG192>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CP$3:CP$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AS$1,$AG192>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CQ$3:CQ$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AS$1,$AG192>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CQ$3:CQ$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AT$1,$AG192>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CR$3:CR$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AT$1,$AG192>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CR$3:CR$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AU$1,$AG192>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CS$3:CS$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AU$1,$AG192>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CS$3:CS$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AV$1,$AG192>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CT$3:CT$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AV$1,$AG192>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CT$3:CT$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AW$1,$AG192>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CU$3:CU$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AW$1,$AG192>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CU$3:CU$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AX$1,$AG192>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CV$3:CV$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AX$1,$AG192>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CV$3:CV$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AY$1,$AG192>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CW$3:CW$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AY$1,$AG192>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CW$3:CW$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=AZ$1,$AG192>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CX$3:CX$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=AZ$1,$AG192>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CX$3:CX$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=BA$1,$AG192>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CY$3:CY$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=BA$1,$AG192>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CY$3:CY$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=BB$1,$AG192>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!CZ$3:CZ$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=BB$1,$AG192>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!CZ$3:CZ$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=BC$1,$AG192>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!DA$3:DA$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=BC$1,$AG192>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!DA$3:DA$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=BD$1,$AG192>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!DB$3:DB$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=BD$1,$AG192>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!DB$3:DB$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF192<=BE$1,$AG192>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC192,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA192>$AB192,$AD192=\"n/a\"),($AA192-$AB192)*INDEX(misc!DC$3:DC$6,MATCH($AC192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD192=\"n/a\",$AJ192*$AI192,$I192)\n    +IFERROR(\n      IF(AND($AF192<=BE$1,$AG192>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD192,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA192>$AB192,($AA192-$AB192)*INDEX(misc!DC$3:DC$6,MATCH($AD192,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y192*$AH192*$AI192),\n$X192)*$AK192","v":0}]
[null,{"$f":"unique_contracts!A195","v":0},{"$f":"unique_contracts!B195","v":0},{"$f":"unique_contracts!D195","v":0},{"$f":"unique_contracts!J195","v":0},{"$f":"unique_contracts!K195","v":0},{"$f":"unique_contracts!M195","v":0},{"$f":"unique_contracts!N195","v":0},{"$f":"unique_contracts!P195","v":0},{"$f":"unique_contracts!R195","v":0},{"$f":"unique_contracts!V195","v":0},{"$f":"unique_contracts!AB195","v":0},{"$f":"unique_contracts!AM195","v":0},{"$f":"unique_contracts!AN195","v":0},{"$f":"unique_contracts!AO195","v":0},{"$f":"unique_contracts!AP195","v":0},{"$f":"unique_contracts!AQ195","v":0},{"$f":"unique_contracts!AR195","v":0},{"$f":"unique_contracts!CA195","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C193,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T193,\"pumped_storage\",\n      IF(AND(NOT(U193),V193),\"n/a\",\n        IF(AND(K193>0,OR(G193=\"NotHybrid\",G193=0)),_xlfn.CONCAT(AB193,INDEX(resources!$G:$G,MATCH(C193,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C193,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D193=\"Online\",NOT(ISNUMBER(MATCH(AC193,misc!$DE:$DE,0)))),F193,E193)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AL$1,$AG193>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CJ$3:CJ$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AL$1,$AG193>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CJ$3:CJ$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AM$1,$AG193>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CK$3:CK$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AM$1,$AG193>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CK$3:CK$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AN$1,$AG193>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CL$3:CL$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AN$1,$AG193>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CL$3:CL$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AO$1,$AG193>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CM$3:CM$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AO$1,$AG193>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CM$3:CM$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AP$1,$AG193>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CN$3:CN$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AP$1,$AG193>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CN$3:CN$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AQ$1,$AG193>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CO$3:CO$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AQ$1,$AG193>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CO$3:CO$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AR$1,$AG193>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CP$3:CP$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AR$1,$AG193>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CP$3:CP$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AS$1,$AG193>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CQ$3:CQ$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AS$1,$AG193>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CQ$3:CQ$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AT$1,$AG193>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CR$3:CR$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AT$1,$AG193>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CR$3:CR$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AU$1,$AG193>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CS$3:CS$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AU$1,$AG193>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CS$3:CS$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AV$1,$AG193>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CT$3:CT$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AV$1,$AG193>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CT$3:CT$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AW$1,$AG193>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CU$3:CU$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AW$1,$AG193>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CU$3:CU$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AX$1,$AG193>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CV$3:CV$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AX$1,$AG193>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CV$3:CV$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AY$1,$AG193>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CW$3:CW$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AY$1,$AG193>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CW$3:CW$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=AZ$1,$AG193>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CX$3:CX$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=AZ$1,$AG193>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CX$3:CX$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=BA$1,$AG193>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CY$3:CY$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=BA$1,$AG193>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CY$3:CY$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=BB$1,$AG193>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!CZ$3:CZ$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=BB$1,$AG193>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!CZ$3:CZ$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=BC$1,$AG193>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!DA$3:DA$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=BC$1,$AG193>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!DA$3:DA$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=BD$1,$AG193>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!DB$3:DB$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=BD$1,$AG193>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!DB$3:DB$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF193<=BE$1,$AG193>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC193,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA193>$AB193,$AD193=\"n/a\"),($AA193-$AB193)*INDEX(misc!DC$3:DC$6,MATCH($AC193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD193=\"n/a\",$AJ193*$AI193,$I193)\n    +IFERROR(\n      IF(AND($AF193<=BE$1,$AG193>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD193,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA193>$AB193,($AA193-$AB193)*INDEX(misc!DC$3:DC$6,MATCH($AD193,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y193*$AH193*$AI193),\n$X193)*$AK193","v":0}]
[null,{"$f":"unique_contracts!A196","v":0},{"$f":"unique_contracts!B196","v":0},{"$f":"unique_contracts!D196","v":0},{"$f":"unique_contracts!J196","v":0},{"$f":"unique_contracts!K196","v":0},{"$f":"unique_contracts!M196","v":0},{"$f":"unique_contracts!N196","v":0},{"$f":"unique_contracts!P196","v":0},{"$f":"unique_contracts!R196","v":0},{"$f":"unique_contracts!V196","v":0},{"$f":"unique_contracts!AB196","v":0},{"$f":"unique_contracts!AM196","v":0},{"$f":"unique_contracts!AN196","v":0},{"$f":"unique_contracts!AO196","v":0},{"$f":"unique_contracts!AP196","v":0},{"$f":"unique_contracts!AQ196","v":0},{"$f":"unique_contracts!AR196","v":0},{"$f":"unique_contracts!CA196","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C194,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T194,\"pumped_storage\",\n      IF(AND(NOT(U194),V194),\"n/a\",\n        IF(AND(K194>0,OR(G194=\"NotHybrid\",G194=0)),_xlfn.CONCAT(AB194,INDEX(resources!$G:$G,MATCH(C194,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C194,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D194=\"Online\",NOT(ISNUMBER(MATCH(AC194,misc!$DE:$DE,0)))),F194,E194)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AL$1,$AG194>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CJ$3:CJ$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AL$1,$AG194>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CJ$3:CJ$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AM$1,$AG194>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CK$3:CK$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AM$1,$AG194>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CK$3:CK$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AN$1,$AG194>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CL$3:CL$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AN$1,$AG194>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CL$3:CL$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AO$1,$AG194>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CM$3:CM$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AO$1,$AG194>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CM$3:CM$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AP$1,$AG194>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CN$3:CN$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AP$1,$AG194>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CN$3:CN$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AQ$1,$AG194>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CO$3:CO$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AQ$1,$AG194>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CO$3:CO$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AR$1,$AG194>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CP$3:CP$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AR$1,$AG194>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CP$3:CP$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AS$1,$AG194>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CQ$3:CQ$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AS$1,$AG194>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CQ$3:CQ$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AT$1,$AG194>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CR$3:CR$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AT$1,$AG194>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CR$3:CR$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AU$1,$AG194>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CS$3:CS$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AU$1,$AG194>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CS$3:CS$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AV$1,$AG194>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CT$3:CT$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AV$1,$AG194>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CT$3:CT$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AW$1,$AG194>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CU$3:CU$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AW$1,$AG194>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CU$3:CU$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AX$1,$AG194>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CV$3:CV$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AX$1,$AG194>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CV$3:CV$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AY$1,$AG194>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CW$3:CW$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AY$1,$AG194>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CW$3:CW$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=AZ$1,$AG194>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CX$3:CX$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=AZ$1,$AG194>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CX$3:CX$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=BA$1,$AG194>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CY$3:CY$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=BA$1,$AG194>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CY$3:CY$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=BB$1,$AG194>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!CZ$3:CZ$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=BB$1,$AG194>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!CZ$3:CZ$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=BC$1,$AG194>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!DA$3:DA$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=BC$1,$AG194>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!DA$3:DA$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=BD$1,$AG194>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!DB$3:DB$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=BD$1,$AG194>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!DB$3:DB$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF194<=BE$1,$AG194>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA194>$AB194,$AD194=\"n/a\"),($AA194-$AB194)*INDEX(misc!DC$3:DC$6,MATCH($AC194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD194=\"n/a\",$AJ194*$AI194,$I194)\n    +IFERROR(\n      IF(AND($AF194<=BE$1,$AG194>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA194>$AB194,($AA194-$AB194)*INDEX(misc!DC$3:DC$6,MATCH($AD194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y194*$AH194*$AI194),\n$X194)*$AK194","v":0}]
[null,{"$f":"unique_contracts!A197","v":0},{"$f":"unique_contracts!B197","v":0},{"$f":"unique_contracts!D197","v":0},{"$f":"unique_contracts!J197","v":0},{"$f":"unique_contracts!K197","v":0},{"$f":"unique_contracts!M197","v":0},{"$f":"unique_contracts!N197","v":0},{"$f":"unique_contracts!P197","v":0},{"$f":"unique_contracts!R197","v":0},{"$f":"unique_contracts!V197","v":0},{"$f":"unique_contracts!AB197","v":0},{"$f":"unique_contracts!AM197","v":0},{"$f":"unique_contracts!AN197","v":0},{"$f":"unique_contracts!AO197","v":0},{"$f":"unique_contracts!AP197","v":0},{"$f":"unique_contracts!AQ197","v":0},{"$f":"unique_contracts!AR197","v":0},{"$f":"unique_contracts!CA197","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C195,resources!$A:$A,0))))","v":false},{"$f":"AND(NOT(OR(G195=\"NotHybrid\",G195=0)),I195>0)","v":false},{"$f":"AND(NOT(OR(G195=\"NotHybrid\",G195=0)),J195>0)","v":false},{"$f":"IF(B195=0,FALSE,COUNTIFS(B:B,B195)>1)","v":false},{"$f":"IF(U195,SUMIFS(E:E,B:B,B195),E195)","v":0},{"$f":"IF(OR(U195,AND(NOT(W195),V195)),SUMIFS(J:J,B:B,B195,V:V,TRUE),0)","v":0},{"$f":"IF(OR(U195,AND(NOT(W195),V195)),SUMIFS(K:K,B:B,B195,V:V,TRUE),0)","v":0},{"$f":"IFERROR(\n    IF(AND(K195>0,OR(G195=\"NotHybrid\",G195=0)),MIN(ROUNDDOWN(K195/E195,0),100),\n      IF(Z195>0,MIN(ROUNDDOWN(Z195/Y195,0),100),\"n/a\")),\n\"n/a\")","v":"n/a"},{"$f":"IF(AA195=\"n/a\",\"n/a\",IF(AA195<8,4,IF(AA195<12,8,IF(AA195<24,12,IF(AA195<100,24,100)))))","v":"n/a"},{"$f":"IFERROR(\n    IF(T195,\"pumped_storage\",\n      IF(AND(NOT(U195),V195),\"n/a\",\n        IF(AND(K195>0,OR(G195=\"NotHybrid\",G195=0)),_xlfn.CONCAT(AB195,INDEX(resources!$G:$G,MATCH(C195,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C195,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},{"$f":"IFERROR(IF(Z195>0,_xlfn.CONCAT(AB195,\"hr_batteries\"),\"n/a\"),\"n/a\")","v":"n/a"},{"$f":"IF(AD195=\"n/a\",AC195,IF(AND(AC195=\"n/a\",NOT(AD195=\"n/a\")),AD195,\"hybrid\"))","v":"n/a"},{"$f":"IFERROR(IF(DATE(M195,N195,O195)<=DATE(M195,6,1),M195,M195+1),0)","v":0},{"$f":"IFERROR(IF(DATE(P195,Q195,R195)>=DATE(P195,10,1),P195,P195-1),0)","v":0},{"$f":"IF(OR(AD195=\"n/a\",NOT(H195=\"NO\")),100%,\n    IF(ISNUMBER(SEARCH(\"pv\",AC195)),MIN(I195/(1*(ROUNDDOWN(Z195/Y195,0)/4)),Y195)/Y195,\n      IF(ISNUMBER(SEARCH(\"wind\",AC195)),MIN(I195/(2*(ROUNDDOWN(Z195/Y195,0)/4)),Y195)/Y195,1)))","v":1},{"$f":"IFERROR(\n    IF(ISNUMBER(SEARCH(\"batteries\",AC195)),MIN(ROUNDDOWN(K195/E195,0)/4,1),\n      IF(ISNUMBER(SEARCH(\"batteries\",AD195)),MIN(ROUNDDOWN(Z195/Y195,0)/4,1),1)),\n1)","v":1},{"$f":"IF(AND(D195=\"Online\",NOT(ISNUMBER(MATCH(AC195,misc!$DE:$DE,0)))),F195,E195)","v":0},{"$f":"IF(AND(L195=\"Sell\",ISNUMBER(SEARCH(\"Capacity\",S195))),-1,\n    IF(AND(NOT(L195=\"Sell\"),OR(NOT(OR(G195=\"NotHybrid\",G195=0)),ISNUMBER(SEARCH(\"Capacity\",S195)))),1,0))","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AL$1,$AG195>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CJ$3:CJ$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AL$1,$AG195>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CJ$3:CJ$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AM$1,$AG195>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CK$3:CK$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AM$1,$AG195>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CK$3:CK$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AN$1,$AG195>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CL$3:CL$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AN$1,$AG195>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CL$3:CL$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AO$1,$AG195>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CM$3:CM$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AO$1,$AG195>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CM$3:CM$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AP$1,$AG195>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CN$3:CN$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AP$1,$AG195>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CN$3:CN$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AQ$1,$AG195>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CO$3:CO$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AQ$1,$AG195>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CO$3:CO$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AR$1,$AG195>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CP$3:CP$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AR$1,$AG195>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CP$3:CP$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AS$1,$AG195>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CQ$3:CQ$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AS$1,$AG195>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CQ$3:CQ$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AT$1,$AG195>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CR$3:CR$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AT$1,$AG195>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CR$3:CR$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AU$1,$AG195>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CS$3:CS$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AU$1,$AG195>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CS$3:CS$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AV$1,$AG195>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CT$3:CT$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AV$1,$AG195>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CT$3:CT$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AW$1,$AG195>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CU$3:CU$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AW$1,$AG195>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CU$3:CU$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AX$1,$AG195>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CV$3:CV$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AX$1,$AG195>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CV$3:CV$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AY$1,$AG195>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CW$3:CW$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AY$1,$AG195>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CW$3:CW$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=AZ$1,$AG195>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CX$3:CX$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=AZ$1,$AG195>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CX$3:CX$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=BA$1,$AG195>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CY$3:CY$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=BA$1,$AG195>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CY$3:CY$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=BB$1,$AG195>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!CZ$3:CZ$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=BB$1,$AG195>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!CZ$3:CZ$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=BC$1,$AG195>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!DA$3:DA$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=BC$1,$AG195>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!DA$3:DA$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=BD$1,$AG195>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!DB$3:DB$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=BD$1,$AG195>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!DB$3:DB$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF195<=BE$1,$AG195>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC195,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA195>$AB195,$AD195=\"n/a\"),($AA195-$AB195)*INDEX(misc!DC$3:DC$6,MATCH($AC195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD195=\"n/a\",$AJ195*$AI195,$I195)\n    +IFERROR(\n      IF(AND($AF195<=BE$1,$AG195>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD195,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA195>$AB195,($AA195-$AB195)*INDEX(misc!DC$3:DC$6,MATCH($AD195,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y195*$AH195*$AI195),\n$X195)*$AK195","v":0}]
[null,{"$f":"unique_contracts!A198","v":0},{"$f":"unique_contracts!B198","v":0},{"$f":"unique_contracts!D198","v":0},{"$f":"unique_contracts!J198","v":0},{"$f":"unique_contracts!K198","v":0},{"$f":"unique_contracts!M198","v":0},{"$f":"unique_contracts!N198","v":0},{"$f":"unique_contracts!P198","v":0},{"$f":"unique_contracts!R198","v":0},{"$f":"unique_contracts!V198","v":0},{"$f":"unique_contracts!AB198","v":0},{"$f":"unique_contracts!AM198","v":0},{"$f":"unique_contracts!AN198","v":0},{"$f":"unique_contracts!AO198","v":0},{"$f":"unique_contracts!AP198","v":0},{"$f":"unique_contracts!AQ198","v":0},{"$f":"unique_contracts!AR198","v":0},{"$f":"unique_contracts!CA198","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C196,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T196,\"pumped_storage\",\n      IF(AND(NOT(U196),V196),\"n/a\",\n        IF(AND(K196>0,OR(G196=\"NotHybrid\",G196=0)),_xlfn.CONCAT(AB196,INDEX(resources!$G:$G,MATCH(C196,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C196,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D196=\"Online\",NOT(ISNUMBER(MATCH(AC196,misc!$DE:$DE,0)))),F196,E196)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AL$1,$AG196>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CJ$3:CJ$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AL$1,$AG196>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CJ$3:CJ$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AM$1,$AG196>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CK$3:CK$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AM$1,$AG196>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CK$3:CK$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AN$1,$AG196>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CL$3:CL$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AN$1,$AG196>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CL$3:CL$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AO$1,$AG196>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CM$3:CM$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AO$1,$AG196>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CM$3:CM$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AP$1,$AG196>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CN$3:CN$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AP$1,$AG196>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CN$3:CN$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AQ$1,$AG196>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CO$3:CO$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AQ$1,$AG196>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CO$3:CO$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AR$1,$AG196>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CP$3:CP$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AR$1,$AG196>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CP$3:CP$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AS$1,$AG196>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CQ$3:CQ$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AS$1,$AG196>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CQ$3:CQ$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AT$1,$AG196>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CR$3:CR$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AT$1,$AG196>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CR$3:CR$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AU$1,$AG196>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CS$3:CS$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AU$1,$AG196>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CS$3:CS$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AV$1,$AG196>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CT$3:CT$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AV$1,$AG196>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CT$3:CT$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AW$1,$AG196>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CU$3:CU$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AW$1,$AG196>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CU$3:CU$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AX$1,$AG196>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CV$3:CV$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AX$1,$AG196>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CV$3:CV$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AY$1,$AG196>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CW$3:CW$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AY$1,$AG196>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CW$3:CW$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=AZ$1,$AG196>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CX$3:CX$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=AZ$1,$AG196>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CX$3:CX$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=BA$1,$AG196>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CY$3:CY$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=BA$1,$AG196>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CY$3:CY$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=BB$1,$AG196>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!CZ$3:CZ$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=BB$1,$AG196>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!CZ$3:CZ$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=BC$1,$AG196>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!DA$3:DA$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=BC$1,$AG196>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!DA$3:DA$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=BD$1,$AG196>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!DB$3:DB$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=BD$1,$AG196>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!DB$3:DB$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF196<=BE$1,$AG196>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC196,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA196>$AB196,$AD196=\"n/a\"),($AA196-$AB196)*INDEX(misc!DC$3:DC$6,MATCH($AC196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD196=\"n/a\",$AJ196*$AI196,$I196)\n    +IFERROR(\n      IF(AND($AF196<=BE$1,$AG196>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD196,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA196>$AB196,($AA196-$AB196)*INDEX(misc!DC$3:DC$6,MATCH($AD196,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y196*$AH196*$AI196),\n$X196)*$AK196","v":0}]
[null,{"$f":"unique_contracts!A199","v":0},{"$f":"unique_contracts!B199","v":0},{"$f":"unique_contracts!D199","v":0},{"$f":"unique_contracts!J199","v":0},{"$f":"unique_contracts!K199","v":0},{"$f":"unique_contracts!M199","v":0},{"$f":"unique_contracts!N199","v":0},{"$f":"unique_contracts!P199","v":0},{"$f":"unique_contracts!R199","v":0},{"$f":"unique_contracts!V199","v":0},{"$f":"unique_contracts!AB199","v":0},{"$f":"unique_contracts!AM199","v":0},{"$f":"unique_contracts!AN199","v":0},{"$f":"unique_contracts!AO199","v":0},{"$f":"unique_contracts!AP199","v":0},{"$f":"unique_contracts!AQ199","v":0},{"$f":"unique_contracts!AR199","v":0},{"$f":"unique_contracts!CA199","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C197,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T197,\"pumped_storage\",\n      IF(AND(NOT(U197),V197),\"n/a\",\n        IF(AND(K197>0,OR(G197=\"NotHybrid\",G197=0)),_xlfn.CONCAT(AB197,INDEX(resources!$G:$G,MATCH(C197,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C197,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D197=\"Online\",NOT(ISNUMBER(MATCH(AC197,misc!$DE:$DE,0)))),F197,E197)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AL$1,$AG197>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CJ$3:CJ$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AL$1,$AG197>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CJ$3:CJ$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AM$1,$AG197>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CK$3:CK$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AM$1,$AG197>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CK$3:CK$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AN$1,$AG197>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CL$3:CL$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AN$1,$AG197>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CL$3:CL$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AO$1,$AG197>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CM$3:CM$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AO$1,$AG197>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CM$3:CM$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AP$1,$AG197>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CN$3:CN$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AP$1,$AG197>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CN$3:CN$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AQ$1,$AG197>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CO$3:CO$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AQ$1,$AG197>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CO$3:CO$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AR$1,$AG197>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CP$3:CP$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AR$1,$AG197>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CP$3:CP$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AS$1,$AG197>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CQ$3:CQ$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AS$1,$AG197>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CQ$3:CQ$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AT$1,$AG197>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CR$3:CR$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AT$1,$AG197>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CR$3:CR$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AU$1,$AG197>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CS$3:CS$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AU$1,$AG197>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CS$3:CS$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AV$1,$AG197>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CT$3:CT$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AV$1,$AG197>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CT$3:CT$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AW$1,$AG197>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CU$3:CU$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AW$1,$AG197>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CU$3:CU$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AX$1,$AG197>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CV$3:CV$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AX$1,$AG197>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CV$3:CV$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AY$1,$AG197>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CW$3:CW$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AY$1,$AG197>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CW$3:CW$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=AZ$1,$AG197>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CX$3:CX$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=AZ$1,$AG197>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CX$3:CX$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=BA$1,$AG197>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CY$3:CY$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=BA$1,$AG197>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CY$3:CY$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=BB$1,$AG197>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!CZ$3:CZ$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=BB$1,$AG197>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!CZ$3:CZ$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=BC$1,$AG197>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!DA$3:DA$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=BC$1,$AG197>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!DA$3:DA$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=BD$1,$AG197>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!DB$3:DB$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=BD$1,$AG197>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!DB$3:DB$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF197<=BE$1,$AG197>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC197,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA197>$AB197,$AD197=\"n/a\"),($AA197-$AB197)*INDEX(misc!DC$3:DC$6,MATCH($AC197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD197=\"n/a\",$AJ197*$AI197,$I197)\n    +IFERROR(\n      IF(AND($AF197<=BE$1,$AG197>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD197,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA197>$AB197,($AA197-$AB197)*INDEX(misc!DC$3:DC$6,MATCH($AD197,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y197*$AH197*$AI197),\n$X197)*$AK197","v":0}]
[null,{"$f":"unique_contracts!A200","v":0},{"$f":"unique_contracts!B200","v":0},{"$f":"unique_contracts!D200","v":0},{"$f":"unique_contracts!J200","v":0},{"$f":"unique_contracts!K200","v":0},{"$f":"unique_contracts!M200","v":0},{"$f":"unique_contracts!N200","v":0},{"$f":"unique_contracts!P200","v":0},{"$f":"unique_contracts!R200","v":0},{"$f":"unique_contracts!V200","v":0},{"$f":"unique_contracts!AB200","v":0},{"$f":"unique_contracts!AM200","v":0},{"$f":"unique_contracts!AN200","v":0},{"$f":"unique_contracts!AO200","v":0},{"$f":"unique_contracts!AP200","v":0},{"$f":"unique_contracts!AQ200","v":0},{"$f":"unique_contracts!AR200","v":0},{"$f":"unique_contracts!CA200","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C198,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T198,\"pumped_storage\",\n      IF(AND(NOT(U198),V198),\"n/a\",\n        IF(AND(K198>0,OR(G198=\"NotHybrid\",G198=0)),_xlfn.CONCAT(AB198,INDEX(resources!$G:$G,MATCH(C198,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C198,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D198=\"Online\",NOT(ISNUMBER(MATCH(AC198,misc!$DE:$DE,0)))),F198,E198)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AL$1,$AG198>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CJ$3:CJ$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AL$1,$AG198>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CJ$3:CJ$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AM$1,$AG198>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CK$3:CK$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AM$1,$AG198>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CK$3:CK$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AN$1,$AG198>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CL$3:CL$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AN$1,$AG198>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CL$3:CL$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AO$1,$AG198>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CM$3:CM$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AO$1,$AG198>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CM$3:CM$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AP$1,$AG198>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CN$3:CN$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AP$1,$AG198>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CN$3:CN$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AQ$1,$AG198>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CO$3:CO$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AQ$1,$AG198>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CO$3:CO$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AR$1,$AG198>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CP$3:CP$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AR$1,$AG198>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CP$3:CP$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AS$1,$AG198>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CQ$3:CQ$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AS$1,$AG198>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CQ$3:CQ$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AT$1,$AG198>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CR$3:CR$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AT$1,$AG198>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CR$3:CR$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AU$1,$AG198>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CS$3:CS$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AU$1,$AG198>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CS$3:CS$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AV$1,$AG198>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CT$3:CT$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AV$1,$AG198>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CT$3:CT$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AW$1,$AG198>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CU$3:CU$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AW$1,$AG198>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CU$3:CU$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AX$1,$AG198>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CV$3:CV$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AX$1,$AG198>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CV$3:CV$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AY$1,$AG198>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CW$3:CW$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AY$1,$AG198>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CW$3:CW$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=AZ$1,$AG198>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CX$3:CX$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=AZ$1,$AG198>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CX$3:CX$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=BA$1,$AG198>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CY$3:CY$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=BA$1,$AG198>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CY$3:CY$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=BB$1,$AG198>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!CZ$3:CZ$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=BB$1,$AG198>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!CZ$3:CZ$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=BC$1,$AG198>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!DA$3:DA$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=BC$1,$AG198>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!DA$3:DA$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=BD$1,$AG198>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!DB$3:DB$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=BD$1,$AG198>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!DB$3:DB$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF198<=BE$1,$AG198>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC198,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA198>$AB198,$AD198=\"n/a\"),($AA198-$AB198)*INDEX(misc!DC$3:DC$6,MATCH($AC198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD198=\"n/a\",$AJ198*$AI198,$I198)\n    +IFERROR(\n      IF(AND($AF198<=BE$1,$AG198>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD198,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA198>$AB198,($AA198-$AB198)*INDEX(misc!DC$3:DC$6,MATCH($AD198,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y198*$AH198*$AI198),\n$X198)*$AK198","v":0}]
[null,{"$f":"unique_contracts!A201","v":0},{"$f":"unique_contracts!B201","v":0},{"$f":"unique_contracts!D201","v":0},{"$f":"unique_contracts!J201","v":0},{"$f":"unique_contracts!K201","v":0},{"$f":"unique_contracts!M201","v":0},{"$f":"unique_contracts!N201","v":0},{"$f":"unique_contracts!P201","v":0},{"$f":"unique_contracts!R201","v":0},{"$f":"unique_contracts!V201","v":0},{"$f":"unique_contracts!AB201","v":0},{"$f":"unique_contracts!AM201","v":0},{"$f":"unique_contracts!AN201","v":0},{"$f":"unique_contracts!AO201","v":0},{"$f":"unique_contracts!AP201","v":0},{"$f":"unique_contracts!AQ201","v":0},{"$f":"unique_contracts!AR201","v":0},{"$f":"unique_contracts!CA201","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C199,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T199,\"pumped_storage\",\n      IF(AND(NOT(U199),V199),\"n/a\",\n        IF(AND(K199>0,OR(G199=\"NotHybrid\",G199=0)),_xlfn.CONCAT(AB199,INDEX(resources!$G:$G,MATCH(C199,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C199,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D199=\"Online\",NOT(ISNUMBER(MATCH(AC199,misc!$DE:$DE,0)))),F199,E199)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AL$1,$AG199>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CJ$3:CJ$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AL$1,$AG199>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CJ$3:CJ$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AM$1,$AG199>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CK$3:CK$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AM$1,$AG199>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CK$3:CK$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AN$1,$AG199>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CL$3:CL$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AN$1,$AG199>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CL$3:CL$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AO$1,$AG199>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CM$3:CM$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AO$1,$AG199>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CM$3:CM$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AP$1,$AG199>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CN$3:CN$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AP$1,$AG199>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CN$3:CN$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AQ$1,$AG199>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CO$3:CO$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AQ$1,$AG199>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CO$3:CO$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AR$1,$AG199>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CP$3:CP$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AR$1,$AG199>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CP$3:CP$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AS$1,$AG199>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CQ$3:CQ$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AS$1,$AG199>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CQ$3:CQ$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AT$1,$AG199>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CR$3:CR$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AT$1,$AG199>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CR$3:CR$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AU$1,$AG199>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CS$3:CS$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AU$1,$AG199>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CS$3:CS$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AV$1,$AG199>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CT$3:CT$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AV$1,$AG199>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CT$3:CT$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AW$1,$AG199>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CU$3:CU$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AW$1,$AG199>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CU$3:CU$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AX$1,$AG199>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CV$3:CV$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AX$1,$AG199>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CV$3:CV$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AY$1,$AG199>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CW$3:CW$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AY$1,$AG199>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CW$3:CW$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=AZ$1,$AG199>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CX$3:CX$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=AZ$1,$AG199>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CX$3:CX$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=BA$1,$AG199>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CY$3:CY$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=BA$1,$AG199>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CY$3:CY$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=BB$1,$AG199>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!CZ$3:CZ$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=BB$1,$AG199>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!CZ$3:CZ$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=BC$1,$AG199>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!DA$3:DA$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=BC$1,$AG199>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!DA$3:DA$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=BD$1,$AG199>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!DB$3:DB$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=BD$1,$AG199>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!DB$3:DB$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF199<=BE$1,$AG199>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC199,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA199>$AB199,$AD199=\"n/a\"),($AA199-$AB199)*INDEX(misc!DC$3:DC$6,MATCH($AC199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD199=\"n/a\",$AJ199*$AI199,$I199)\n    +IFERROR(\n      IF(AND($AF199<=BE$1,$AG199>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD199,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA199>$AB199,($AA199-$AB199)*INDEX(misc!DC$3:DC$6,MATCH($AD199,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y199*$AH199*$AI199),\n$X199)*$AK199","v":0}]
[null,{"$f":"unique_contracts!A202","v":0},{"$f":"unique_contracts!B202","v":0},{"$f":"unique_contracts!D202","v":0},{"$f":"unique_contracts!J202","v":0},{"$f":"unique_contracts!K202","v":0},{"$f":"unique_contracts!M202","v":0},{"$f":"unique_contracts!N202","v":0},{"$f":"unique_contracts!P202","v":0},{"$f":"unique_contracts!R202","v":0},{"$f":"unique_contracts!V202","v":0},{"$f":"unique_contracts!AB202","v":0},{"$f":"unique_contracts!AM202","v":0},{"$f":"unique_contracts!AN202","v":0},{"$f":"unique_contracts!AO202","v":0},{"$f":"unique_contracts!AP202","v":0},{"$f":"unique_contracts!AQ202","v":0},{"$f":"unique_contracts!AR202","v":0},{"$f":"unique_contracts!CA202","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C200,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T200,\"pumped_storage\",\n      IF(AND(NOT(U200),V200),\"n/a\",\n        IF(AND(K200>0,OR(G200=\"NotHybrid\",G200=0)),_xlfn.CONCAT(AB200,INDEX(resources!$G:$G,MATCH(C200,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C200,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D200=\"Online\",NOT(ISNUMBER(MATCH(AC200,misc!$DE:$DE,0)))),F200,E200)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AL$1,$AG200>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CJ$3:CJ$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AL$1,$AG200>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CJ$3:CJ$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AM$1,$AG200>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CK$3:CK$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AM$1,$AG200>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CK$3:CK$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AN$1,$AG200>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CL$3:CL$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AN$1,$AG200>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CL$3:CL$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AO$1,$AG200>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CM$3:CM$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AO$1,$AG200>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CM$3:CM$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AP$1,$AG200>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CN$3:CN$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AP$1,$AG200>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CN$3:CN$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AQ$1,$AG200>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CO$3:CO$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AQ$1,$AG200>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CO$3:CO$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AR$1,$AG200>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CP$3:CP$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AR$1,$AG200>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CP$3:CP$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AS$1,$AG200>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CQ$3:CQ$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AS$1,$AG200>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CQ$3:CQ$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AT$1,$AG200>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CR$3:CR$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AT$1,$AG200>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CR$3:CR$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AU$1,$AG200>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CS$3:CS$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AU$1,$AG200>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CS$3:CS$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AV$1,$AG200>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CT$3:CT$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AV$1,$AG200>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CT$3:CT$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AW$1,$AG200>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CU$3:CU$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AW$1,$AG200>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CU$3:CU$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AX$1,$AG200>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CV$3:CV$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AX$1,$AG200>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CV$3:CV$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AY$1,$AG200>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CW$3:CW$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AY$1,$AG200>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CW$3:CW$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=AZ$1,$AG200>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CX$3:CX$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=AZ$1,$AG200>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CX$3:CX$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=BA$1,$AG200>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CY$3:CY$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=BA$1,$AG200>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CY$3:CY$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=BB$1,$AG200>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!CZ$3:CZ$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=BB$1,$AG200>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!CZ$3:CZ$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=BC$1,$AG200>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!DA$3:DA$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=BC$1,$AG200>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!DA$3:DA$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=BD$1,$AG200>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!DB$3:DB$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=BD$1,$AG200>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!DB$3:DB$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF200<=BE$1,$AG200>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC200,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA200>$AB200,$AD200=\"n/a\"),($AA200-$AB200)*INDEX(misc!DC$3:DC$6,MATCH($AC200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD200=\"n/a\",$AJ200*$AI200,$I200)\n    +IFERROR(\n      IF(AND($AF200<=BE$1,$AG200>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD200,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA200>$AB200,($AA200-$AB200)*INDEX(misc!DC$3:DC$6,MATCH($AD200,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y200*$AH200*$AI200),\n$X200)*$AK200","v":0}]
[null,{"$f":"unique_contracts!A203","v":0},{"$f":"unique_contracts!B203","v":0},{"$f":"unique_contracts!D203","v":0},{"$f":"unique_contracts!J203","v":0},{"$f":"unique_contracts!K203","v":0},{"$f":"unique_contracts!M203","v":0},{"$f":"unique_contracts!N203","v":0},{"$f":"unique_contracts!P203","v":0},{"$f":"unique_contracts!R203","v":0},{"$f":"unique_contracts!V203","v":0},{"$f":"unique_contracts!AB203","v":0},{"$f":"unique_contracts!AM203","v":0},{"$f":"unique_contracts!AN203","v":0},{"$f":"unique_contracts!AO203","v":0},{"$f":"unique_contracts!AP203","v":0},{"$f":"unique_contracts!AQ203","v":0},{"$f":"unique_contracts!AR203","v":0},{"$f":"unique_contracts!CA203","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C201,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T201,\"pumped_storage\",\n      IF(AND(NOT(U201),V201),\"n/a\",\n        IF(AND(K201>0,OR(G201=\"NotHybrid\",G201=0)),_xlfn.CONCAT(AB201,INDEX(resources!$G:$G,MATCH(C201,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C201,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D201=\"Online\",NOT(ISNUMBER(MATCH(AC201,misc!$DE:$DE,0)))),F201,E201)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AL$1,$AG201>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CJ$3:CJ$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AL$1,$AG201>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CJ$3:CJ$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AM$1,$AG201>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CK$3:CK$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AM$1,$AG201>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CK$3:CK$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AN$1,$AG201>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CL$3:CL$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AN$1,$AG201>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CL$3:CL$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AO$1,$AG201>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CM$3:CM$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AO$1,$AG201>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CM$3:CM$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AP$1,$AG201>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CN$3:CN$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AP$1,$AG201>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CN$3:CN$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AQ$1,$AG201>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CO$3:CO$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AQ$1,$AG201>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CO$3:CO$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AR$1,$AG201>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CP$3:CP$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AR$1,$AG201>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CP$3:CP$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AS$1,$AG201>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CQ$3:CQ$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AS$1,$AG201>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CQ$3:CQ$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AT$1,$AG201>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CR$3:CR$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AT$1,$AG201>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CR$3:CR$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AU$1,$AG201>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CS$3:CS$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AU$1,$AG201>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CS$3:CS$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AV$1,$AG201>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CT$3:CT$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AV$1,$AG201>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CT$3:CT$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AW$1,$AG201>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CU$3:CU$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AW$1,$AG201>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CU$3:CU$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AX$1,$AG201>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CV$3:CV$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AX$1,$AG201>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CV$3:CV$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AY$1,$AG201>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CW$3:CW$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AY$1,$AG201>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CW$3:CW$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=AZ$1,$AG201>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CX$3:CX$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=AZ$1,$AG201>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CX$3:CX$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=BA$1,$AG201>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CY$3:CY$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=BA$1,$AG201>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CY$3:CY$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=BB$1,$AG201>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!CZ$3:CZ$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=BB$1,$AG201>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!CZ$3:CZ$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=BC$1,$AG201>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!DA$3:DA$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=BC$1,$AG201>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!DA$3:DA$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=BD$1,$AG201>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!DB$3:DB$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=BD$1,$AG201>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!DB$3:DB$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF201<=BE$1,$AG201>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA201>$AB201,$AD201=\"n/a\"),($AA201-$AB201)*INDEX(misc!DC$3:DC$6,MATCH($AC201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD201=\"n/a\",$AJ201*$AI201,$I201)\n    +IFERROR(\n      IF(AND($AF201<=BE$1,$AG201>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA201>$AB201,($AA201-$AB201)*INDEX(misc!DC$3:DC$6,MATCH($AD201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y201*$AH201*$AI201),\n$X201)*$AK201","v":0}]
[null,{"$f":"unique_contracts!A204","v":0},{"$f":"unique_contracts!B204","v":0},{"$f":"unique_contracts!D204","v":0},{"$f":"unique_contracts!J204","v":0},{"$f":"unique_contracts!K204","v":0},{"$f":"unique_contracts!M204","v":0},{"$f":"unique_contracts!N204","v":0},{"$f":"unique_contracts!P204","v":0},{"$f":"unique_contracts!R204","v":0},{"$f":"unique_contracts!V204","v":0},{"$f":"unique_contracts!AB204","v":0},{"$f":"unique_contracts!AM204","v":0},{"$f":"unique_contracts!AN204","v":0},{"$f":"unique_contracts!AO204","v":0},{"$f":"unique_contracts!AP204","v":0},{"$f":"unique_contracts!AQ204","v":0},{"$f":"unique_contracts!AR204","v":0},{"$f":"unique_contracts!CA204","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C202,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T202,\"pumped_storage\",\n      IF(AND(NOT(U202),V202),\"n/a\",\n        IF(AND(K202>0,OR(G202=\"NotHybrid\",G202=0)),_xlfn.CONCAT(AB202,INDEX(resources!$G:$G,MATCH(C202,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C202,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D202=\"Online\",NOT(ISNUMBER(MATCH(AC202,misc!$DE:$DE,0)))),F202,E202)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AL$1,$AG202>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CJ$3:CJ$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AL$1,$AG202>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CJ$3:CJ$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AM$1,$AG202>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CK$3:CK$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AM$1,$AG202>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CK$3:CK$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AN$1,$AG202>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CL$3:CL$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AN$1,$AG202>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CL$3:CL$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AO$1,$AG202>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CM$3:CM$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AO$1,$AG202>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CM$3:CM$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AP$1,$AG202>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CN$3:CN$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AP$1,$AG202>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CN$3:CN$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AQ$1,$AG202>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CO$3:CO$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AQ$1,$AG202>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CO$3:CO$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AR$1,$AG202>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CP$3:CP$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AR$1,$AG202>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CP$3:CP$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AS$1,$AG202>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CQ$3:CQ$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AS$1,$AG202>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CQ$3:CQ$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AT$1,$AG202>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CR$3:CR$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AT$1,$AG202>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CR$3:CR$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AU$1,$AG202>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CS$3:CS$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AU$1,$AG202>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CS$3:CS$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AV$1,$AG202>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CT$3:CT$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AV$1,$AG202>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CT$3:CT$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AW$1,$AG202>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CU$3:CU$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AW$1,$AG202>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CU$3:CU$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AX$1,$AG202>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CV$3:CV$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AX$1,$AG202>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CV$3:CV$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AY$1,$AG202>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CW$3:CW$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AY$1,$AG202>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CW$3:CW$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=AZ$1,$AG202>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CX$3:CX$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=AZ$1,$AG202>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CX$3:CX$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=BA$1,$AG202>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CY$3:CY$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=BA$1,$AG202>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CY$3:CY$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=BB$1,$AG202>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!CZ$3:CZ$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=BB$1,$AG202>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!CZ$3:CZ$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=BC$1,$AG202>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!DA$3:DA$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=BC$1,$AG202>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!DA$3:DA$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=BD$1,$AG202>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!DB$3:DB$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=BD$1,$AG202>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!DB$3:DB$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF202<=BE$1,$AG202>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA202>$AB202,$AD202=\"n/a\"),($AA202-$AB202)*INDEX(misc!DC$3:DC$6,MATCH($AC202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD202=\"n/a\",$AJ202*$AI202,$I202)\n    +IFERROR(\n      IF(AND($AF202<=BE$1,$AG202>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA202>$AB202,($AA202-$AB202)*INDEX(misc!DC$3:DC$6,MATCH($AD202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y202*$AH202*$AI202),\n$X202)*$AK202","v":0}]
[null,{"$f":"unique_contracts!A205","v":0},{"$f":"unique_contracts!B205","v":0},{"$f":"unique_contracts!D205","v":0},{"$f":"unique_contracts!J205","v":0},{"$f":"unique_contracts!K205","v":0},{"$f":"unique_contracts!M205","v":0},{"$f":"unique_contracts!N205","v":0},{"$f":"unique_contracts!P205","v":0},{"$f":"unique_contracts!R205","v":0},{"$f":"unique_contracts!V205","v":0},{"$f":"unique_contracts!AB205","v":0},{"$f":"unique_contracts!AM205","v":0},{"$f":"unique_contracts!AN205","v":0},{"$f":"unique_contracts!AO205","v":0},{"$f":"unique_contracts!AP205","v":0},{"$f":"unique_contracts!AQ205","v":0},{"$f":"unique_contracts!AR205","v":0},{"$f":"unique_contracts!CA205","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C203,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T203,\"pumped_storage\",\n      IF(AND(NOT(U203),V203),\"n/a\",\n        IF(AND(K203>0,OR(G203=\"NotHybrid\",G203=0)),_xlfn.CONCAT(AB203,INDEX(resources!$G:$G,MATCH(C203,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C203,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D203=\"Online\",NOT(ISNUMBER(MATCH(AC203,misc!$DE:$DE,0)))),F203,E203)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AL$1,$AG203>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CJ$3:CJ$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AL$1,$AG203>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CJ$3:CJ$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AM$1,$AG203>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CK$3:CK$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AM$1,$AG203>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CK$3:CK$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AN$1,$AG203>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CL$3:CL$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AN$1,$AG203>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CL$3:CL$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AO$1,$AG203>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CM$3:CM$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AO$1,$AG203>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CM$3:CM$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AP$1,$AG203>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CN$3:CN$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AP$1,$AG203>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CN$3:CN$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AQ$1,$AG203>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CO$3:CO$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AQ$1,$AG203>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CO$3:CO$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AR$1,$AG203>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CP$3:CP$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AR$1,$AG203>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CP$3:CP$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AS$1,$AG203>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CQ$3:CQ$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AS$1,$AG203>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CQ$3:CQ$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AT$1,$AG203>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CR$3:CR$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AT$1,$AG203>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CR$3:CR$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AU$1,$AG203>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CS$3:CS$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AU$1,$AG203>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CS$3:CS$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AV$1,$AG203>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CT$3:CT$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AV$1,$AG203>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CT$3:CT$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AW$1,$AG203>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CU$3:CU$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AW$1,$AG203>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CU$3:CU$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AX$1,$AG203>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CV$3:CV$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AX$1,$AG203>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CV$3:CV$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AY$1,$AG203>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CW$3:CW$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AY$1,$AG203>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CW$3:CW$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=AZ$1,$AG203>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CX$3:CX$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=AZ$1,$AG203>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CX$3:CX$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=BA$1,$AG203>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CY$3:CY$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=BA$1,$AG203>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CY$3:CY$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=BB$1,$AG203>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!CZ$3:CZ$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=BB$1,$AG203>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!CZ$3:CZ$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=BC$1,$AG203>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!DA$3:DA$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=BC$1,$AG203>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!DA$3:DA$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=BD$1,$AG203>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!DB$3:DB$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=BD$1,$AG203>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!DB$3:DB$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF203<=BE$1,$AG203>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC203,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA203>$AB203,$AD203=\"n/a\"),($AA203-$AB203)*INDEX(misc!DC$3:DC$6,MATCH($AC203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD203=\"n/a\",$AJ203*$AI203,$I203)\n    +IFERROR(\n      IF(AND($AF203<=BE$1,$AG203>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD203,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA203>$AB203,($AA203-$AB203)*INDEX(misc!DC$3:DC$6,MATCH($AD203,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y203*$AH203*$AI203),\n$X203)*$AK203","v":0}]
[null,{"$f":"unique_contracts!A206","v":0},{"$f":"unique_contracts!B206","v":0},{"$f":"unique_contracts!D206","v":0},{"$f":"unique_contracts!J206","v":0},{"$f":"unique_contracts!K206","v":0},{"$f":"unique_contracts!M206","v":0},{"$f":"unique_contracts!N206","v":0},{"$f":"unique_contracts!P206","v":0},{"$f":"unique_contracts!R206","v":0},{"$f":"unique_contracts!V206","v":0},{"$f":"unique_contracts!AB206","v":0},{"$f":"unique_contracts!AM206","v":0},{"$f":"unique_contracts!AN206","v":0},{"$f":"unique_contracts!AO206","v":0},{"$f":"unique_contracts!AP206","v":0},{"$f":"unique_contracts!AQ206","v":0},{"$f":"unique_contracts!AR206","v":0},{"$f":"unique_contracts!CA206","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C204,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T204,\"pumped_storage\",\n      IF(AND(NOT(U204),V204),\"n/a\",\n        IF(AND(K204>0,OR(G204=\"NotHybrid\",G204=0)),_xlfn.CONCAT(AB204,INDEX(resources!$G:$G,MATCH(C204,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C204,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D204=\"Online\",NOT(ISNUMBER(MATCH(AC204,misc!$DE:$DE,0)))),F204,E204)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AL$1,$AG204>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CJ$3:CJ$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AL$1,$AG204>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CJ$3:CJ$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AM$1,$AG204>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CK$3:CK$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AM$1,$AG204>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CK$3:CK$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AN$1,$AG204>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CL$3:CL$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AN$1,$AG204>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CL$3:CL$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AO$1,$AG204>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CM$3:CM$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AO$1,$AG204>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CM$3:CM$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AP$1,$AG204>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CN$3:CN$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AP$1,$AG204>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CN$3:CN$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AQ$1,$AG204>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CO$3:CO$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AQ$1,$AG204>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CO$3:CO$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AR$1,$AG204>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CP$3:CP$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AR$1,$AG204>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CP$3:CP$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AS$1,$AG204>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CQ$3:CQ$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AS$1,$AG204>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CQ$3:CQ$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AT$1,$AG204>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CR$3:CR$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AT$1,$AG204>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CR$3:CR$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AU$1,$AG204>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CS$3:CS$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AU$1,$AG204>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CS$3:CS$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AV$1,$AG204>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CT$3:CT$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AV$1,$AG204>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CT$3:CT$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AW$1,$AG204>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CU$3:CU$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AW$1,$AG204>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CU$3:CU$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AX$1,$AG204>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CV$3:CV$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AX$1,$AG204>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CV$3:CV$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AY$1,$AG204>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CW$3:CW$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AY$1,$AG204>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CW$3:CW$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=AZ$1,$AG204>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CX$3:CX$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=AZ$1,$AG204>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CX$3:CX$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=BA$1,$AG204>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CY$3:CY$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=BA$1,$AG204>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CY$3:CY$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=BB$1,$AG204>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!CZ$3:CZ$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=BB$1,$AG204>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!CZ$3:CZ$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=BC$1,$AG204>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!DA$3:DA$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=BC$1,$AG204>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!DA$3:DA$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=BD$1,$AG204>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!DB$3:DB$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=BD$1,$AG204>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!DB$3:DB$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF204<=BE$1,$AG204>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC204,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA204>$AB204,$AD204=\"n/a\"),($AA204-$AB204)*INDEX(misc!DC$3:DC$6,MATCH($AC204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD204=\"n/a\",$AJ204*$AI204,$I204)\n    +IFERROR(\n      IF(AND($AF204<=BE$1,$AG204>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD204,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA204>$AB204,($AA204-$AB204)*INDEX(misc!DC$3:DC$6,MATCH($AD204,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y204*$AH204*$AI204),\n$X204)*$AK204","v":0}]
[null,{"$f":"unique_contracts!A207","v":0},{"$f":"unique_contracts!B207","v":0},{"$f":"unique_contracts!D207","v":0},{"$f":"unique_contracts!J207","v":0},{"$f":"unique_contracts!K207","v":0},{"$f":"unique_contracts!M207","v":0},{"$f":"unique_contracts!N207","v":0},{"$f":"unique_contracts!P207","v":0},{"$f":"unique_contracts!R207","v":0},{"$f":"unique_contracts!V207","v":0},{"$f":"unique_contracts!AB207","v":0},{"$f":"unique_contracts!AM207","v":0},{"$f":"unique_contracts!AN207","v":0},{"$f":"unique_contracts!AO207","v":0},{"$f":"unique_contracts!AP207","v":0},{"$f":"unique_contracts!AQ207","v":0},{"$f":"unique_contracts!AR207","v":0},{"$f":"unique_contracts!CA207","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C205,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T205,\"pumped_storage\",\n      IF(AND(NOT(U205),V205),\"n/a\",\n        IF(AND(K205>0,OR(G205=\"NotHybrid\",G205=0)),_xlfn.CONCAT(AB205,INDEX(resources!$G:$G,MATCH(C205,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C205,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D205=\"Online\",NOT(ISNUMBER(MATCH(AC205,misc!$DE:$DE,0)))),F205,E205)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AL$1,$AG205>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CJ$3:CJ$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AL$1,$AG205>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CJ$3:CJ$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AM$1,$AG205>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CK$3:CK$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AM$1,$AG205>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CK$3:CK$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AN$1,$AG205>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CL$3:CL$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AN$1,$AG205>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CL$3:CL$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AO$1,$AG205>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CM$3:CM$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AO$1,$AG205>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CM$3:CM$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AP$1,$AG205>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CN$3:CN$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AP$1,$AG205>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CN$3:CN$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AQ$1,$AG205>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CO$3:CO$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AQ$1,$AG205>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CO$3:CO$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AR$1,$AG205>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CP$3:CP$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AR$1,$AG205>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CP$3:CP$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AS$1,$AG205>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CQ$3:CQ$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AS$1,$AG205>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CQ$3:CQ$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AT$1,$AG205>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CR$3:CR$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AT$1,$AG205>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CR$3:CR$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AU$1,$AG205>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CS$3:CS$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AU$1,$AG205>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CS$3:CS$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AV$1,$AG205>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CT$3:CT$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AV$1,$AG205>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CT$3:CT$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AW$1,$AG205>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CU$3:CU$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AW$1,$AG205>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CU$3:CU$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AX$1,$AG205>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CV$3:CV$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AX$1,$AG205>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CV$3:CV$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AY$1,$AG205>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CW$3:CW$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AY$1,$AG205>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CW$3:CW$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=AZ$1,$AG205>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CX$3:CX$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=AZ$1,$AG205>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CX$3:CX$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=BA$1,$AG205>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CY$3:CY$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=BA$1,$AG205>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CY$3:CY$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=BB$1,$AG205>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!CZ$3:CZ$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=BB$1,$AG205>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!CZ$3:CZ$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=BC$1,$AG205>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!DA$3:DA$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=BC$1,$AG205>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!DA$3:DA$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=BD$1,$AG205>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!DB$3:DB$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=BD$1,$AG205>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!DB$3:DB$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF205<=BE$1,$AG205>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC205,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA205>$AB205,$AD205=\"n/a\"),($AA205-$AB205)*INDEX(misc!DC$3:DC$6,MATCH($AC205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD205=\"n/a\",$AJ205*$AI205,$I205)\n    +IFERROR(\n      IF(AND($AF205<=BE$1,$AG205>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD205,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA205>$AB205,($AA205-$AB205)*INDEX(misc!DC$3:DC$6,MATCH($AD205,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y205*$AH205*$AI205),\n$X205)*$AK205","v":0}]
[null,{"$f":"unique_contracts!A208","v":0},{"$f":"unique_contracts!B208","v":0},{"$f":"unique_contracts!D208","v":0},{"$f":"unique_contracts!J208","v":0},{"$f":"unique_contracts!K208","v":0},{"$f":"unique_contracts!M208","v":0},{"$f":"unique_contracts!N208","v":0},{"$f":"unique_contracts!P208","v":0},{"$f":"unique_contracts!R208","v":0},{"$f":"unique_contracts!V208","v":0},{"$f":"unique_contracts!AB208","v":0},{"$f":"unique_contracts!AM208","v":0},{"$f":"unique_contracts!AN208","v":0},{"$f":"unique_contracts!AO208","v":0},{"$f":"unique_contracts!AP208","v":0},{"$f":"unique_contracts!AQ208","v":0},{"$f":"unique_contracts!AR208","v":0},{"$f":"unique_contracts!CA208","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C206,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T206,\"pumped_storage\",\n      IF(AND(NOT(U206),V206),\"n/a\",\n        IF(AND(K206>0,OR(G206=\"NotHybrid\",G206=0)),_xlfn.CONCAT(AB206,INDEX(resources!$G:$G,MATCH(C206,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C206,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D206=\"Online\",NOT(ISNUMBER(MATCH(AC206,misc!$DE:$DE,0)))),F206,E206)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AL$1,$AG206>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CJ$3:CJ$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AL$1,$AG206>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CJ$3:CJ$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AM$1,$AG206>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CK$3:CK$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AM$1,$AG206>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CK$3:CK$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AN$1,$AG206>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CL$3:CL$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AN$1,$AG206>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CL$3:CL$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AO$1,$AG206>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CM$3:CM$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AO$1,$AG206>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CM$3:CM$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AP$1,$AG206>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CN$3:CN$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AP$1,$AG206>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CN$3:CN$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AQ$1,$AG206>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CO$3:CO$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AQ$1,$AG206>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CO$3:CO$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AR$1,$AG206>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CP$3:CP$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AR$1,$AG206>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CP$3:CP$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AS$1,$AG206>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CQ$3:CQ$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AS$1,$AG206>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CQ$3:CQ$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AT$1,$AG206>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CR$3:CR$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AT$1,$AG206>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CR$3:CR$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AU$1,$AG206>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CS$3:CS$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AU$1,$AG206>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CS$3:CS$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AV$1,$AG206>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CT$3:CT$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AV$1,$AG206>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CT$3:CT$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AW$1,$AG206>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CU$3:CU$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AW$1,$AG206>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CU$3:CU$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AX$1,$AG206>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CV$3:CV$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AX$1,$AG206>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CV$3:CV$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AY$1,$AG206>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CW$3:CW$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AY$1,$AG206>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CW$3:CW$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=AZ$1,$AG206>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CX$3:CX$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=AZ$1,$AG206>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CX$3:CX$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=BA$1,$AG206>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CY$3:CY$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=BA$1,$AG206>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CY$3:CY$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=BB$1,$AG206>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!CZ$3:CZ$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=BB$1,$AG206>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!CZ$3:CZ$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=BC$1,$AG206>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!DA$3:DA$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=BC$1,$AG206>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!DA$3:DA$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=BD$1,$AG206>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!DB$3:DB$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=BD$1,$AG206>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!DB$3:DB$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF206<=BE$1,$AG206>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC206,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA206>$AB206,$AD206=\"n/a\"),($AA206-$AB206)*INDEX(misc!DC$3:DC$6,MATCH($AC206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD206=\"n/a\",$AJ206*$AI206,$I206)\n    +IFERROR(\n      IF(AND($AF206<=BE$1,$AG206>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD206,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA206>$AB206,($AA206-$AB206)*INDEX(misc!DC$3:DC$6,MATCH($AD206,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y206*$AH206*$AI206),\n$X206)*$AK206","v":0}]
[null,{"$f":"unique_contracts!A209","v":0},{"$f":"unique_contracts!B209","v":0},{"$f":"unique_contracts!D209","v":0},{"$f":"unique_contracts!J209","v":0},{"$f":"unique_contracts!K209","v":0},{"$f":"unique_contracts!M209","v":0},{"$f":"unique_contracts!N209","v":0},{"$f":"unique_contracts!P209","v":0},{"$f":"unique_contracts!R209","v":0},{"$f":"unique_contracts!V209","v":0},{"$f":"unique_contracts!AB209","v":0},{"$f":"unique_contracts!AM209","v":0},{"$f":"unique_contracts!AN209","v":0},{"$f":"unique_contracts!AO209","v":0},{"$f":"unique_contracts!AP209","v":0},{"$f":"unique_contracts!AQ209","v":0},{"$f":"unique_contracts!AR209","v":0},{"$f":"unique_contracts!CA209","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C207,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T207,\"pumped_storage\",\n      IF(AND(NOT(U207),V207),\"n/a\",\n        IF(AND(K207>0,OR(G207=\"NotHybrid\",G207=0)),_xlfn.CONCAT(AB207,INDEX(resources!$G:$G,MATCH(C207,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C207,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D207=\"Online\",NOT(ISNUMBER(MATCH(AC207,misc!$DE:$DE,0)))),F207,E207)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AL$1,$AG207>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CJ$3:CJ$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AL$1,$AG207>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CJ$3:CJ$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AM$1,$AG207>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CK$3:CK$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AM$1,$AG207>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CK$3:CK$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AN$1,$AG207>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CL$3:CL$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AN$1,$AG207>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CL$3:CL$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AO$1,$AG207>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CM$3:CM$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AO$1,$AG207>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CM$3:CM$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AP$1,$AG207>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CN$3:CN$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AP$1,$AG207>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CN$3:CN$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AQ$1,$AG207>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CO$3:CO$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AQ$1,$AG207>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CO$3:CO$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AR$1,$AG207>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CP$3:CP$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AR$1,$AG207>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CP$3:CP$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AS$1,$AG207>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CQ$3:CQ$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AS$1,$AG207>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CQ$3:CQ$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AT$1,$AG207>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CR$3:CR$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AT$1,$AG207>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CR$3:CR$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AU$1,$AG207>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CS$3:CS$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AU$1,$AG207>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CS$3:CS$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AV$1,$AG207>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CT$3:CT$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AV$1,$AG207>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CT$3:CT$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AW$1,$AG207>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CU$3:CU$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AW$1,$AG207>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CU$3:CU$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AX$1,$AG207>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CV$3:CV$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AX$1,$AG207>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CV$3:CV$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AY$1,$AG207>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CW$3:CW$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AY$1,$AG207>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CW$3:CW$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=AZ$1,$AG207>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CX$3:CX$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=AZ$1,$AG207>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CX$3:CX$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=BA$1,$AG207>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CY$3:CY$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=BA$1,$AG207>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CY$3:CY$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=BB$1,$AG207>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!CZ$3:CZ$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=BB$1,$AG207>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!CZ$3:CZ$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=BC$1,$AG207>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!DA$3:DA$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=BC$1,$AG207>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!DA$3:DA$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=BD$1,$AG207>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!DB$3:DB$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=BD$1,$AG207>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!DB$3:DB$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF207<=BE$1,$AG207>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC207,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA207>$AB207,$AD207=\"n/a\"),($AA207-$AB207)*INDEX(misc!DC$3:DC$6,MATCH($AC207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD207=\"n/a\",$AJ207*$AI207,$I207)\n    +IFERROR(\n      IF(AND($AF207<=BE$1,$AG207>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD207,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA207>$AB207,($AA207-$AB207)*INDEX(misc!DC$3:DC$6,MATCH($AD207,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y207*$AH207*$AI207),\n$X207)*$AK207","v":0}]
[null,{"$f":"unique_contracts!A210","v":0},{"$f":"unique_contracts!B210","v":0},{"$f":"unique_contracts!D210","v":0},{"$f":"unique_contracts!J210","v":0},{"$f":"unique_contracts!K210","v":0},{"$f":"unique_contracts!M210","v":0},{"$f":"unique_contracts!N210","v":0},{"$f":"unique_contracts!P210","v":0},{"$f":"unique_contracts!R210","v":0},{"$f":"unique_contracts!V210","v":0},{"$f":"unique_contracts!AB210","v":0},{"$f":"unique_contracts!AM210","v":0},{"$f":"unique_contracts!AN210","v":0},{"$f":"unique_contracts!AO210","v":0},{"$f":"unique_contracts!AP210","v":0},{"$f":"unique_contracts!AQ210","v":0},{"$f":"unique_contracts!AR210","v":0},{"$f":"unique_contracts!CA210","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C208,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T208,\"pumped_storage\",\n      IF(AND(NOT(U208),V208),\"n/a\",\n        IF(AND(K208>0,OR(G208=\"NotHybrid\",G208=0)),_xlfn.CONCAT(AB208,INDEX(resources!$G:$G,MATCH(C208,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C208,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D208=\"Online\",NOT(ISNUMBER(MATCH(AC208,misc!$DE:$DE,0)))),F208,E208)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AL$1,$AG208>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CJ$3:CJ$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AL$1,$AG208>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CJ$3:CJ$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AM$1,$AG208>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CK$3:CK$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AM$1,$AG208>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CK$3:CK$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AN$1,$AG208>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CL$3:CL$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AN$1,$AG208>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CL$3:CL$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AO$1,$AG208>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CM$3:CM$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AO$1,$AG208>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CM$3:CM$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AP$1,$AG208>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CN$3:CN$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AP$1,$AG208>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CN$3:CN$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AQ$1,$AG208>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CO$3:CO$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AQ$1,$AG208>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CO$3:CO$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AR$1,$AG208>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CP$3:CP$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AR$1,$AG208>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CP$3:CP$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AS$1,$AG208>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CQ$3:CQ$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AS$1,$AG208>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CQ$3:CQ$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AT$1,$AG208>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CR$3:CR$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AT$1,$AG208>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CR$3:CR$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AU$1,$AG208>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CS$3:CS$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AU$1,$AG208>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CS$3:CS$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AV$1,$AG208>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CT$3:CT$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AV$1,$AG208>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CT$3:CT$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AW$1,$AG208>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CU$3:CU$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AW$1,$AG208>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CU$3:CU$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AX$1,$AG208>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CV$3:CV$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AX$1,$AG208>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CV$3:CV$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AY$1,$AG208>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CW$3:CW$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AY$1,$AG208>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CW$3:CW$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=AZ$1,$AG208>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CX$3:CX$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=AZ$1,$AG208>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CX$3:CX$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=BA$1,$AG208>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CY$3:CY$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=BA$1,$AG208>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CY$3:CY$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=BB$1,$AG208>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!CZ$3:CZ$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=BB$1,$AG208>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!CZ$3:CZ$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=BC$1,$AG208>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!DA$3:DA$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=BC$1,$AG208>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!DA$3:DA$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=BD$1,$AG208>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!DB$3:DB$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=BD$1,$AG208>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!DB$3:DB$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF208<=BE$1,$AG208>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA208>$AB208,$AD208=\"n/a\"),($AA208-$AB208)*INDEX(misc!DC$3:DC$6,MATCH($AC208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD208=\"n/a\",$AJ208*$AI208,$I208)\n    +IFERROR(\n      IF(AND($AF208<=BE$1,$AG208>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA208>$AB208,($AA208-$AB208)*INDEX(misc!DC$3:DC$6,MATCH($AD208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y208*$AH208*$AI208),\n$X208)*$AK208","v":0}]
[null,{"$f":"unique_contracts!A211","v":0},{"$f":"unique_contracts!B211","v":0},{"$f":"unique_contracts!D211","v":0},{"$f":"unique_contracts!J211","v":0},{"$f":"unique_contracts!K211","v":0},{"$f":"unique_contracts!M211","v":0},{"$f":"unique_contracts!N211","v":0},{"$f":"unique_contracts!P211","v":0},{"$f":"unique_contracts!R211","v":0},{"$f":"unique_contracts!V211","v":0},{"$f":"unique_contracts!AB211","v":0},{"$f":"unique_contracts!AM211","v":0},{"$f":"unique_contracts!AN211","v":0},{"$f":"unique_contracts!AO211","v":0},{"$f":"unique_contracts!AP211","v":0},{"$f":"unique_contracts!AQ211","v":0},{"$f":"unique_contracts!AR211","v":0},{"$f":"unique_contracts!CA211","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C209,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T209,\"pumped_storage\",\n      IF(AND(NOT(U209),V209),\"n/a\",\n        IF(AND(K209>0,OR(G209=\"NotHybrid\",G209=0)),_xlfn.CONCAT(AB209,INDEX(resources!$G:$G,MATCH(C209,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C209,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D209=\"Online\",NOT(ISNUMBER(MATCH(AC209,misc!$DE:$DE,0)))),F209,E209)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AL$1,$AG209>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CJ$3:CJ$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AL$1,$AG209>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CJ$3:CJ$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AM$1,$AG209>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CK$3:CK$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AM$1,$AG209>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CK$3:CK$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AN$1,$AG209>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CL$3:CL$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AN$1,$AG209>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CL$3:CL$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AO$1,$AG209>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CM$3:CM$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AO$1,$AG209>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CM$3:CM$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AP$1,$AG209>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CN$3:CN$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AP$1,$AG209>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CN$3:CN$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AQ$1,$AG209>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CO$3:CO$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AQ$1,$AG209>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CO$3:CO$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AR$1,$AG209>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CP$3:CP$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AR$1,$AG209>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CP$3:CP$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AS$1,$AG209>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CQ$3:CQ$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AS$1,$AG209>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CQ$3:CQ$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AT$1,$AG209>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CR$3:CR$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AT$1,$AG209>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CR$3:CR$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AU$1,$AG209>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CS$3:CS$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AU$1,$AG209>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CS$3:CS$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AV$1,$AG209>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CT$3:CT$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AV$1,$AG209>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CT$3:CT$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AW$1,$AG209>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CU$3:CU$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AW$1,$AG209>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CU$3:CU$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AX$1,$AG209>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CV$3:CV$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AX$1,$AG209>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CV$3:CV$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AY$1,$AG209>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CW$3:CW$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AY$1,$AG209>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CW$3:CW$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=AZ$1,$AG209>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CX$3:CX$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=AZ$1,$AG209>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CX$3:CX$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=BA$1,$AG209>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CY$3:CY$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=BA$1,$AG209>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CY$3:CY$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=BB$1,$AG209>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!CZ$3:CZ$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=BB$1,$AG209>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!CZ$3:CZ$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=BC$1,$AG209>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!DA$3:DA$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=BC$1,$AG209>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!DA$3:DA$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=BD$1,$AG209>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!DB$3:DB$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=BD$1,$AG209>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!DB$3:DB$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF209<=BE$1,$AG209>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC209,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA209>$AB209,$AD209=\"n/a\"),($AA209-$AB209)*INDEX(misc!DC$3:DC$6,MATCH($AC209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD209=\"n/a\",$AJ209*$AI209,$I209)\n    +IFERROR(\n      IF(AND($AF209<=BE$1,$AG209>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD209,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA209>$AB209,($AA209-$AB209)*INDEX(misc!DC$3:DC$6,MATCH($AD209,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y209*$AH209*$AI209),\n$X209)*$AK209","v":0}]
[null,{"$f":"unique_contracts!A212","v":0},{"$f":"unique_contracts!B212","v":0},{"$f":"unique_contracts!D212","v":0},{"$f":"unique_contracts!J212","v":0},{"$f":"unique_contracts!K212","v":0},{"$f":"unique_contracts!M212","v":0},{"$f":"unique_contracts!N212","v":0},{"$f":"unique_contracts!P212","v":0},{"$f":"unique_contracts!R212","v":0},{"$f":"unique_contracts!V212","v":0},{"$f":"unique_contracts!AB212","v":0},{"$f":"unique_contracts!AM212","v":0},{"$f":"unique_contracts!AN212","v":0},{"$f":"unique_contracts!AO212","v":0},{"$f":"unique_contracts!AP212","v":0},{"$f":"unique_contracts!AQ212","v":0},{"$f":"unique_contracts!AR212","v":0},{"$f":"unique_contracts!CA212","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C210,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T210,\"pumped_storage\",\n      IF(AND(NOT(U210),V210),\"n/a\",\n        IF(AND(K210>0,OR(G210=\"NotHybrid\",G210=0)),_xlfn.CONCAT(AB210,INDEX(resources!$G:$G,MATCH(C210,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C210,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D210=\"Online\",NOT(ISNUMBER(MATCH(AC210,misc!$DE:$DE,0)))),F210,E210)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AL$1,$AG210>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CJ$3:CJ$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AL$1,$AG210>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CJ$3:CJ$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AM$1,$AG210>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CK$3:CK$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AM$1,$AG210>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CK$3:CK$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AN$1,$AG210>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CL$3:CL$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AN$1,$AG210>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CL$3:CL$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AO$1,$AG210>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CM$3:CM$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AO$1,$AG210>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CM$3:CM$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AP$1,$AG210>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CN$3:CN$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AP$1,$AG210>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CN$3:CN$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AQ$1,$AG210>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CO$3:CO$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AQ$1,$AG210>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CO$3:CO$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AR$1,$AG210>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CP$3:CP$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AR$1,$AG210>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CP$3:CP$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AS$1,$AG210>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CQ$3:CQ$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AS$1,$AG210>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CQ$3:CQ$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AT$1,$AG210>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CR$3:CR$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AT$1,$AG210>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CR$3:CR$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AU$1,$AG210>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CS$3:CS$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AU$1,$AG210>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CS$3:CS$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AV$1,$AG210>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CT$3:CT$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AV$1,$AG210>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CT$3:CT$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AW$1,$AG210>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CU$3:CU$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AW$1,$AG210>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CU$3:CU$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AX$1,$AG210>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CV$3:CV$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AX$1,$AG210>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CV$3:CV$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AY$1,$AG210>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CW$3:CW$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AY$1,$AG210>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CW$3:CW$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=AZ$1,$AG210>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CX$3:CX$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=AZ$1,$AG210>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CX$3:CX$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=BA$1,$AG210>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CY$3:CY$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=BA$1,$AG210>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CY$3:CY$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=BB$1,$AG210>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!CZ$3:CZ$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=BB$1,$AG210>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!CZ$3:CZ$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=BC$1,$AG210>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!DA$3:DA$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=BC$1,$AG210>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!DA$3:DA$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=BD$1,$AG210>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!DB$3:DB$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=BD$1,$AG210>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!DB$3:DB$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF210<=BE$1,$AG210>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC210,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA210>$AB210,$AD210=\"n/a\"),($AA210-$AB210)*INDEX(misc!DC$3:DC$6,MATCH($AC210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD210=\"n/a\",$AJ210*$AI210,$I210)\n    +IFERROR(\n      IF(AND($AF210<=BE$1,$AG210>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD210,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA210>$AB210,($AA210-$AB210)*INDEX(misc!DC$3:DC$6,MATCH($AD210,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y210*$AH210*$AI210),\n$X210)*$AK210","v":0}]
[null,{"$f":"unique_contracts!A213","v":0},{"$f":"unique_contracts!B213","v":0},{"$f":"unique_contracts!D213","v":0},{"$f":"unique_contracts!J213","v":0},{"$f":"unique_contracts!K213","v":0},{"$f":"unique_contracts!M213","v":0},{"$f":"unique_contracts!N213","v":0},{"$f":"unique_contracts!P213","v":0},{"$f":"unique_contracts!R213","v":0},{"$f":"unique_contracts!V213","v":0},{"$f":"unique_contracts!AB213","v":0},{"$f":"unique_contracts!AM213","v":0},{"$f":"unique_contracts!AN213","v":0},{"$f":"unique_contracts!AO213","v":0},{"$f":"unique_contracts!AP213","v":0},{"$f":"unique_contracts!AQ213","v":0},{"$f":"unique_contracts!AR213","v":0},{"$f":"unique_contracts!CA213","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C211,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T211,\"pumped_storage\",\n      IF(AND(NOT(U211),V211),\"n/a\",\n        IF(AND(K211>0,OR(G211=\"NotHybrid\",G211=0)),_xlfn.CONCAT(AB211,INDEX(resources!$G:$G,MATCH(C211,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C211,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D211=\"Online\",NOT(ISNUMBER(MATCH(AC211,misc!$DE:$DE,0)))),F211,E211)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AL$1,$AG211>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CJ$3:CJ$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AL$1,$AG211>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CJ$3:CJ$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AM$1,$AG211>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CK$3:CK$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AM$1,$AG211>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CK$3:CK$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AN$1,$AG211>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CL$3:CL$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AN$1,$AG211>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CL$3:CL$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AO$1,$AG211>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CM$3:CM$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AO$1,$AG211>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CM$3:CM$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AP$1,$AG211>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CN$3:CN$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AP$1,$AG211>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CN$3:CN$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AQ$1,$AG211>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CO$3:CO$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AQ$1,$AG211>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CO$3:CO$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AR$1,$AG211>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CP$3:CP$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AR$1,$AG211>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CP$3:CP$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AS$1,$AG211>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CQ$3:CQ$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AS$1,$AG211>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CQ$3:CQ$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AT$1,$AG211>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CR$3:CR$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AT$1,$AG211>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CR$3:CR$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AU$1,$AG211>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CS$3:CS$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AU$1,$AG211>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CS$3:CS$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AV$1,$AG211>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CT$3:CT$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AV$1,$AG211>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CT$3:CT$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AW$1,$AG211>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CU$3:CU$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AW$1,$AG211>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CU$3:CU$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AX$1,$AG211>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CV$3:CV$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AX$1,$AG211>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CV$3:CV$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AY$1,$AG211>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CW$3:CW$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AY$1,$AG211>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CW$3:CW$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=AZ$1,$AG211>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CX$3:CX$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=AZ$1,$AG211>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CX$3:CX$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=BA$1,$AG211>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CY$3:CY$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=BA$1,$AG211>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CY$3:CY$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=BB$1,$AG211>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!CZ$3:CZ$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=BB$1,$AG211>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!CZ$3:CZ$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=BC$1,$AG211>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!DA$3:DA$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=BC$1,$AG211>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!DA$3:DA$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=BD$1,$AG211>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!DB$3:DB$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=BD$1,$AG211>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!DB$3:DB$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF211<=BE$1,$AG211>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC211,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA211>$AB211,$AD211=\"n/a\"),($AA211-$AB211)*INDEX(misc!DC$3:DC$6,MATCH($AC211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD211=\"n/a\",$AJ211*$AI211,$I211)\n    +IFERROR(\n      IF(AND($AF211<=BE$1,$AG211>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD211,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA211>$AB211,($AA211-$AB211)*INDEX(misc!DC$3:DC$6,MATCH($AD211,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y211*$AH211*$AI211),\n$X211)*$AK211","v":0}]
[null,{"$f":"unique_contracts!A214","v":0},{"$f":"unique_contracts!B214","v":0},{"$f":"unique_contracts!D214","v":0},{"$f":"unique_contracts!J214","v":0},{"$f":"unique_contracts!K214","v":0},{"$f":"unique_contracts!M214","v":0},{"$f":"unique_contracts!N214","v":0},{"$f":"unique_contracts!P214","v":0},{"$f":"unique_contracts!R214","v":0},{"$f":"unique_contracts!V214","v":0},{"$f":"unique_contracts!AB214","v":0},{"$f":"unique_contracts!AM214","v":0},{"$f":"unique_contracts!AN214","v":0},{"$f":"unique_contracts!AO214","v":0},{"$f":"unique_contracts!AP214","v":0},{"$f":"unique_contracts!AQ214","v":0},{"$f":"unique_contracts!AR214","v":0},{"$f":"unique_contracts!CA214","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C212,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T212,\"pumped_storage\",\n      IF(AND(NOT(U212),V212),\"n/a\",\n        IF(AND(K212>0,OR(G212=\"NotHybrid\",G212=0)),_xlfn.CONCAT(AB212,INDEX(resources!$G:$G,MATCH(C212,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C212,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D212=\"Online\",NOT(ISNUMBER(MATCH(AC212,misc!$DE:$DE,0)))),F212,E212)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AL$1,$AG212>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CJ$3:CJ$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AL$1,$AG212>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CJ$3:CJ$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AM$1,$AG212>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CK$3:CK$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AM$1,$AG212>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CK$3:CK$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AN$1,$AG212>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CL$3:CL$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AN$1,$AG212>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CL$3:CL$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AO$1,$AG212>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CM$3:CM$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AO$1,$AG212>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CM$3:CM$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AP$1,$AG212>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CN$3:CN$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AP$1,$AG212>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CN$3:CN$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AQ$1,$AG212>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CO$3:CO$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AQ$1,$AG212>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CO$3:CO$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AR$1,$AG212>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CP$3:CP$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AR$1,$AG212>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CP$3:CP$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AS$1,$AG212>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CQ$3:CQ$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AS$1,$AG212>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CQ$3:CQ$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AT$1,$AG212>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CR$3:CR$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AT$1,$AG212>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CR$3:CR$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AU$1,$AG212>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CS$3:CS$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AU$1,$AG212>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CS$3:CS$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AV$1,$AG212>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CT$3:CT$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AV$1,$AG212>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CT$3:CT$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AW$1,$AG212>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CU$3:CU$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AW$1,$AG212>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CU$3:CU$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AX$1,$AG212>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CV$3:CV$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AX$1,$AG212>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CV$3:CV$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AY$1,$AG212>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CW$3:CW$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AY$1,$AG212>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CW$3:CW$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=AZ$1,$AG212>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CX$3:CX$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=AZ$1,$AG212>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CX$3:CX$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=BA$1,$AG212>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CY$3:CY$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=BA$1,$AG212>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CY$3:CY$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=BB$1,$AG212>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!CZ$3:CZ$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=BB$1,$AG212>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!CZ$3:CZ$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=BC$1,$AG212>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!DA$3:DA$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=BC$1,$AG212>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!DA$3:DA$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=BD$1,$AG212>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!DB$3:DB$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=BD$1,$AG212>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!DB$3:DB$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF212<=BE$1,$AG212>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC212,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA212>$AB212,$AD212=\"n/a\"),($AA212-$AB212)*INDEX(misc!DC$3:DC$6,MATCH($AC212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD212=\"n/a\",$AJ212*$AI212,$I212)\n    +IFERROR(\n      IF(AND($AF212<=BE$1,$AG212>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD212,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA212>$AB212,($AA212-$AB212)*INDEX(misc!DC$3:DC$6,MATCH($AD212,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y212*$AH212*$AI212),\n$X212)*$AK212","v":0}]
[null,{"$f":"unique_contracts!A215","v":0},{"$f":"unique_contracts!B215","v":0},{"$f":"unique_contracts!D215","v":0},{"$f":"unique_contracts!J215","v":0},{"$f":"unique_contracts!K215","v":0},{"$f":"unique_contracts!M215","v":0},{"$f":"unique_contracts!N215","v":0},{"$f":"unique_contracts!P215","v":0},{"$f":"unique_contracts!R215","v":0},{"$f":"unique_contracts!V215","v":0},{"$f":"unique_contracts!AB215","v":0},{"$f":"unique_contracts!AM215","v":0},{"$f":"unique_contracts!AN215","v":0},{"$f":"unique_contracts!AO215","v":0},{"$f":"unique_contracts!AP215","v":0},{"$f":"unique_contracts!AQ215","v":0},{"$f":"unique_contracts!AR215","v":0},{"$f":"unique_contracts!CA215","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C213,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T213,\"pumped_storage\",\n      IF(AND(NOT(U213),V213),\"n/a\",\n        IF(AND(K213>0,OR(G213=\"NotHybrid\",G213=0)),_xlfn.CONCAT(AB213,INDEX(resources!$G:$G,MATCH(C213,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C213,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D213=\"Online\",NOT(ISNUMBER(MATCH(AC213,misc!$DE:$DE,0)))),F213,E213)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AL$1,$AG213>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CJ$3:CJ$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AL$1,$AG213>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CJ$3:CJ$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AM$1,$AG213>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CK$3:CK$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AM$1,$AG213>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CK$3:CK$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AN$1,$AG213>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CL$3:CL$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AN$1,$AG213>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CL$3:CL$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AO$1,$AG213>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CM$3:CM$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AO$1,$AG213>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CM$3:CM$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AP$1,$AG213>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CN$3:CN$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AP$1,$AG213>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CN$3:CN$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AQ$1,$AG213>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CO$3:CO$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AQ$1,$AG213>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CO$3:CO$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AR$1,$AG213>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CP$3:CP$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AR$1,$AG213>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CP$3:CP$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AS$1,$AG213>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CQ$3:CQ$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AS$1,$AG213>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CQ$3:CQ$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AT$1,$AG213>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CR$3:CR$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AT$1,$AG213>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CR$3:CR$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AU$1,$AG213>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CS$3:CS$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AU$1,$AG213>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CS$3:CS$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AV$1,$AG213>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CT$3:CT$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AV$1,$AG213>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CT$3:CT$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AW$1,$AG213>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CU$3:CU$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AW$1,$AG213>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CU$3:CU$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AX$1,$AG213>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CV$3:CV$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AX$1,$AG213>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CV$3:CV$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AY$1,$AG213>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CW$3:CW$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AY$1,$AG213>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CW$3:CW$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=AZ$1,$AG213>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CX$3:CX$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=AZ$1,$AG213>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CX$3:CX$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=BA$1,$AG213>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CY$3:CY$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=BA$1,$AG213>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CY$3:CY$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=BB$1,$AG213>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!CZ$3:CZ$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=BB$1,$AG213>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!CZ$3:CZ$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=BC$1,$AG213>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!DA$3:DA$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=BC$1,$AG213>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!DA$3:DA$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=BD$1,$AG213>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!DB$3:DB$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=BD$1,$AG213>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!DB$3:DB$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF213<=BE$1,$AG213>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA213>$AB213,$AD213=\"n/a\"),($AA213-$AB213)*INDEX(misc!DC$3:DC$6,MATCH($AC213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD213=\"n/a\",$AJ213*$AI213,$I213)\n    +IFERROR(\n      IF(AND($AF213<=BE$1,$AG213>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA213>$AB213,($AA213-$AB213)*INDEX(misc!DC$3:DC$6,MATCH($AD213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y213*$AH213*$AI213),\n$X213)*$AK213","v":0}]
[null,{"$f":"unique_contracts!A216","v":0},{"$f":"unique_contracts!B216","v":0},{"$f":"unique_contracts!D216","v":0},{"$f":"unique_contracts!J216","v":0},{"$f":"unique_contracts!K216","v":0},{"$f":"unique_contracts!M216","v":0},{"$f":"unique_contracts!N216","v":0},{"$f":"unique_contracts!P216","v":0},{"$f":"unique_contracts!R216","v":0},{"$f":"unique_contracts!V216","v":0},{"$f":"unique_contracts!AB216","v":0},{"$f":"unique_contracts!AM216","v":0},{"$f":"unique_contracts!AN216","v":0},{"$f":"unique_contracts!AO216","v":0},{"$f":"unique_contracts!AP216","v":0},{"$f":"unique_contracts!AQ216","v":0},{"$f":"unique_contracts!AR216","v":0},{"$f":"unique_contracts!CA216","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C214,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T214,\"pumped_storage\",\n      IF(AND(NOT(U214),V214),\"n/a\",\n        IF(AND(K214>0,OR(G214=\"NotHybrid\",G214=0)),_xlfn.CONCAT(AB214,INDEX(resources!$G:$G,MATCH(C214,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C214,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D214=\"Online\",NOT(ISNUMBER(MATCH(AC214,misc!$DE:$DE,0)))),F214,E214)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AL$1,$AG214>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CJ$3:CJ$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AL$1,$AG214>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CJ$3:CJ$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AM$1,$AG214>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CK$3:CK$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AM$1,$AG214>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CK$3:CK$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AN$1,$AG214>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CL$3:CL$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AN$1,$AG214>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CL$3:CL$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AO$1,$AG214>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CM$3:CM$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AO$1,$AG214>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CM$3:CM$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AP$1,$AG214>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CN$3:CN$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AP$1,$AG214>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CN$3:CN$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AQ$1,$AG214>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CO$3:CO$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AQ$1,$AG214>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CO$3:CO$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AR$1,$AG214>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CP$3:CP$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AR$1,$AG214>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CP$3:CP$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AS$1,$AG214>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CQ$3:CQ$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AS$1,$AG214>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CQ$3:CQ$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AT$1,$AG214>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CR$3:CR$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AT$1,$AG214>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CR$3:CR$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AU$1,$AG214>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CS$3:CS$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AU$1,$AG214>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CS$3:CS$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AV$1,$AG214>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CT$3:CT$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AV$1,$AG214>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CT$3:CT$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AW$1,$AG214>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CU$3:CU$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AW$1,$AG214>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CU$3:CU$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AX$1,$AG214>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CV$3:CV$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AX$1,$AG214>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CV$3:CV$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AY$1,$AG214>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CW$3:CW$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AY$1,$AG214>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CW$3:CW$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=AZ$1,$AG214>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CX$3:CX$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=AZ$1,$AG214>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CX$3:CX$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=BA$1,$AG214>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CY$3:CY$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=BA$1,$AG214>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CY$3:CY$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=BB$1,$AG214>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!CZ$3:CZ$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=BB$1,$AG214>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!CZ$3:CZ$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=BC$1,$AG214>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!DA$3:DA$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=BC$1,$AG214>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!DA$3:DA$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=BD$1,$AG214>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!DB$3:DB$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=BD$1,$AG214>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!DB$3:DB$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF214<=BE$1,$AG214>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC214,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA214>$AB214,$AD214=\"n/a\"),($AA214-$AB214)*INDEX(misc!DC$3:DC$6,MATCH($AC214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD214=\"n/a\",$AJ214*$AI214,$I214)\n    +IFERROR(\n      IF(AND($AF214<=BE$1,$AG214>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD214,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA214>$AB214,($AA214-$AB214)*INDEX(misc!DC$3:DC$6,MATCH($AD214,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y214*$AH214*$AI214),\n$X214)*$AK214","v":0}]
[null,{"$f":"unique_contracts!A217","v":0},{"$f":"unique_contracts!B217","v":0},{"$f":"unique_contracts!D217","v":0},{"$f":"unique_contracts!J217","v":0},{"$f":"unique_contracts!K217","v":0},{"$f":"unique_contracts!M217","v":0},{"$f":"unique_contracts!N217","v":0},{"$f":"unique_contracts!P217","v":0},{"$f":"unique_contracts!R217","v":0},{"$f":"unique_contracts!V217","v":0},{"$f":"unique_contracts!AB217","v":0},{"$f":"unique_contracts!AM217","v":0},{"$f":"unique_contracts!AN217","v":0},{"$f":"unique_contracts!AO217","v":0},{"$f":"unique_contracts!AP217","v":0},{"$f":"unique_contracts!AQ217","v":0},{"$f":"unique_contracts!AR217","v":0},{"$f":"unique_contracts!CA217","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C215,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T215,\"pumped_storage\",\n      IF(AND(NOT(U215),V215),\"n/a\",\n        IF(AND(K215>0,OR(G215=\"NotHybrid\",G215=0)),_xlfn.CONCAT(AB215,INDEX(resources!$G:$G,MATCH(C215,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C215,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D215=\"Online\",NOT(ISNUMBER(MATCH(AC215,misc!$DE:$DE,0)))),F215,E215)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AL$1,$AG215>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CJ$3:CJ$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AL$1,$AG215>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CJ$3:CJ$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AM$1,$AG215>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CK$3:CK$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AM$1,$AG215>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CK$3:CK$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AN$1,$AG215>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CL$3:CL$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AN$1,$AG215>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CL$3:CL$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AO$1,$AG215>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CM$3:CM$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AO$1,$AG215>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CM$3:CM$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AP$1,$AG215>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CN$3:CN$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AP$1,$AG215>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CN$3:CN$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AQ$1,$AG215>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CO$3:CO$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AQ$1,$AG215>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CO$3:CO$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AR$1,$AG215>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CP$3:CP$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AR$1,$AG215>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CP$3:CP$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AS$1,$AG215>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CQ$3:CQ$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AS$1,$AG215>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CQ$3:CQ$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AT$1,$AG215>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CR$3:CR$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AT$1,$AG215>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CR$3:CR$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AU$1,$AG215>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CS$3:CS$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AU$1,$AG215>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CS$3:CS$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AV$1,$AG215>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CT$3:CT$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AV$1,$AG215>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CT$3:CT$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AW$1,$AG215>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CU$3:CU$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AW$1,$AG215>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CU$3:CU$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AX$1,$AG215>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CV$3:CV$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AX$1,$AG215>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CV$3:CV$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AY$1,$AG215>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CW$3:CW$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AY$1,$AG215>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CW$3:CW$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=AZ$1,$AG215>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CX$3:CX$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=AZ$1,$AG215>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CX$3:CX$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=BA$1,$AG215>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CY$3:CY$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=BA$1,$AG215>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CY$3:CY$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=BB$1,$AG215>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!CZ$3:CZ$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=BB$1,$AG215>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!CZ$3:CZ$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=BC$1,$AG215>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!DA$3:DA$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=BC$1,$AG215>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!DA$3:DA$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=BD$1,$AG215>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!DB$3:DB$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=BD$1,$AG215>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!DB$3:DB$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF215<=BE$1,$AG215>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC215,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA215>$AB215,$AD215=\"n/a\"),($AA215-$AB215)*INDEX(misc!DC$3:DC$6,MATCH($AC215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD215=\"n/a\",$AJ215*$AI215,$I215)\n    +IFERROR(\n      IF(AND($AF215<=BE$1,$AG215>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD215,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA215>$AB215,($AA215-$AB215)*INDEX(misc!DC$3:DC$6,MATCH($AD215,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y215*$AH215*$AI215),\n$X215)*$AK215","v":0}]
[null,{"$f":"unique_contracts!A218","v":0},{"$f":"unique_contracts!B218","v":0},{"$f":"unique_contracts!D218","v":0},{"$f":"unique_contracts!J218","v":0},{"$f":"unique_contracts!K218","v":0},{"$f":"unique_contracts!M218","v":0},{"$f":"unique_contracts!N218","v":0},{"$f":"unique_contracts!P218","v":0},{"$f":"unique_contracts!R218","v":0},{"$f":"unique_contracts!V218","v":0},{"$f":"unique_contracts!AB218","v":0},{"$f":"unique_contracts!AM218","v":0},{"$f":"unique_contracts!AN218","v":0},{"$f":"unique_contracts!AO218","v":0},{"$f":"unique_contracts!AP218","v":0},{"$f":"unique_contracts!AQ218","v":0},{"$f":"unique_contracts!AR218","v":0},{"$f":"unique_contracts!CA218","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C216,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T216,\"pumped_storage\",\n      IF(AND(NOT(U216),V216),\"n/a\",\n        IF(AND(K216>0,OR(G216=\"NotHybrid\",G216=0)),_xlfn.CONCAT(AB216,INDEX(resources!$G:$G,MATCH(C216,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C216,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D216=\"Online\",NOT(ISNUMBER(MATCH(AC216,misc!$DE:$DE,0)))),F216,E216)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AL$1,$AG216>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CJ$3:CJ$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AL$1,$AG216>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CJ$3:CJ$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AM$1,$AG216>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CK$3:CK$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AM$1,$AG216>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CK$3:CK$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AN$1,$AG216>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CL$3:CL$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AN$1,$AG216>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CL$3:CL$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AO$1,$AG216>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CM$3:CM$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AO$1,$AG216>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CM$3:CM$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AP$1,$AG216>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CN$3:CN$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AP$1,$AG216>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CN$3:CN$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AQ$1,$AG216>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CO$3:CO$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AQ$1,$AG216>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CO$3:CO$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AR$1,$AG216>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CP$3:CP$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AR$1,$AG216>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CP$3:CP$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AS$1,$AG216>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CQ$3:CQ$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AS$1,$AG216>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CQ$3:CQ$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AT$1,$AG216>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CR$3:CR$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AT$1,$AG216>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CR$3:CR$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AU$1,$AG216>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CS$3:CS$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AU$1,$AG216>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CS$3:CS$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AV$1,$AG216>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CT$3:CT$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AV$1,$AG216>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CT$3:CT$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AW$1,$AG216>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CU$3:CU$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AW$1,$AG216>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CU$3:CU$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AX$1,$AG216>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CV$3:CV$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AX$1,$AG216>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CV$3:CV$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AY$1,$AG216>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CW$3:CW$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AY$1,$AG216>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CW$3:CW$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=AZ$1,$AG216>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CX$3:CX$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=AZ$1,$AG216>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CX$3:CX$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=BA$1,$AG216>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CY$3:CY$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=BA$1,$AG216>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CY$3:CY$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=BB$1,$AG216>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!CZ$3:CZ$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=BB$1,$AG216>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!CZ$3:CZ$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=BC$1,$AG216>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!DA$3:DA$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=BC$1,$AG216>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!DA$3:DA$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=BD$1,$AG216>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!DB$3:DB$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=BD$1,$AG216>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!DB$3:DB$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF216<=BE$1,$AG216>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC216,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA216>$AB216,$AD216=\"n/a\"),($AA216-$AB216)*INDEX(misc!DC$3:DC$6,MATCH($AC216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD216=\"n/a\",$AJ216*$AI216,$I216)\n    +IFERROR(\n      IF(AND($AF216<=BE$1,$AG216>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD216,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA216>$AB216,($AA216-$AB216)*INDEX(misc!DC$3:DC$6,MATCH($AD216,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y216*$AH216*$AI216),\n$X216)*$AK216","v":0}]
[null,{"$f":"unique_contracts!A219","v":0},{"$f":"unique_contracts!B219","v":0},{"$f":"unique_contracts!D219","v":0},{"$f":"unique_contracts!J219","v":0},{"$f":"unique_contracts!K219","v":0},{"$f":"unique_contracts!M219","v":0},{"$f":"unique_contracts!N219","v":0},{"$f":"unique_contracts!P219","v":0},{"$f":"unique_contracts!R219","v":0},{"$f":"unique_contracts!V219","v":0},{"$f":"unique_contracts!AB219","v":0},{"$f":"unique_contracts!AM219","v":0},{"$f":"unique_contracts!AN219","v":0},{"$f":"unique_contracts!AO219","v":0},{"$f":"unique_contracts!AP219","v":0},{"$f":"unique_contracts!AQ219","v":0},{"$f":"unique_contracts!AR219","v":0},{"$f":"unique_contracts!CA219","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C217,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T217,\"pumped_storage\",\n      IF(AND(NOT(U217),V217),\"n/a\",\n        IF(AND(K217>0,OR(G217=\"NotHybrid\",G217=0)),_xlfn.CONCAT(AB217,INDEX(resources!$G:$G,MATCH(C217,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C217,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D217=\"Online\",NOT(ISNUMBER(MATCH(AC217,misc!$DE:$DE,0)))),F217,E217)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AL$1,$AG217>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CJ$3:CJ$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AL$1,$AG217>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CJ$3:CJ$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AM$1,$AG217>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CK$3:CK$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AM$1,$AG217>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CK$3:CK$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AN$1,$AG217>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CL$3:CL$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AN$1,$AG217>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CL$3:CL$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AO$1,$AG217>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CM$3:CM$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AO$1,$AG217>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CM$3:CM$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AP$1,$AG217>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CN$3:CN$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AP$1,$AG217>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CN$3:CN$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AQ$1,$AG217>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CO$3:CO$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AQ$1,$AG217>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CO$3:CO$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AR$1,$AG217>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CP$3:CP$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AR$1,$AG217>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CP$3:CP$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AS$1,$AG217>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CQ$3:CQ$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AS$1,$AG217>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CQ$3:CQ$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AT$1,$AG217>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CR$3:CR$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AT$1,$AG217>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CR$3:CR$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AU$1,$AG217>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CS$3:CS$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AU$1,$AG217>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CS$3:CS$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AV$1,$AG217>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CT$3:CT$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AV$1,$AG217>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CT$3:CT$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AW$1,$AG217>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CU$3:CU$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AW$1,$AG217>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CU$3:CU$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AX$1,$AG217>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CV$3:CV$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AX$1,$AG217>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CV$3:CV$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AY$1,$AG217>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CW$3:CW$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AY$1,$AG217>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CW$3:CW$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=AZ$1,$AG217>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CX$3:CX$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=AZ$1,$AG217>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CX$3:CX$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=BA$1,$AG217>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CY$3:CY$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=BA$1,$AG217>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CY$3:CY$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=BB$1,$AG217>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!CZ$3:CZ$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=BB$1,$AG217>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!CZ$3:CZ$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=BC$1,$AG217>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!DA$3:DA$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=BC$1,$AG217>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!DA$3:DA$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=BD$1,$AG217>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!DB$3:DB$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=BD$1,$AG217>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!DB$3:DB$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF217<=BE$1,$AG217>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC217,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA217>$AB217,$AD217=\"n/a\"),($AA217-$AB217)*INDEX(misc!DC$3:DC$6,MATCH($AC217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD217=\"n/a\",$AJ217*$AI217,$I217)\n    +IFERROR(\n      IF(AND($AF217<=BE$1,$AG217>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD217,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA217>$AB217,($AA217-$AB217)*INDEX(misc!DC$3:DC$6,MATCH($AD217,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y217*$AH217*$AI217),\n$X217)*$AK217","v":0}]
[null,{"$f":"unique_contracts!A220","v":0},{"$f":"unique_contracts!B220","v":0},{"$f":"unique_contracts!D220","v":0},{"$f":"unique_contracts!J220","v":0},{"$f":"unique_contracts!K220","v":0},{"$f":"unique_contracts!M220","v":0},{"$f":"unique_contracts!N220","v":0},{"$f":"unique_contracts!P220","v":0},{"$f":"unique_contracts!R220","v":0},{"$f":"unique_contracts!V220","v":0},{"$f":"unique_contracts!AB220","v":0},{"$f":"unique_contracts!AM220","v":0},{"$f":"unique_contracts!AN220","v":0},{"$f":"unique_contracts!AO220","v":0},{"$f":"unique_contracts!AP220","v":0},{"$f":"unique_contracts!AQ220","v":0},{"$f":"unique_contracts!AR220","v":0},{"$f":"unique_contracts!CA220","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C218,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T218,\"pumped_storage\",\n      IF(AND(NOT(U218),V218),\"n/a\",\n        IF(AND(K218>0,OR(G218=\"NotHybrid\",G218=0)),_xlfn.CONCAT(AB218,INDEX(resources!$G:$G,MATCH(C218,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C218,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D218=\"Online\",NOT(ISNUMBER(MATCH(AC218,misc!$DE:$DE,0)))),F218,E218)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AL$1,$AG218>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CJ$3:CJ$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AL$1,$AG218>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CJ$3:CJ$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AM$1,$AG218>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CK$3:CK$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AM$1,$AG218>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CK$3:CK$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AN$1,$AG218>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CL$3:CL$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AN$1,$AG218>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CL$3:CL$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AO$1,$AG218>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CM$3:CM$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AO$1,$AG218>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CM$3:CM$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AP$1,$AG218>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CN$3:CN$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AP$1,$AG218>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CN$3:CN$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AQ$1,$AG218>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CO$3:CO$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AQ$1,$AG218>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CO$3:CO$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AR$1,$AG218>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CP$3:CP$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AR$1,$AG218>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CP$3:CP$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AS$1,$AG218>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CQ$3:CQ$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AS$1,$AG218>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CQ$3:CQ$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AT$1,$AG218>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CR$3:CR$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AT$1,$AG218>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CR$3:CR$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AU$1,$AG218>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CS$3:CS$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AU$1,$AG218>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CS$3:CS$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AV$1,$AG218>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CT$3:CT$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AV$1,$AG218>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CT$3:CT$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AW$1,$AG218>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CU$3:CU$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AW$1,$AG218>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CU$3:CU$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AX$1,$AG218>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CV$3:CV$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AX$1,$AG218>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CV$3:CV$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AY$1,$AG218>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CW$3:CW$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AY$1,$AG218>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CW$3:CW$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=AZ$1,$AG218>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CX$3:CX$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=AZ$1,$AG218>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CX$3:CX$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=BA$1,$AG218>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CY$3:CY$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=BA$1,$AG218>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CY$3:CY$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=BB$1,$AG218>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!CZ$3:CZ$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=BB$1,$AG218>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!CZ$3:CZ$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=BC$1,$AG218>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!DA$3:DA$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=BC$1,$AG218>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!DA$3:DA$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=BD$1,$AG218>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!DB$3:DB$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=BD$1,$AG218>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!DB$3:DB$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF218<=BE$1,$AG218>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC218,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA218>$AB218,$AD218=\"n/a\"),($AA218-$AB218)*INDEX(misc!DC$3:DC$6,MATCH($AC218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD218=\"n/a\",$AJ218*$AI218,$I218)\n    +IFERROR(\n      IF(AND($AF218<=BE$1,$AG218>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD218,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA218>$AB218,($AA218-$AB218)*INDEX(misc!DC$3:DC$6,MATCH($AD218,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y218*$AH218*$AI218),\n$X218)*$AK218","v":0}]
[null,{"$f":"unique_contracts!A221","v":0},{"$f":"unique_contracts!B221","v":0},{"$f":"unique_contracts!D221","v":0},{"$f":"unique_contracts!J221","v":0},{"$f":"unique_contracts!K221","v":0},{"$f":"unique_contracts!M221","v":0},{"$f":"unique_contracts!N221","v":0},{"$f":"unique_contracts!P221","v":0},{"$f":"unique_contracts!R221","v":0},{"$f":"unique_contracts!V221","v":0},{"$f":"unique_contracts!AB221","v":0},{"$f":"unique_contracts!AM221","v":0},{"$f":"unique_contracts!AN221","v":0},{"$f":"unique_contracts!AO221","v":0},{"$f":"unique_contracts!AP221","v":0},{"$f":"unique_contracts!AQ221","v":0},{"$f":"unique_contracts!AR221","v":0},{"$f":"unique_contracts!CA221","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C219,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T219,\"pumped_storage\",\n      IF(AND(NOT(U219),V219),\"n/a\",\n        IF(AND(K219>0,OR(G219=\"NotHybrid\",G219=0)),_xlfn.CONCAT(AB219,INDEX(resources!$G:$G,MATCH(C219,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C219,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D219=\"Online\",NOT(ISNUMBER(MATCH(AC219,misc!$DE:$DE,0)))),F219,E219)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AL$1,$AG219>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CJ$3:CJ$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AL$1,$AG219>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CJ$3:CJ$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AM$1,$AG219>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CK$3:CK$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AM$1,$AG219>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CK$3:CK$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AN$1,$AG219>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CL$3:CL$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AN$1,$AG219>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CL$3:CL$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AO$1,$AG219>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CM$3:CM$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AO$1,$AG219>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CM$3:CM$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AP$1,$AG219>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CN$3:CN$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AP$1,$AG219>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CN$3:CN$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AQ$1,$AG219>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CO$3:CO$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AQ$1,$AG219>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CO$3:CO$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AR$1,$AG219>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CP$3:CP$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AR$1,$AG219>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CP$3:CP$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AS$1,$AG219>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CQ$3:CQ$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AS$1,$AG219>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CQ$3:CQ$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AT$1,$AG219>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CR$3:CR$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AT$1,$AG219>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CR$3:CR$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AU$1,$AG219>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CS$3:CS$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AU$1,$AG219>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CS$3:CS$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AV$1,$AG219>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CT$3:CT$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AV$1,$AG219>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CT$3:CT$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AW$1,$AG219>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CU$3:CU$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AW$1,$AG219>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CU$3:CU$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AX$1,$AG219>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CV$3:CV$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AX$1,$AG219>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CV$3:CV$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AY$1,$AG219>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CW$3:CW$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AY$1,$AG219>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CW$3:CW$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=AZ$1,$AG219>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CX$3:CX$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=AZ$1,$AG219>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CX$3:CX$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=BA$1,$AG219>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CY$3:CY$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=BA$1,$AG219>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CY$3:CY$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=BB$1,$AG219>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!CZ$3:CZ$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=BB$1,$AG219>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!CZ$3:CZ$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=BC$1,$AG219>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!DA$3:DA$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=BC$1,$AG219>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!DA$3:DA$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=BD$1,$AG219>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!DB$3:DB$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=BD$1,$AG219>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!DB$3:DB$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF219<=BE$1,$AG219>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC219,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA219>$AB219,$AD219=\"n/a\"),($AA219-$AB219)*INDEX(misc!DC$3:DC$6,MATCH($AC219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD219=\"n/a\",$AJ219*$AI219,$I219)\n    +IFERROR(\n      IF(AND($AF219<=BE$1,$AG219>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD219,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA219>$AB219,($AA219-$AB219)*INDEX(misc!DC$3:DC$6,MATCH($AD219,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y219*$AH219*$AI219),\n$X219)*$AK219","v":0}]
[null,{"$f":"unique_contracts!A222","v":0},{"$f":"unique_contracts!B222","v":0},{"$f":"unique_contracts!D222","v":0},{"$f":"unique_contracts!J222","v":0},{"$f":"unique_contracts!K222","v":0},{"$f":"unique_contracts!M222","v":0},{"$f":"unique_contracts!N222","v":0},{"$f":"unique_contracts!P222","v":0},{"$f":"unique_contracts!R222","v":0},{"$f":"unique_contracts!V222","v":0},{"$f":"unique_contracts!AB222","v":0},{"$f":"unique_contracts!AM222","v":0},{"$f":"unique_contracts!AN222","v":0},{"$f":"unique_contracts!AO222","v":0},{"$f":"unique_contracts!AP222","v":0},{"$f":"unique_contracts!AQ222","v":0},{"$f":"unique_contracts!AR222","v":0},{"$f":"unique_contracts!CA222","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C220,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T220,\"pumped_storage\",\n      IF(AND(NOT(U220),V220),\"n/a\",\n        IF(AND(K220>0,OR(G220=\"NotHybrid\",G220=0)),_xlfn.CONCAT(AB220,INDEX(resources!$G:$G,MATCH(C220,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C220,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D220=\"Online\",NOT(ISNUMBER(MATCH(AC220,misc!$DE:$DE,0)))),F220,E220)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AL$1,$AG220>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CJ$3:CJ$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AL$1,$AG220>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CJ$3:CJ$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AM$1,$AG220>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CK$3:CK$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AM$1,$AG220>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CK$3:CK$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AN$1,$AG220>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CL$3:CL$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AN$1,$AG220>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CL$3:CL$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AO$1,$AG220>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CM$3:CM$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AO$1,$AG220>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CM$3:CM$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AP$1,$AG220>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CN$3:CN$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AP$1,$AG220>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CN$3:CN$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AQ$1,$AG220>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CO$3:CO$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AQ$1,$AG220>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CO$3:CO$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AR$1,$AG220>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CP$3:CP$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AR$1,$AG220>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CP$3:CP$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AS$1,$AG220>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CQ$3:CQ$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AS$1,$AG220>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CQ$3:CQ$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AT$1,$AG220>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CR$3:CR$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AT$1,$AG220>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CR$3:CR$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AU$1,$AG220>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CS$3:CS$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AU$1,$AG220>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CS$3:CS$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AV$1,$AG220>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CT$3:CT$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AV$1,$AG220>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CT$3:CT$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AW$1,$AG220>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CU$3:CU$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AW$1,$AG220>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CU$3:CU$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AX$1,$AG220>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CV$3:CV$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AX$1,$AG220>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CV$3:CV$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AY$1,$AG220>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CW$3:CW$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AY$1,$AG220>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CW$3:CW$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=AZ$1,$AG220>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CX$3:CX$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=AZ$1,$AG220>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CX$3:CX$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=BA$1,$AG220>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CY$3:CY$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=BA$1,$AG220>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CY$3:CY$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=BB$1,$AG220>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!CZ$3:CZ$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=BB$1,$AG220>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!CZ$3:CZ$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=BC$1,$AG220>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!DA$3:DA$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=BC$1,$AG220>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!DA$3:DA$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=BD$1,$AG220>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!DB$3:DB$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=BD$1,$AG220>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!DB$3:DB$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF220<=BE$1,$AG220>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC220,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA220>$AB220,$AD220=\"n/a\"),($AA220-$AB220)*INDEX(misc!DC$3:DC$6,MATCH($AC220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD220=\"n/a\",$AJ220*$AI220,$I220)\n    +IFERROR(\n      IF(AND($AF220<=BE$1,$AG220>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD220,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA220>$AB220,($AA220-$AB220)*INDEX(misc!DC$3:DC$6,MATCH($AD220,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y220*$AH220*$AI220),\n$X220)*$AK220","v":0}]
[null,{"$f":"unique_contracts!A223","v":0},{"$f":"unique_contracts!B223","v":0},{"$f":"unique_contracts!D223","v":0},{"$f":"unique_contracts!J223","v":0},{"$f":"unique_contracts!K223","v":0},{"$f":"unique_contracts!M223","v":0},{"$f":"unique_contracts!N223","v":0},{"$f":"unique_contracts!P223","v":0},{"$f":"unique_contracts!R223","v":0},{"$f":"unique_contracts!V223","v":0},{"$f":"unique_contracts!AB223","v":0},{"$f":"unique_contracts!AM223","v":0},{"$f":"unique_contracts!AN223","v":0},{"$f":"unique_contracts!AO223","v":0},{"$f":"unique_contracts!AP223","v":0},{"$f":"unique_contracts!AQ223","v":0},{"$f":"unique_contracts!AR223","v":0},{"$f":"unique_contracts!CA223","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C221,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T221,\"pumped_storage\",\n      IF(AND(NOT(U221),V221),\"n/a\",\n        IF(AND(K221>0,OR(G221=\"NotHybrid\",G221=0)),_xlfn.CONCAT(AB221,INDEX(resources!$G:$G,MATCH(C221,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C221,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D221=\"Online\",NOT(ISNUMBER(MATCH(AC221,misc!$DE:$DE,0)))),F221,E221)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AL$1,$AG221>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CJ$3:CJ$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AL$1,$AG221>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CJ$3:CJ$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AM$1,$AG221>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CK$3:CK$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AM$1,$AG221>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CK$3:CK$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AN$1,$AG221>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CL$3:CL$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AN$1,$AG221>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CL$3:CL$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AO$1,$AG221>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CM$3:CM$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AO$1,$AG221>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CM$3:CM$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AP$1,$AG221>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CN$3:CN$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AP$1,$AG221>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CN$3:CN$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AQ$1,$AG221>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CO$3:CO$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AQ$1,$AG221>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CO$3:CO$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AR$1,$AG221>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CP$3:CP$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AR$1,$AG221>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CP$3:CP$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AS$1,$AG221>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CQ$3:CQ$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AS$1,$AG221>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CQ$3:CQ$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AT$1,$AG221>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CR$3:CR$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AT$1,$AG221>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CR$3:CR$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AU$1,$AG221>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CS$3:CS$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AU$1,$AG221>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CS$3:CS$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AV$1,$AG221>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CT$3:CT$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AV$1,$AG221>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CT$3:CT$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AW$1,$AG221>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CU$3:CU$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AW$1,$AG221>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CU$3:CU$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AX$1,$AG221>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CV$3:CV$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AX$1,$AG221>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CV$3:CV$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AY$1,$AG221>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CW$3:CW$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AY$1,$AG221>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CW$3:CW$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=AZ$1,$AG221>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CX$3:CX$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=AZ$1,$AG221>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CX$3:CX$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=BA$1,$AG221>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CY$3:CY$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=BA$1,$AG221>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CY$3:CY$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=BB$1,$AG221>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!CZ$3:CZ$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=BB$1,$AG221>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!CZ$3:CZ$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=BC$1,$AG221>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!DA$3:DA$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=BC$1,$AG221>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!DA$3:DA$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=BD$1,$AG221>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!DB$3:DB$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=BD$1,$AG221>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!DB$3:DB$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF221<=BE$1,$AG221>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC221,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA221>$AB221,$AD221=\"n/a\"),($AA221-$AB221)*INDEX(misc!DC$3:DC$6,MATCH($AC221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD221=\"n/a\",$AJ221*$AI221,$I221)\n    +IFERROR(\n      IF(AND($AF221<=BE$1,$AG221>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD221,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA221>$AB221,($AA221-$AB221)*INDEX(misc!DC$3:DC$6,MATCH($AD221,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y221*$AH221*$AI221),\n$X221)*$AK221","v":0}]
[null,{"$f":"unique_contracts!A224","v":0},{"$f":"unique_contracts!B224","v":0},{"$f":"unique_contracts!D224","v":0},{"$f":"unique_contracts!J224","v":0},{"$f":"unique_contracts!K224","v":0},{"$f":"unique_contracts!M224","v":0},{"$f":"unique_contracts!N224","v":0},{"$f":"unique_contracts!P224","v":0},{"$f":"unique_contracts!R224","v":0},{"$f":"unique_contracts!V224","v":0},{"$f":"unique_contracts!AB224","v":0},{"$f":"unique_contracts!AM224","v":0},{"$f":"unique_contracts!AN224","v":0},{"$f":"unique_contracts!AO224","v":0},{"$f":"unique_contracts!AP224","v":0},{"$f":"unique_contracts!AQ224","v":0},{"$f":"unique_contracts!AR224","v":0},{"$f":"unique_contracts!CA224","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C222,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T222,\"pumped_storage\",\n      IF(AND(NOT(U222),V222),\"n/a\",\n        IF(AND(K222>0,OR(G222=\"NotHybrid\",G222=0)),_xlfn.CONCAT(AB222,INDEX(resources!$G:$G,MATCH(C222,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C222,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D222=\"Online\",NOT(ISNUMBER(MATCH(AC222,misc!$DE:$DE,0)))),F222,E222)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AL$1,$AG222>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CJ$3:CJ$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AL$1,$AG222>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CJ$3:CJ$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AM$1,$AG222>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CK$3:CK$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AM$1,$AG222>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CK$3:CK$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AN$1,$AG222>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CL$3:CL$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AN$1,$AG222>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CL$3:CL$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AO$1,$AG222>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CM$3:CM$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AO$1,$AG222>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CM$3:CM$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AP$1,$AG222>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CN$3:CN$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AP$1,$AG222>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CN$3:CN$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AQ$1,$AG222>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CO$3:CO$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AQ$1,$AG222>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CO$3:CO$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AR$1,$AG222>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CP$3:CP$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AR$1,$AG222>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CP$3:CP$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AS$1,$AG222>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CQ$3:CQ$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AS$1,$AG222>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CQ$3:CQ$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AT$1,$AG222>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CR$3:CR$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AT$1,$AG222>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CR$3:CR$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AU$1,$AG222>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CS$3:CS$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AU$1,$AG222>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CS$3:CS$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AV$1,$AG222>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CT$3:CT$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AV$1,$AG222>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CT$3:CT$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AW$1,$AG222>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CU$3:CU$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AW$1,$AG222>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CU$3:CU$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AX$1,$AG222>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CV$3:CV$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AX$1,$AG222>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CV$3:CV$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AY$1,$AG222>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CW$3:CW$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AY$1,$AG222>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CW$3:CW$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=AZ$1,$AG222>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CX$3:CX$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=AZ$1,$AG222>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CX$3:CX$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=BA$1,$AG222>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CY$3:CY$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=BA$1,$AG222>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CY$3:CY$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=BB$1,$AG222>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!CZ$3:CZ$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=BB$1,$AG222>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!CZ$3:CZ$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=BC$1,$AG222>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!DA$3:DA$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=BC$1,$AG222>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!DA$3:DA$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=BD$1,$AG222>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!DB$3:DB$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=BD$1,$AG222>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!DB$3:DB$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF222<=BE$1,$AG222>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC222,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA222>$AB222,$AD222=\"n/a\"),($AA222-$AB222)*INDEX(misc!DC$3:DC$6,MATCH($AC222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD222=\"n/a\",$AJ222*$AI222,$I222)\n    +IFERROR(\n      IF(AND($AF222<=BE$1,$AG222>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD222,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA222>$AB222,($AA222-$AB222)*INDEX(misc!DC$3:DC$6,MATCH($AD222,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y222*$AH222*$AI222),\n$X222)*$AK222","v":0}]
[null,{"$f":"unique_contracts!A225","v":0},{"$f":"unique_contracts!B225","v":0},{"$f":"unique_contracts!D225","v":0},{"$f":"unique_contracts!J225","v":0},{"$f":"unique_contracts!K225","v":0},{"$f":"unique_contracts!M225","v":0},{"$f":"unique_contracts!N225","v":0},{"$f":"unique_contracts!P225","v":0},{"$f":"unique_contracts!R225","v":0},{"$f":"unique_contracts!V225","v":0},{"$f":"unique_contracts!AB225","v":0},{"$f":"unique_contracts!AM225","v":0},{"$f":"unique_contracts!AN225","v":0},{"$f":"unique_contracts!AO225","v":0},{"$f":"unique_contracts!AP225","v":0},{"$f":"unique_contracts!AQ225","v":0},{"$f":"unique_contracts!AR225","v":0},{"$f":"unique_contracts!CA225","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C223,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T223,\"pumped_storage\",\n      IF(AND(NOT(U223),V223),\"n/a\",\n        IF(AND(K223>0,OR(G223=\"NotHybrid\",G223=0)),_xlfn.CONCAT(AB223,INDEX(resources!$G:$G,MATCH(C223,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C223,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D223=\"Online\",NOT(ISNUMBER(MATCH(AC223,misc!$DE:$DE,0)))),F223,E223)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AL$1,$AG223>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CJ$3:CJ$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AL$1,$AG223>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CJ$3:CJ$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AM$1,$AG223>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CK$3:CK$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AM$1,$AG223>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CK$3:CK$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AN$1,$AG223>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CL$3:CL$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AN$1,$AG223>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CL$3:CL$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AO$1,$AG223>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CM$3:CM$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AO$1,$AG223>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CM$3:CM$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AP$1,$AG223>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CN$3:CN$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AP$1,$AG223>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CN$3:CN$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AQ$1,$AG223>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CO$3:CO$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AQ$1,$AG223>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CO$3:CO$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AR$1,$AG223>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CP$3:CP$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AR$1,$AG223>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CP$3:CP$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AS$1,$AG223>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CQ$3:CQ$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AS$1,$AG223>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CQ$3:CQ$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AT$1,$AG223>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CR$3:CR$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AT$1,$AG223>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CR$3:CR$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AU$1,$AG223>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CS$3:CS$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AU$1,$AG223>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CS$3:CS$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AV$1,$AG223>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CT$3:CT$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AV$1,$AG223>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CT$3:CT$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AW$1,$AG223>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CU$3:CU$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AW$1,$AG223>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CU$3:CU$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AX$1,$AG223>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CV$3:CV$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AX$1,$AG223>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CV$3:CV$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AY$1,$AG223>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CW$3:CW$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AY$1,$AG223>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CW$3:CW$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=AZ$1,$AG223>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CX$3:CX$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=AZ$1,$AG223>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CX$3:CX$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=BA$1,$AG223>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CY$3:CY$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=BA$1,$AG223>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CY$3:CY$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=BB$1,$AG223>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!CZ$3:CZ$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=BB$1,$AG223>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!CZ$3:CZ$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=BC$1,$AG223>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!DA$3:DA$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=BC$1,$AG223>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!DA$3:DA$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=BD$1,$AG223>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!DB$3:DB$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=BD$1,$AG223>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!DB$3:DB$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF223<=BE$1,$AG223>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC223,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA223>$AB223,$AD223=\"n/a\"),($AA223-$AB223)*INDEX(misc!DC$3:DC$6,MATCH($AC223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD223=\"n/a\",$AJ223*$AI223,$I223)\n    +IFERROR(\n      IF(AND($AF223<=BE$1,$AG223>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD223,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA223>$AB223,($AA223-$AB223)*INDEX(misc!DC$3:DC$6,MATCH($AD223,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y223*$AH223*$AI223),\n$X223)*$AK223","v":0}]
[null,{"$f":"unique_contracts!A226","v":0},{"$f":"unique_contracts!B226","v":0},{"$f":"unique_contracts!D226","v":0},{"$f":"unique_contracts!J226","v":0},{"$f":"unique_contracts!K226","v":0},{"$f":"unique_contracts!M226","v":0},{"$f":"unique_contracts!N226","v":0},{"$f":"unique_contracts!P226","v":0},{"$f":"unique_contracts!R226","v":0},{"$f":"unique_contracts!V226","v":0},{"$f":"unique_contracts!AB226","v":0},{"$f":"unique_contracts!AM226","v":0},{"$f":"unique_contracts!AN226","v":0},{"$f":"unique_contracts!AO226","v":0},{"$f":"unique_contracts!AP226","v":0},{"$f":"unique_contracts!AQ226","v":0},{"$f":"unique_contracts!AR226","v":0},{"$f":"unique_contracts!CA226","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C224,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T224,\"pumped_storage\",\n      IF(AND(NOT(U224),V224),\"n/a\",\n        IF(AND(K224>0,OR(G224=\"NotHybrid\",G224=0)),_xlfn.CONCAT(AB224,INDEX(resources!$G:$G,MATCH(C224,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C224,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D224=\"Online\",NOT(ISNUMBER(MATCH(AC224,misc!$DE:$DE,0)))),F224,E224)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AL$1,$AG224>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CJ$3:CJ$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AL$1,$AG224>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CJ$3:CJ$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AM$1,$AG224>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CK$3:CK$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AM$1,$AG224>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CK$3:CK$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AN$1,$AG224>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CL$3:CL$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AN$1,$AG224>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CL$3:CL$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AO$1,$AG224>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CM$3:CM$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AO$1,$AG224>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CM$3:CM$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AP$1,$AG224>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CN$3:CN$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AP$1,$AG224>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CN$3:CN$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AQ$1,$AG224>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CO$3:CO$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AQ$1,$AG224>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CO$3:CO$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AR$1,$AG224>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CP$3:CP$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AR$1,$AG224>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CP$3:CP$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AS$1,$AG224>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CQ$3:CQ$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AS$1,$AG224>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CQ$3:CQ$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AT$1,$AG224>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CR$3:CR$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AT$1,$AG224>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CR$3:CR$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AU$1,$AG224>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CS$3:CS$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AU$1,$AG224>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CS$3:CS$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AV$1,$AG224>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CT$3:CT$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AV$1,$AG224>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CT$3:CT$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AW$1,$AG224>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CU$3:CU$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AW$1,$AG224>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CU$3:CU$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AX$1,$AG224>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CV$3:CV$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AX$1,$AG224>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CV$3:CV$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AY$1,$AG224>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CW$3:CW$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AY$1,$AG224>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CW$3:CW$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=AZ$1,$AG224>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CX$3:CX$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=AZ$1,$AG224>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CX$3:CX$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=BA$1,$AG224>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CY$3:CY$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=BA$1,$AG224>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CY$3:CY$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=BB$1,$AG224>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!CZ$3:CZ$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=BB$1,$AG224>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!CZ$3:CZ$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=BC$1,$AG224>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!DA$3:DA$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=BC$1,$AG224>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!DA$3:DA$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=BD$1,$AG224>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!DB$3:DB$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=BD$1,$AG224>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!DB$3:DB$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF224<=BE$1,$AG224>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC224,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA224>$AB224,$AD224=\"n/a\"),($AA224-$AB224)*INDEX(misc!DC$3:DC$6,MATCH($AC224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD224=\"n/a\",$AJ224*$AI224,$I224)\n    +IFERROR(\n      IF(AND($AF224<=BE$1,$AG224>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD224,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA224>$AB224,($AA224-$AB224)*INDEX(misc!DC$3:DC$6,MATCH($AD224,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y224*$AH224*$AI224),\n$X224)*$AK224","v":0}]
[null,{"$f":"unique_contracts!A227","v":0},{"$f":"unique_contracts!B227","v":0},{"$f":"unique_contracts!D227","v":0},{"$f":"unique_contracts!J227","v":0},{"$f":"unique_contracts!K227","v":0},{"$f":"unique_contracts!M227","v":0},{"$f":"unique_contracts!N227","v":0},{"$f":"unique_contracts!P227","v":0},{"$f":"unique_contracts!R227","v":0},{"$f":"unique_contracts!V227","v":0},{"$f":"unique_contracts!AB227","v":0},{"$f":"unique_contracts!AM227","v":0},{"$f":"unique_contracts!AN227","v":0},{"$f":"unique_contracts!AO227","v":0},{"$f":"unique_contracts!AP227","v":0},{"$f":"unique_contracts!AQ227","v":0},{"$f":"unique_contracts!AR227","v":0},{"$f":"unique_contracts!CA227","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C225,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T225,\"pumped_storage\",\n      IF(AND(NOT(U225),V225),\"n/a\",\n        IF(AND(K225>0,OR(G225=\"NotHybrid\",G225=0)),_xlfn.CONCAT(AB225,INDEX(resources!$G:$G,MATCH(C225,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C225,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D225=\"Online\",NOT(ISNUMBER(MATCH(AC225,misc!$DE:$DE,0)))),F225,E225)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AL$1,$AG225>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CJ$3:CJ$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AL$1,$AG225>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CJ$3:CJ$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AM$1,$AG225>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CK$3:CK$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AM$1,$AG225>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CK$3:CK$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AN$1,$AG225>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CL$3:CL$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AN$1,$AG225>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CL$3:CL$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AO$1,$AG225>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CM$3:CM$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AO$1,$AG225>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CM$3:CM$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AP$1,$AG225>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CN$3:CN$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AP$1,$AG225>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CN$3:CN$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AQ$1,$AG225>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CO$3:CO$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AQ$1,$AG225>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CO$3:CO$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AR$1,$AG225>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CP$3:CP$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AR$1,$AG225>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CP$3:CP$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AS$1,$AG225>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CQ$3:CQ$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AS$1,$AG225>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CQ$3:CQ$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AT$1,$AG225>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CR$3:CR$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AT$1,$AG225>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CR$3:CR$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AU$1,$AG225>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CS$3:CS$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AU$1,$AG225>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CS$3:CS$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AV$1,$AG225>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CT$3:CT$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AV$1,$AG225>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CT$3:CT$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AW$1,$AG225>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CU$3:CU$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AW$1,$AG225>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CU$3:CU$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AX$1,$AG225>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CV$3:CV$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AX$1,$AG225>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CV$3:CV$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AY$1,$AG225>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CW$3:CW$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AY$1,$AG225>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CW$3:CW$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=AZ$1,$AG225>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CX$3:CX$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=AZ$1,$AG225>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CX$3:CX$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=BA$1,$AG225>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CY$3:CY$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=BA$1,$AG225>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CY$3:CY$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=BB$1,$AG225>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!CZ$3:CZ$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=BB$1,$AG225>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!CZ$3:CZ$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=BC$1,$AG225>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!DA$3:DA$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=BC$1,$AG225>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!DA$3:DA$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=BD$1,$AG225>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!DB$3:DB$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=BD$1,$AG225>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!DB$3:DB$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF225<=BE$1,$AG225>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC225,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA225>$AB225,$AD225=\"n/a\"),($AA225-$AB225)*INDEX(misc!DC$3:DC$6,MATCH($AC225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD225=\"n/a\",$AJ225*$AI225,$I225)\n    +IFERROR(\n      IF(AND($AF225<=BE$1,$AG225>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD225,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA225>$AB225,($AA225-$AB225)*INDEX(misc!DC$3:DC$6,MATCH($AD225,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y225*$AH225*$AI225),\n$X225)*$AK225","v":0}]
[null,{"$f":"unique_contracts!A228","v":0},{"$f":"unique_contracts!B228","v":0},{"$f":"unique_contracts!D228","v":0},{"$f":"unique_contracts!J228","v":0},{"$f":"unique_contracts!K228","v":0},{"$f":"unique_contracts!M228","v":0},{"$f":"unique_contracts!N228","v":0},{"$f":"unique_contracts!P228","v":0},{"$f":"unique_contracts!R228","v":0},{"$f":"unique_contracts!V228","v":0},{"$f":"unique_contracts!AB228","v":0},{"$f":"unique_contracts!AM228","v":0},{"$f":"unique_contracts!AN228","v":0},{"$f":"unique_contracts!AO228","v":0},{"$f":"unique_contracts!AP228","v":0},{"$f":"unique_contracts!AQ228","v":0},{"$f":"unique_contracts!AR228","v":0},{"$f":"unique_contracts!CA228","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C226,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T226,\"pumped_storage\",\n      IF(AND(NOT(U226),V226),\"n/a\",\n        IF(AND(K226>0,OR(G226=\"NotHybrid\",G226=0)),_xlfn.CONCAT(AB226,INDEX(resources!$G:$G,MATCH(C226,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C226,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D226=\"Online\",NOT(ISNUMBER(MATCH(AC226,misc!$DE:$DE,0)))),F226,E226)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AL$1,$AG226>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CJ$3:CJ$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AL$1,$AG226>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CJ$3:CJ$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AM$1,$AG226>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CK$3:CK$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AM$1,$AG226>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CK$3:CK$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AN$1,$AG226>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CL$3:CL$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AN$1,$AG226>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CL$3:CL$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AO$1,$AG226>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CM$3:CM$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AO$1,$AG226>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CM$3:CM$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AP$1,$AG226>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CN$3:CN$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AP$1,$AG226>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CN$3:CN$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AQ$1,$AG226>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CO$3:CO$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AQ$1,$AG226>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CO$3:CO$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AR$1,$AG226>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CP$3:CP$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AR$1,$AG226>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CP$3:CP$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AS$1,$AG226>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CQ$3:CQ$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AS$1,$AG226>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CQ$3:CQ$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AT$1,$AG226>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CR$3:CR$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AT$1,$AG226>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CR$3:CR$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AU$1,$AG226>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CS$3:CS$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AU$1,$AG226>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CS$3:CS$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AV$1,$AG226>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CT$3:CT$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AV$1,$AG226>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CT$3:CT$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AW$1,$AG226>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CU$3:CU$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AW$1,$AG226>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CU$3:CU$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AX$1,$AG226>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CV$3:CV$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AX$1,$AG226>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CV$3:CV$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AY$1,$AG226>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CW$3:CW$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AY$1,$AG226>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CW$3:CW$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=AZ$1,$AG226>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CX$3:CX$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=AZ$1,$AG226>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CX$3:CX$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=BA$1,$AG226>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CY$3:CY$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=BA$1,$AG226>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CY$3:CY$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=BB$1,$AG226>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!CZ$3:CZ$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=BB$1,$AG226>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!CZ$3:CZ$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=BC$1,$AG226>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!DA$3:DA$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=BC$1,$AG226>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!DA$3:DA$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=BD$1,$AG226>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!DB$3:DB$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=BD$1,$AG226>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!DB$3:DB$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF226<=BE$1,$AG226>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC226,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA226>$AB226,$AD226=\"n/a\"),($AA226-$AB226)*INDEX(misc!DC$3:DC$6,MATCH($AC226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD226=\"n/a\",$AJ226*$AI226,$I226)\n    +IFERROR(\n      IF(AND($AF226<=BE$1,$AG226>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD226,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA226>$AB226,($AA226-$AB226)*INDEX(misc!DC$3:DC$6,MATCH($AD226,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y226*$AH226*$AI226),\n$X226)*$AK226","v":0}]
[null,{"$f":"unique_contracts!A229","v":0},{"$f":"unique_contracts!B229","v":0},{"$f":"unique_contracts!D229","v":0},{"$f":"unique_contracts!J229","v":0},{"$f":"unique_contracts!K229","v":0},{"$f":"unique_contracts!M229","v":0},{"$f":"unique_contracts!N229","v":0},{"$f":"unique_contracts!P229","v":0},{"$f":"unique_contracts!R229","v":0},{"$f":"unique_contracts!V229","v":0},{"$f":"unique_contracts!AB229","v":0},{"$f":"unique_contracts!AM229","v":0},{"$f":"unique_contracts!AN229","v":0},{"$f":"unique_contracts!AO229","v":0},{"$f":"unique_contracts!AP229","v":0},{"$f":"unique_contracts!AQ229","v":0},{"$f":"unique_contracts!AR229","v":0},{"$f":"unique_contracts!CA229","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C227,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T227,\"pumped_storage\",\n      IF(AND(NOT(U227),V227),\"n/a\",\n        IF(AND(K227>0,OR(G227=\"NotHybrid\",G227=0)),_xlfn.CONCAT(AB227,INDEX(resources!$G:$G,MATCH(C227,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C227,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D227=\"Online\",NOT(ISNUMBER(MATCH(AC227,misc!$DE:$DE,0)))),F227,E227)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AL$1,$AG227>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CJ$3:CJ$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AL$1,$AG227>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CJ$3:CJ$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AM$1,$AG227>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CK$3:CK$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AM$1,$AG227>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CK$3:CK$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AN$1,$AG227>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CL$3:CL$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AN$1,$AG227>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CL$3:CL$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AO$1,$AG227>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CM$3:CM$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AO$1,$AG227>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CM$3:CM$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AP$1,$AG227>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CN$3:CN$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AP$1,$AG227>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CN$3:CN$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AQ$1,$AG227>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CO$3:CO$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AQ$1,$AG227>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CO$3:CO$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AR$1,$AG227>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CP$3:CP$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AR$1,$AG227>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CP$3:CP$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AS$1,$AG227>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CQ$3:CQ$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AS$1,$AG227>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CQ$3:CQ$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AT$1,$AG227>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CR$3:CR$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AT$1,$AG227>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CR$3:CR$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AU$1,$AG227>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CS$3:CS$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AU$1,$AG227>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CS$3:CS$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AV$1,$AG227>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CT$3:CT$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AV$1,$AG227>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CT$3:CT$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AW$1,$AG227>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CU$3:CU$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AW$1,$AG227>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CU$3:CU$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AX$1,$AG227>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CV$3:CV$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AX$1,$AG227>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CV$3:CV$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AY$1,$AG227>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CW$3:CW$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AY$1,$AG227>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CW$3:CW$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=AZ$1,$AG227>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CX$3:CX$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=AZ$1,$AG227>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CX$3:CX$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=BA$1,$AG227>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CY$3:CY$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=BA$1,$AG227>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CY$3:CY$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=BB$1,$AG227>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!CZ$3:CZ$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=BB$1,$AG227>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!CZ$3:CZ$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=BC$1,$AG227>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!DA$3:DA$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=BC$1,$AG227>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!DA$3:DA$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=BD$1,$AG227>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!DB$3:DB$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=BD$1,$AG227>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!DB$3:DB$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF227<=BE$1,$AG227>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC227,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA227>$AB227,$AD227=\"n/a\"),($AA227-$AB227)*INDEX(misc!DC$3:DC$6,MATCH($AC227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD227=\"n/a\",$AJ227*$AI227,$I227)\n    +IFERROR(\n      IF(AND($AF227<=BE$1,$AG227>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD227,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA227>$AB227,($AA227-$AB227)*INDEX(misc!DC$3:DC$6,MATCH($AD227,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y227*$AH227*$AI227),\n$X227)*$AK227","v":0}]
[null,{"$f":"unique_contracts!A230","v":0},{"$f":"unique_contracts!B230","v":0},{"$f":"unique_contracts!D230","v":0},{"$f":"unique_contracts!J230","v":0},{"$f":"unique_contracts!K230","v":0},{"$f":"unique_contracts!M230","v":0},{"$f":"unique_contracts!N230","v":0},{"$f":"unique_contracts!P230","v":0},{"$f":"unique_contracts!R230","v":0},{"$f":"unique_contracts!V230","v":0},{"$f":"unique_contracts!AB230","v":0},{"$f":"unique_contracts!AM230","v":0},{"$f":"unique_contracts!AN230","v":0},{"$f":"unique_contracts!AO230","v":0},{"$f":"unique_contracts!AP230","v":0},{"$f":"unique_contracts!AQ230","v":0},{"$f":"unique_contracts!AR230","v":0},{"$f":"unique_contracts!CA230","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C228,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T228,\"pumped_storage\",\n      IF(AND(NOT(U228),V228),\"n/a\",\n        IF(AND(K228>0,OR(G228=\"NotHybrid\",G228=0)),_xlfn.CONCAT(AB228,INDEX(resources!$G:$G,MATCH(C228,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C228,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D228=\"Online\",NOT(ISNUMBER(MATCH(AC228,misc!$DE:$DE,0)))),F228,E228)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AL$1,$AG228>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CJ$3:CJ$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AL$1,$AG228>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CJ$3:CJ$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AM$1,$AG228>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CK$3:CK$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AM$1,$AG228>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CK$3:CK$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AN$1,$AG228>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CL$3:CL$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AN$1,$AG228>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CL$3:CL$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AO$1,$AG228>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CM$3:CM$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AO$1,$AG228>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CM$3:CM$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AP$1,$AG228>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CN$3:CN$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AP$1,$AG228>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CN$3:CN$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AQ$1,$AG228>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CO$3:CO$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AQ$1,$AG228>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CO$3:CO$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AR$1,$AG228>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CP$3:CP$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AR$1,$AG228>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CP$3:CP$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AS$1,$AG228>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CQ$3:CQ$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AS$1,$AG228>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CQ$3:CQ$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AT$1,$AG228>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CR$3:CR$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AT$1,$AG228>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CR$3:CR$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AU$1,$AG228>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CS$3:CS$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AU$1,$AG228>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CS$3:CS$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AV$1,$AG228>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CT$3:CT$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AV$1,$AG228>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CT$3:CT$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AW$1,$AG228>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CU$3:CU$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AW$1,$AG228>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CU$3:CU$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AX$1,$AG228>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CV$3:CV$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AX$1,$AG228>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CV$3:CV$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AY$1,$AG228>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CW$3:CW$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AY$1,$AG228>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CW$3:CW$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=AZ$1,$AG228>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CX$3:CX$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=AZ$1,$AG228>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CX$3:CX$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=BA$1,$AG228>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CY$3:CY$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=BA$1,$AG228>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CY$3:CY$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=BB$1,$AG228>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!CZ$3:CZ$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=BB$1,$AG228>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!CZ$3:CZ$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=BC$1,$AG228>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!DA$3:DA$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=BC$1,$AG228>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!DA$3:DA$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=BD$1,$AG228>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!DB$3:DB$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=BD$1,$AG228>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!DB$3:DB$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF228<=BE$1,$AG228>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC228,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA228>$AB228,$AD228=\"n/a\"),($AA228-$AB228)*INDEX(misc!DC$3:DC$6,MATCH($AC228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD228=\"n/a\",$AJ228*$AI228,$I228)\n    +IFERROR(\n      IF(AND($AF228<=BE$1,$AG228>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD228,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA228>$AB228,($AA228-$AB228)*INDEX(misc!DC$3:DC$6,MATCH($AD228,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y228*$AH228*$AI228),\n$X228)*$AK228","v":0}]
[null,{"$f":"unique_contracts!A231","v":0},{"$f":"unique_contracts!B231","v":0},{"$f":"unique_contracts!D231","v":0},{"$f":"unique_contracts!J231","v":0},{"$f":"unique_contracts!K231","v":0},{"$f":"unique_contracts!M231","v":0},{"$f":"unique_contracts!N231","v":0},{"$f":"unique_contracts!P231","v":0},{"$f":"unique_contracts!R231","v":0},{"$f":"unique_contracts!V231","v":0},{"$f":"unique_contracts!AB231","v":0},{"$f":"unique_contracts!AM231","v":0},{"$f":"unique_contracts!AN231","v":0},{"$f":"unique_contracts!AO231","v":0},{"$f":"unique_contracts!AP231","v":0},{"$f":"unique_contracts!AQ231","v":0},{"$f":"unique_contracts!AR231","v":0},{"$f":"unique_contracts!CA231","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C229,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T229,\"pumped_storage\",\n      IF(AND(NOT(U229),V229),\"n/a\",\n        IF(AND(K229>0,OR(G229=\"NotHybrid\",G229=0)),_xlfn.CONCAT(AB229,INDEX(resources!$G:$G,MATCH(C229,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C229,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D229=\"Online\",NOT(ISNUMBER(MATCH(AC229,misc!$DE:$DE,0)))),F229,E229)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AL$1,$AG229>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CJ$3:CJ$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AL$1,$AG229>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CJ$3:CJ$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AM$1,$AG229>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CK$3:CK$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AM$1,$AG229>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CK$3:CK$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AN$1,$AG229>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CL$3:CL$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AN$1,$AG229>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CL$3:CL$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AO$1,$AG229>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CM$3:CM$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AO$1,$AG229>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CM$3:CM$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AP$1,$AG229>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CN$3:CN$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AP$1,$AG229>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CN$3:CN$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AQ$1,$AG229>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CO$3:CO$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AQ$1,$AG229>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CO$3:CO$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AR$1,$AG229>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CP$3:CP$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AR$1,$AG229>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CP$3:CP$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AS$1,$AG229>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CQ$3:CQ$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AS$1,$AG229>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CQ$3:CQ$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AT$1,$AG229>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CR$3:CR$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AT$1,$AG229>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CR$3:CR$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AU$1,$AG229>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CS$3:CS$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AU$1,$AG229>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CS$3:CS$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AV$1,$AG229>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CT$3:CT$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AV$1,$AG229>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CT$3:CT$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AW$1,$AG229>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CU$3:CU$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AW$1,$AG229>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CU$3:CU$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AX$1,$AG229>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CV$3:CV$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AX$1,$AG229>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CV$3:CV$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AY$1,$AG229>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CW$3:CW$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AY$1,$AG229>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CW$3:CW$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=AZ$1,$AG229>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CX$3:CX$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=AZ$1,$AG229>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CX$3:CX$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=BA$1,$AG229>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CY$3:CY$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=BA$1,$AG229>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CY$3:CY$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=BB$1,$AG229>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!CZ$3:CZ$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=BB$1,$AG229>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!CZ$3:CZ$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=BC$1,$AG229>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!DA$3:DA$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=BC$1,$AG229>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!DA$3:DA$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=BD$1,$AG229>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!DB$3:DB$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=BD$1,$AG229>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!DB$3:DB$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF229<=BE$1,$AG229>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC229,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA229>$AB229,$AD229=\"n/a\"),($AA229-$AB229)*INDEX(misc!DC$3:DC$6,MATCH($AC229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD229=\"n/a\",$AJ229*$AI229,$I229)\n    +IFERROR(\n      IF(AND($AF229<=BE$1,$AG229>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD229,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA229>$AB229,($AA229-$AB229)*INDEX(misc!DC$3:DC$6,MATCH($AD229,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y229*$AH229*$AI229),\n$X229)*$AK229","v":0}]
[null,{"$f":"unique_contracts!A232","v":0},{"$f":"unique_contracts!B232","v":0},{"$f":"unique_contracts!D232","v":0},{"$f":"unique_contracts!J232","v":0},{"$f":"unique_contracts!K232","v":0},{"$f":"unique_contracts!M232","v":0},{"$f":"unique_contracts!N232","v":0},{"$f":"unique_contracts!P232","v":0},{"$f":"unique_contracts!R232","v":0},{"$f":"unique_contracts!V232","v":0},{"$f":"unique_contracts!AB232","v":0},{"$f":"unique_contracts!AM232","v":0},{"$f":"unique_contracts!AN232","v":0},{"$f":"unique_contracts!AO232","v":0},{"$f":"unique_contracts!AP232","v":0},{"$f":"unique_contracts!AQ232","v":0},{"$f":"unique_contracts!AR232","v":0},{"$f":"unique_contracts!CA232","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C230,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T230,\"pumped_storage\",\n      IF(AND(NOT(U230),V230),\"n/a\",\n        IF(AND(K230>0,OR(G230=\"NotHybrid\",G230=0)),_xlfn.CONCAT(AB230,INDEX(resources!$G:$G,MATCH(C230,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C230,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D230=\"Online\",NOT(ISNUMBER(MATCH(AC230,misc!$DE:$DE,0)))),F230,E230)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AL$1,$AG230>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CJ$3:CJ$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AL$1,$AG230>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CJ$3:CJ$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AM$1,$AG230>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CK$3:CK$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AM$1,$AG230>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CK$3:CK$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AN$1,$AG230>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CL$3:CL$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AN$1,$AG230>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CL$3:CL$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AO$1,$AG230>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CM$3:CM$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AO$1,$AG230>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CM$3:CM$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AP$1,$AG230>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CN$3:CN$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AP$1,$AG230>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CN$3:CN$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AQ$1,$AG230>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CO$3:CO$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AQ$1,$AG230>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CO$3:CO$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AR$1,$AG230>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CP$3:CP$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AR$1,$AG230>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CP$3:CP$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AS$1,$AG230>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CQ$3:CQ$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AS$1,$AG230>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CQ$3:CQ$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AT$1,$AG230>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CR$3:CR$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AT$1,$AG230>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CR$3:CR$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AU$1,$AG230>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CS$3:CS$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AU$1,$AG230>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CS$3:CS$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AV$1,$AG230>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CT$3:CT$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AV$1,$AG230>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CT$3:CT$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AW$1,$AG230>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CU$3:CU$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AW$1,$AG230>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CU$3:CU$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AX$1,$AG230>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CV$3:CV$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AX$1,$AG230>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CV$3:CV$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AY$1,$AG230>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CW$3:CW$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AY$1,$AG230>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CW$3:CW$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=AZ$1,$AG230>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CX$3:CX$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=AZ$1,$AG230>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CX$3:CX$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=BA$1,$AG230>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CY$3:CY$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=BA$1,$AG230>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CY$3:CY$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=BB$1,$AG230>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!CZ$3:CZ$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=BB$1,$AG230>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!CZ$3:CZ$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=BC$1,$AG230>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!DA$3:DA$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=BC$1,$AG230>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!DA$3:DA$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=BD$1,$AG230>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!DB$3:DB$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=BD$1,$AG230>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!DB$3:DB$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF230<=BE$1,$AG230>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC230,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA230>$AB230,$AD230=\"n/a\"),($AA230-$AB230)*INDEX(misc!DC$3:DC$6,MATCH($AC230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD230=\"n/a\",$AJ230*$AI230,$I230)\n    +IFERROR(\n      IF(AND($AF230<=BE$1,$AG230>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD230,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA230>$AB230,($AA230-$AB230)*INDEX(misc!DC$3:DC$6,MATCH($AD230,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y230*$AH230*$AI230),\n$X230)*$AK230","v":0}]
[null,{"$f":"unique_contracts!A233","v":0},{"$f":"unique_contracts!B233","v":0},{"$f":"unique_contracts!D233","v":0},{"$f":"unique_contracts!J233","v":0},{"$f":"unique_contracts!K233","v":0},{"$f":"unique_contracts!M233","v":0},{"$f":"unique_contracts!N233","v":0},{"$f":"unique_contracts!P233","v":0},{"$f":"unique_contracts!R233","v":0},{"$f":"unique_contracts!V233","v":0},{"$f":"unique_contracts!AB233","v":0},{"$f":"unique_contracts!AM233","v":0},{"$f":"unique_contracts!AN233","v":0},{"$f":"unique_contracts!AO233","v":0},{"$f":"unique_contracts!AP233","v":0},{"$f":"unique_contracts!AQ233","v":0},{"$f":"unique_contracts!AR233","v":0},{"$f":"unique_contracts!CA233","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C231,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T231,\"pumped_storage\",\n      IF(AND(NOT(U231),V231),\"n/a\",\n        IF(AND(K231>0,OR(G231=\"NotHybrid\",G231=0)),_xlfn.CONCAT(AB231,INDEX(resources!$G:$G,MATCH(C231,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C231,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D231=\"Online\",NOT(ISNUMBER(MATCH(AC231,misc!$DE:$DE,0)))),F231,E231)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AL$1,$AG231>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CJ$3:CJ$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AL$1,$AG231>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CJ$3:CJ$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AM$1,$AG231>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CK$3:CK$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AM$1,$AG231>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CK$3:CK$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AN$1,$AG231>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CL$3:CL$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AN$1,$AG231>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CL$3:CL$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AO$1,$AG231>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CM$3:CM$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AO$1,$AG231>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CM$3:CM$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AP$1,$AG231>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CN$3:CN$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AP$1,$AG231>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CN$3:CN$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AQ$1,$AG231>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CO$3:CO$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AQ$1,$AG231>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CO$3:CO$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AR$1,$AG231>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CP$3:CP$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AR$1,$AG231>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CP$3:CP$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AS$1,$AG231>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CQ$3:CQ$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AS$1,$AG231>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CQ$3:CQ$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AT$1,$AG231>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CR$3:CR$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AT$1,$AG231>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CR$3:CR$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AU$1,$AG231>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CS$3:CS$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AU$1,$AG231>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CS$3:CS$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AV$1,$AG231>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CT$3:CT$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AV$1,$AG231>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CT$3:CT$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AW$1,$AG231>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CU$3:CU$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AW$1,$AG231>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CU$3:CU$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AX$1,$AG231>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CV$3:CV$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AX$1,$AG231>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CV$3:CV$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AY$1,$AG231>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CW$3:CW$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AY$1,$AG231>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CW$3:CW$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=AZ$1,$AG231>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CX$3:CX$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=AZ$1,$AG231>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CX$3:CX$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=BA$1,$AG231>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CY$3:CY$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=BA$1,$AG231>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CY$3:CY$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=BB$1,$AG231>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!CZ$3:CZ$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=BB$1,$AG231>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!CZ$3:CZ$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=BC$1,$AG231>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!DA$3:DA$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=BC$1,$AG231>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!DA$3:DA$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=BD$1,$AG231>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!DB$3:DB$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=BD$1,$AG231>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!DB$3:DB$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF231<=BE$1,$AG231>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC231,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA231>$AB231,$AD231=\"n/a\"),($AA231-$AB231)*INDEX(misc!DC$3:DC$6,MATCH($AC231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD231=\"n/a\",$AJ231*$AI231,$I231)\n    +IFERROR(\n      IF(AND($AF231<=BE$1,$AG231>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD231,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA231>$AB231,($AA231-$AB231)*INDEX(misc!DC$3:DC$6,MATCH($AD231,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y231*$AH231*$AI231),\n$X231)*$AK231","v":0}]
[null,{"$f":"unique_contracts!A234","v":0},{"$f":"unique_contracts!B234","v":0},{"$f":"unique_contracts!D234","v":0},{"$f":"unique_contracts!J234","v":0},{"$f":"unique_contracts!K234","v":0},{"$f":"unique_contracts!M234","v":0},{"$f":"unique_contracts!N234","v":0},{"$f":"unique_contracts!P234","v":0},{"$f":"unique_contracts!R234","v":0},{"$f":"unique_contracts!V234","v":0},{"$f":"unique_contracts!AB234","v":0},{"$f":"unique_contracts!AM234","v":0},{"$f":"unique_contracts!AN234","v":0},{"$f":"unique_contracts!AO234","v":0},{"$f":"unique_contracts!AP234","v":0},{"$f":"unique_contracts!AQ234","v":0},{"$f":"unique_contracts!AR234","v":0},{"$f":"unique_contracts!CA234","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C232,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T232,\"pumped_storage\",\n      IF(AND(NOT(U232),V232),\"n/a\",\n        IF(AND(K232>0,OR(G232=\"NotHybrid\",G232=0)),_xlfn.CONCAT(AB232,INDEX(resources!$G:$G,MATCH(C232,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C232,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D232=\"Online\",NOT(ISNUMBER(MATCH(AC232,misc!$DE:$DE,0)))),F232,E232)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AL$1,$AG232>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CJ$3:CJ$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AL$1,$AG232>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CJ$3:CJ$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AM$1,$AG232>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CK$3:CK$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AM$1,$AG232>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CK$3:CK$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AN$1,$AG232>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CL$3:CL$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AN$1,$AG232>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CL$3:CL$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AO$1,$AG232>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CM$3:CM$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AO$1,$AG232>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CM$3:CM$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AP$1,$AG232>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CN$3:CN$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AP$1,$AG232>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CN$3:CN$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AQ$1,$AG232>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CO$3:CO$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AQ$1,$AG232>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CO$3:CO$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AR$1,$AG232>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CP$3:CP$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AR$1,$AG232>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CP$3:CP$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AS$1,$AG232>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CQ$3:CQ$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AS$1,$AG232>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CQ$3:CQ$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AT$1,$AG232>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CR$3:CR$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AT$1,$AG232>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CR$3:CR$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AU$1,$AG232>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CS$3:CS$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AU$1,$AG232>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CS$3:CS$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AV$1,$AG232>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CT$3:CT$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AV$1,$AG232>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CT$3:CT$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AW$1,$AG232>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CU$3:CU$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AW$1,$AG232>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CU$3:CU$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AX$1,$AG232>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CV$3:CV$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AX$1,$AG232>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CV$3:CV$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AY$1,$AG232>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CW$3:CW$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AY$1,$AG232>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CW$3:CW$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=AZ$1,$AG232>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CX$3:CX$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=AZ$1,$AG232>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CX$3:CX$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=BA$1,$AG232>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CY$3:CY$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=BA$1,$AG232>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CY$3:CY$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=BB$1,$AG232>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!CZ$3:CZ$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=BB$1,$AG232>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!CZ$3:CZ$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=BC$1,$AG232>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!DA$3:DA$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=BC$1,$AG232>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!DA$3:DA$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=BD$1,$AG232>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!DB$3:DB$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=BD$1,$AG232>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!DB$3:DB$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF232<=BE$1,$AG232>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA232>$AB232,$AD232=\"n/a\"),($AA232-$AB232)*INDEX(misc!DC$3:DC$6,MATCH($AC232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD232=\"n/a\",$AJ232*$AI232,$I232)\n    +IFERROR(\n      IF(AND($AF232<=BE$1,$AG232>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA232>$AB232,($AA232-$AB232)*INDEX(misc!DC$3:DC$6,MATCH($AD232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y232*$AH232*$AI232),\n$X232)*$AK232","v":0}]
[null,{"$f":"unique_contracts!A235","v":0},{"$f":"unique_contracts!B235","v":0},{"$f":"unique_contracts!D235","v":0},{"$f":"unique_contracts!J235","v":0},{"$f":"unique_contracts!K235","v":0},{"$f":"unique_contracts!M235","v":0},{"$f":"unique_contracts!N235","v":0},{"$f":"unique_contracts!P235","v":0},{"$f":"unique_contracts!R235","v":0},{"$f":"unique_contracts!V235","v":0},{"$f":"unique_contracts!AB235","v":0},{"$f":"unique_contracts!AM235","v":0},{"$f":"unique_contracts!AN235","v":0},{"$f":"unique_contracts!AO235","v":0},{"$f":"unique_contracts!AP235","v":0},{"$f":"unique_contracts!AQ235","v":0},{"$f":"unique_contracts!AR235","v":0},{"$f":"unique_contracts!CA235","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C233,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T233,\"pumped_storage\",\n      IF(AND(NOT(U233),V233),\"n/a\",\n        IF(AND(K233>0,OR(G233=\"NotHybrid\",G233=0)),_xlfn.CONCAT(AB233,INDEX(resources!$G:$G,MATCH(C233,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C233,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D233=\"Online\",NOT(ISNUMBER(MATCH(AC233,misc!$DE:$DE,0)))),F233,E233)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AL$1,$AG233>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CJ$3:CJ$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AL$1,$AG233>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CJ$3:CJ$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AM$1,$AG233>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CK$3:CK$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AM$1,$AG233>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CK$3:CK$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AN$1,$AG233>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CL$3:CL$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AN$1,$AG233>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CL$3:CL$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AO$1,$AG233>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CM$3:CM$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AO$1,$AG233>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CM$3:CM$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AP$1,$AG233>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CN$3:CN$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AP$1,$AG233>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CN$3:CN$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AQ$1,$AG233>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CO$3:CO$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AQ$1,$AG233>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CO$3:CO$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AR$1,$AG233>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CP$3:CP$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AR$1,$AG233>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CP$3:CP$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AS$1,$AG233>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CQ$3:CQ$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AS$1,$AG233>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CQ$3:CQ$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AT$1,$AG233>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CR$3:CR$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AT$1,$AG233>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CR$3:CR$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AU$1,$AG233>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CS$3:CS$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AU$1,$AG233>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CS$3:CS$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AV$1,$AG233>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CT$3:CT$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AV$1,$AG233>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CT$3:CT$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AW$1,$AG233>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CU$3:CU$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AW$1,$AG233>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CU$3:CU$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AX$1,$AG233>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CV$3:CV$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AX$1,$AG233>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CV$3:CV$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AY$1,$AG233>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CW$3:CW$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AY$1,$AG233>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CW$3:CW$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=AZ$1,$AG233>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CX$3:CX$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=AZ$1,$AG233>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CX$3:CX$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=BA$1,$AG233>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CY$3:CY$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=BA$1,$AG233>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CY$3:CY$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=BB$1,$AG233>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!CZ$3:CZ$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=BB$1,$AG233>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!CZ$3:CZ$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=BC$1,$AG233>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!DA$3:DA$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=BC$1,$AG233>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!DA$3:DA$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=BD$1,$AG233>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!DB$3:DB$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=BD$1,$AG233>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!DB$3:DB$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF233<=BE$1,$AG233>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC233,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA233>$AB233,$AD233=\"n/a\"),($AA233-$AB233)*INDEX(misc!DC$3:DC$6,MATCH($AC233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD233=\"n/a\",$AJ233*$AI233,$I233)\n    +IFERROR(\n      IF(AND($AF233<=BE$1,$AG233>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD233,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA233>$AB233,($AA233-$AB233)*INDEX(misc!DC$3:DC$6,MATCH($AD233,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y233*$AH233*$AI233),\n$X233)*$AK233","v":0}]
[null,{"$f":"unique_contracts!A236","v":0},{"$f":"unique_contracts!B236","v":0},{"$f":"unique_contracts!D236","v":0},{"$f":"unique_contracts!J236","v":0},{"$f":"unique_contracts!K236","v":0},{"$f":"unique_contracts!M236","v":0},{"$f":"unique_contracts!N236","v":0},{"$f":"unique_contracts!P236","v":0},{"$f":"unique_contracts!R236","v":0},{"$f":"unique_contracts!V236","v":0},{"$f":"unique_contracts!AB236","v":0},{"$f":"unique_contracts!AM236","v":0},{"$f":"unique_contracts!AN236","v":0},{"$f":"unique_contracts!AO236","v":0},{"$f":"unique_contracts!AP236","v":0},{"$f":"unique_contracts!AQ236","v":0},{"$f":"unique_contracts!AR236","v":0},{"$f":"unique_contracts!CA236","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C234,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T234,\"pumped_storage\",\n      IF(AND(NOT(U234),V234),\"n/a\",\n        IF(AND(K234>0,OR(G234=\"NotHybrid\",G234=0)),_xlfn.CONCAT(AB234,INDEX(resources!$G:$G,MATCH(C234,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C234,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D234=\"Online\",NOT(ISNUMBER(MATCH(AC234,misc!$DE:$DE,0)))),F234,E234)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AL$1,$AG234>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CJ$3:CJ$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AL$1,$AG234>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CJ$3:CJ$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AM$1,$AG234>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CK$3:CK$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AM$1,$AG234>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CK$3:CK$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AN$1,$AG234>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CL$3:CL$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AN$1,$AG234>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CL$3:CL$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AO$1,$AG234>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CM$3:CM$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AO$1,$AG234>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CM$3:CM$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AP$1,$AG234>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CN$3:CN$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AP$1,$AG234>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CN$3:CN$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AQ$1,$AG234>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CO$3:CO$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AQ$1,$AG234>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CO$3:CO$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AR$1,$AG234>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CP$3:CP$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AR$1,$AG234>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CP$3:CP$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AS$1,$AG234>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CQ$3:CQ$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AS$1,$AG234>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CQ$3:CQ$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AT$1,$AG234>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CR$3:CR$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AT$1,$AG234>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CR$3:CR$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AU$1,$AG234>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CS$3:CS$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AU$1,$AG234>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CS$3:CS$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AV$1,$AG234>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CT$3:CT$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AV$1,$AG234>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CT$3:CT$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AW$1,$AG234>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CU$3:CU$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AW$1,$AG234>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CU$3:CU$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AX$1,$AG234>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CV$3:CV$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AX$1,$AG234>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CV$3:CV$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AY$1,$AG234>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CW$3:CW$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AY$1,$AG234>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CW$3:CW$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=AZ$1,$AG234>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CX$3:CX$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=AZ$1,$AG234>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CX$3:CX$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=BA$1,$AG234>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CY$3:CY$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=BA$1,$AG234>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CY$3:CY$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=BB$1,$AG234>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!CZ$3:CZ$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=BB$1,$AG234>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!CZ$3:CZ$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=BC$1,$AG234>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!DA$3:DA$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=BC$1,$AG234>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!DA$3:DA$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=BD$1,$AG234>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!DB$3:DB$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=BD$1,$AG234>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!DB$3:DB$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF234<=BE$1,$AG234>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC234,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA234>$AB234,$AD234=\"n/a\"),($AA234-$AB234)*INDEX(misc!DC$3:DC$6,MATCH($AC234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD234=\"n/a\",$AJ234*$AI234,$I234)\n    +IFERROR(\n      IF(AND($AF234<=BE$1,$AG234>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD234,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA234>$AB234,($AA234-$AB234)*INDEX(misc!DC$3:DC$6,MATCH($AD234,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y234*$AH234*$AI234),\n$X234)*$AK234","v":0}]
[null,{"$f":"unique_contracts!A237","v":0},{"$f":"unique_contracts!B237","v":0},{"$f":"unique_contracts!D237","v":0},{"$f":"unique_contracts!J237","v":0},{"$f":"unique_contracts!K237","v":0},{"$f":"unique_contracts!M237","v":0},{"$f":"unique_contracts!N237","v":0},{"$f":"unique_contracts!P237","v":0},{"$f":"unique_contracts!R237","v":0},{"$f":"unique_contracts!V237","v":0},{"$f":"unique_contracts!AB237","v":0},{"$f":"unique_contracts!AM237","v":0},{"$f":"unique_contracts!AN237","v":0},{"$f":"unique_contracts!AO237","v":0},{"$f":"unique_contracts!AP237","v":0},{"$f":"unique_contracts!AQ237","v":0},{"$f":"unique_contracts!AR237","v":0},{"$f":"unique_contracts!CA237","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C235,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T235,\"pumped_storage\",\n      IF(AND(NOT(U235),V235),\"n/a\",\n        IF(AND(K235>0,OR(G235=\"NotHybrid\",G235=0)),_xlfn.CONCAT(AB235,INDEX(resources!$G:$G,MATCH(C235,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C235,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D235=\"Online\",NOT(ISNUMBER(MATCH(AC235,misc!$DE:$DE,0)))),F235,E235)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AL$1,$AG235>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CJ$3:CJ$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AL$1,$AG235>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CJ$3:CJ$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AM$1,$AG235>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CK$3:CK$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AM$1,$AG235>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CK$3:CK$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AN$1,$AG235>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CL$3:CL$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AN$1,$AG235>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CL$3:CL$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AO$1,$AG235>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CM$3:CM$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AO$1,$AG235>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CM$3:CM$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AP$1,$AG235>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CN$3:CN$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AP$1,$AG235>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CN$3:CN$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AQ$1,$AG235>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CO$3:CO$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AQ$1,$AG235>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CO$3:CO$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AR$1,$AG235>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CP$3:CP$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AR$1,$AG235>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CP$3:CP$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AS$1,$AG235>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CQ$3:CQ$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AS$1,$AG235>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CQ$3:CQ$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AT$1,$AG235>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CR$3:CR$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AT$1,$AG235>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CR$3:CR$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AU$1,$AG235>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CS$3:CS$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AU$1,$AG235>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CS$3:CS$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AV$1,$AG235>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CT$3:CT$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AV$1,$AG235>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CT$3:CT$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AW$1,$AG235>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CU$3:CU$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AW$1,$AG235>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CU$3:CU$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AX$1,$AG235>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CV$3:CV$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AX$1,$AG235>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CV$3:CV$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AY$1,$AG235>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CW$3:CW$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AY$1,$AG235>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CW$3:CW$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=AZ$1,$AG235>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CX$3:CX$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=AZ$1,$AG235>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CX$3:CX$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=BA$1,$AG235>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CY$3:CY$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=BA$1,$AG235>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CY$3:CY$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=BB$1,$AG235>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!CZ$3:CZ$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=BB$1,$AG235>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!CZ$3:CZ$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=BC$1,$AG235>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!DA$3:DA$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=BC$1,$AG235>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!DA$3:DA$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=BD$1,$AG235>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!DB$3:DB$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=BD$1,$AG235>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!DB$3:DB$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF235<=BE$1,$AG235>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC235,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA235>$AB235,$AD235=\"n/a\"),($AA235-$AB235)*INDEX(misc!DC$3:DC$6,MATCH($AC235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD235=\"n/a\",$AJ235*$AI235,$I235)\n    +IFERROR(\n      IF(AND($AF235<=BE$1,$AG235>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD235,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA235>$AB235,($AA235-$AB235)*INDEX(misc!DC$3:DC$6,MATCH($AD235,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y235*$AH235*$AI235),\n$X235)*$AK235","v":0}]
[null,{"$f":"unique_contracts!A238","v":0},{"$f":"unique_contracts!B238","v":0},{"$f":"unique_contracts!D238","v":0},{"$f":"unique_contracts!J238","v":0},{"$f":"unique_contracts!K238","v":0},{"$f":"unique_contracts!M238","v":0},{"$f":"unique_contracts!N238","v":0},{"$f":"unique_contracts!P238","v":0},{"$f":"unique_contracts!R238","v":0},{"$f":"unique_contracts!V238","v":0},{"$f":"unique_contracts!AB238","v":0},{"$f":"unique_contracts!AM238","v":0},{"$f":"unique_contracts!AN238","v":0},{"$f":"unique_contracts!AO238","v":0},{"$f":"unique_contracts!AP238","v":0},{"$f":"unique_contracts!AQ238","v":0},{"$f":"unique_contracts!AR238","v":0},{"$f":"unique_contracts!CA238","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C236,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T236,\"pumped_storage\",\n      IF(AND(NOT(U236),V236),\"n/a\",\n        IF(AND(K236>0,OR(G236=\"NotHybrid\",G236=0)),_xlfn.CONCAT(AB236,INDEX(resources!$G:$G,MATCH(C236,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C236,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D236=\"Online\",NOT(ISNUMBER(MATCH(AC236,misc!$DE:$DE,0)))),F236,E236)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AL$1,$AG236>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CJ$3:CJ$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AL$1,$AG236>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CJ$3:CJ$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AM$1,$AG236>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CK$3:CK$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AM$1,$AG236>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CK$3:CK$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AN$1,$AG236>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CL$3:CL$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AN$1,$AG236>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CL$3:CL$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AO$1,$AG236>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CM$3:CM$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AO$1,$AG236>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CM$3:CM$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AP$1,$AG236>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CN$3:CN$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AP$1,$AG236>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CN$3:CN$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AQ$1,$AG236>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CO$3:CO$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AQ$1,$AG236>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CO$3:CO$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AR$1,$AG236>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CP$3:CP$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AR$1,$AG236>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CP$3:CP$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AS$1,$AG236>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CQ$3:CQ$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AS$1,$AG236>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CQ$3:CQ$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AT$1,$AG236>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CR$3:CR$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AT$1,$AG236>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CR$3:CR$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AU$1,$AG236>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CS$3:CS$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AU$1,$AG236>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CS$3:CS$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AV$1,$AG236>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CT$3:CT$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AV$1,$AG236>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CT$3:CT$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AW$1,$AG236>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CU$3:CU$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AW$1,$AG236>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CU$3:CU$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AX$1,$AG236>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CV$3:CV$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AX$1,$AG236>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CV$3:CV$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AY$1,$AG236>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CW$3:CW$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AY$1,$AG236>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CW$3:CW$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=AZ$1,$AG236>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CX$3:CX$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=AZ$1,$AG236>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CX$3:CX$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=BA$1,$AG236>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CY$3:CY$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=BA$1,$AG236>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CY$3:CY$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=BB$1,$AG236>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!CZ$3:CZ$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=BB$1,$AG236>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!CZ$3:CZ$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=BC$1,$AG236>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!DA$3:DA$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=BC$1,$AG236>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!DA$3:DA$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=BD$1,$AG236>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!DB$3:DB$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=BD$1,$AG236>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!DB$3:DB$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF236<=BE$1,$AG236>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC236,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA236>$AB236,$AD236=\"n/a\"),($AA236-$AB236)*INDEX(misc!DC$3:DC$6,MATCH($AC236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD236=\"n/a\",$AJ236*$AI236,$I236)\n    +IFERROR(\n      IF(AND($AF236<=BE$1,$AG236>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD236,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA236>$AB236,($AA236-$AB236)*INDEX(misc!DC$3:DC$6,MATCH($AD236,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y236*$AH236*$AI236),\n$X236)*$AK236","v":0}]
[null,{"$f":"unique_contracts!A239","v":0},{"$f":"unique_contracts!B239","v":0},{"$f":"unique_contracts!D239","v":0},{"$f":"unique_contracts!J239","v":0},{"$f":"unique_contracts!K239","v":0},{"$f":"unique_contracts!M239","v":0},{"$f":"unique_contracts!N239","v":0},{"$f":"unique_contracts!P239","v":0},{"$f":"unique_contracts!R239","v":0},{"$f":"unique_contracts!V239","v":0},{"$f":"unique_contracts!AB239","v":0},{"$f":"unique_contracts!AM239","v":0},{"$f":"unique_contracts!AN239","v":0},{"$f":"unique_contracts!AO239","v":0},{"$f":"unique_contracts!AP239","v":0},{"$f":"unique_contracts!AQ239","v":0},{"$f":"unique_contracts!AR239","v":0},{"$f":"unique_contracts!CA239","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C237,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T237,\"pumped_storage\",\n      IF(AND(NOT(U237),V237),\"n/a\",\n        IF(AND(K237>0,OR(G237=\"NotHybrid\",G237=0)),_xlfn.CONCAT(AB237,INDEX(resources!$G:$G,MATCH(C237,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C237,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D237=\"Online\",NOT(ISNUMBER(MATCH(AC237,misc!$DE:$DE,0)))),F237,E237)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AL$1,$AG237>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CJ$3:CJ$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AL$1,$AG237>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CJ$3:CJ$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AM$1,$AG237>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CK$3:CK$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AM$1,$AG237>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CK$3:CK$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AN$1,$AG237>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CL$3:CL$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AN$1,$AG237>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CL$3:CL$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AO$1,$AG237>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CM$3:CM$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AO$1,$AG237>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CM$3:CM$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AP$1,$AG237>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CN$3:CN$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AP$1,$AG237>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CN$3:CN$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AQ$1,$AG237>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CO$3:CO$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AQ$1,$AG237>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CO$3:CO$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AR$1,$AG237>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CP$3:CP$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AR$1,$AG237>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CP$3:CP$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AS$1,$AG237>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CQ$3:CQ$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AS$1,$AG237>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CQ$3:CQ$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AT$1,$AG237>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CR$3:CR$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AT$1,$AG237>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CR$3:CR$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AU$1,$AG237>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CS$3:CS$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AU$1,$AG237>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CS$3:CS$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AV$1,$AG237>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CT$3:CT$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AV$1,$AG237>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CT$3:CT$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AW$1,$AG237>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CU$3:CU$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AW$1,$AG237>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CU$3:CU$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AX$1,$AG237>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CV$3:CV$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AX$1,$AG237>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CV$3:CV$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AY$1,$AG237>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CW$3:CW$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AY$1,$AG237>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CW$3:CW$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=AZ$1,$AG237>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CX$3:CX$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=AZ$1,$AG237>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CX$3:CX$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=BA$1,$AG237>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CY$3:CY$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=BA$1,$AG237>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CY$3:CY$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=BB$1,$AG237>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!CZ$3:CZ$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=BB$1,$AG237>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!CZ$3:CZ$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=BC$1,$AG237>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!DA$3:DA$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=BC$1,$AG237>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!DA$3:DA$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=BD$1,$AG237>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!DB$3:DB$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=BD$1,$AG237>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!DB$3:DB$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF237<=BE$1,$AG237>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC237,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA237>$AB237,$AD237=\"n/a\"),($AA237-$AB237)*INDEX(misc!DC$3:DC$6,MATCH($AC237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD237=\"n/a\",$AJ237*$AI237,$I237)\n    +IFERROR(\n      IF(AND($AF237<=BE$1,$AG237>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD237,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA237>$AB237,($AA237-$AB237)*INDEX(misc!DC$3:DC$6,MATCH($AD237,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y237*$AH237*$AI237),\n$X237)*$AK237","v":0}]
[null,{"$f":"unique_contracts!A240","v":0},{"$f":"unique_contracts!B240","v":0},{"$f":"unique_contracts!D240","v":0},{"$f":"unique_contracts!J240","v":0},{"$f":"unique_contracts!K240","v":0},{"$f":"unique_contracts!M240","v":0},{"$f":"unique_contracts!N240","v":0},{"$f":"unique_contracts!P240","v":0},{"$f":"unique_contracts!R240","v":0},{"$f":"unique_contracts!V240","v":0},{"$f":"unique_contracts!AB240","v":0},{"$f":"unique_contracts!AM240","v":0},{"$f":"unique_contracts!AN240","v":0},{"$f":"unique_contracts!AO240","v":0},{"$f":"unique_contracts!AP240","v":0},{"$f":"unique_contracts!AQ240","v":0},{"$f":"unique_contracts!AR240","v":0},{"$f":"unique_contracts!CA240","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C238,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T238,\"pumped_storage\",\n      IF(AND(NOT(U238),V238),\"n/a\",\n        IF(AND(K238>0,OR(G238=\"NotHybrid\",G238=0)),_xlfn.CONCAT(AB238,INDEX(resources!$G:$G,MATCH(C238,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C238,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D238=\"Online\",NOT(ISNUMBER(MATCH(AC238,misc!$DE:$DE,0)))),F238,E238)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AL$1,$AG238>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CJ$3:CJ$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AL$1,$AG238>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CJ$3:CJ$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AM$1,$AG238>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CK$3:CK$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AM$1,$AG238>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CK$3:CK$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AN$1,$AG238>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CL$3:CL$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AN$1,$AG238>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CL$3:CL$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AO$1,$AG238>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CM$3:CM$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AO$1,$AG238>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CM$3:CM$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AP$1,$AG238>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CN$3:CN$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AP$1,$AG238>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CN$3:CN$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AQ$1,$AG238>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CO$3:CO$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AQ$1,$AG238>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CO$3:CO$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AR$1,$AG238>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CP$3:CP$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AR$1,$AG238>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CP$3:CP$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AS$1,$AG238>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CQ$3:CQ$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AS$1,$AG238>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CQ$3:CQ$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AT$1,$AG238>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CR$3:CR$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AT$1,$AG238>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CR$3:CR$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AU$1,$AG238>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CS$3:CS$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AU$1,$AG238>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CS$3:CS$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AV$1,$AG238>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CT$3:CT$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AV$1,$AG238>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CT$3:CT$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AW$1,$AG238>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CU$3:CU$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AW$1,$AG238>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CU$3:CU$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AX$1,$AG238>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CV$3:CV$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AX$1,$AG238>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CV$3:CV$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AY$1,$AG238>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CW$3:CW$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AY$1,$AG238>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CW$3:CW$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=AZ$1,$AG238>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CX$3:CX$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=AZ$1,$AG238>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CX$3:CX$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=BA$1,$AG238>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CY$3:CY$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=BA$1,$AG238>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CY$3:CY$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=BB$1,$AG238>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!CZ$3:CZ$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=BB$1,$AG238>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!CZ$3:CZ$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=BC$1,$AG238>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!DA$3:DA$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=BC$1,$AG238>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!DA$3:DA$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=BD$1,$AG238>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!DB$3:DB$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=BD$1,$AG238>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!DB$3:DB$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF238<=BE$1,$AG238>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC238,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA238>$AB238,$AD238=\"n/a\"),($AA238-$AB238)*INDEX(misc!DC$3:DC$6,MATCH($AC238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD238=\"n/a\",$AJ238*$AI238,$I238)\n    +IFERROR(\n      IF(AND($AF238<=BE$1,$AG238>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD238,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA238>$AB238,($AA238-$AB238)*INDEX(misc!DC$3:DC$6,MATCH($AD238,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y238*$AH238*$AI238),\n$X238)*$AK238","v":0}]
[null,{"$f":"unique_contracts!A241","v":0},{"$f":"unique_contracts!B241","v":0},{"$f":"unique_contracts!D241","v":0},{"$f":"unique_contracts!J241","v":0},{"$f":"unique_contracts!K241","v":0},{"$f":"unique_contracts!M241","v":0},{"$f":"unique_contracts!N241","v":0},{"$f":"unique_contracts!P241","v":0},{"$f":"unique_contracts!R241","v":0},{"$f":"unique_contracts!V241","v":0},{"$f":"unique_contracts!AB241","v":0},{"$f":"unique_contracts!AM241","v":0},{"$f":"unique_contracts!AN241","v":0},{"$f":"unique_contracts!AO241","v":0},{"$f":"unique_contracts!AP241","v":0},{"$f":"unique_contracts!AQ241","v":0},{"$f":"unique_contracts!AR241","v":0},{"$f":"unique_contracts!CA241","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C239,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T239,\"pumped_storage\",\n      IF(AND(NOT(U239),V239),\"n/a\",\n        IF(AND(K239>0,OR(G239=\"NotHybrid\",G239=0)),_xlfn.CONCAT(AB239,INDEX(resources!$G:$G,MATCH(C239,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C239,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D239=\"Online\",NOT(ISNUMBER(MATCH(AC239,misc!$DE:$DE,0)))),F239,E239)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AL$1,$AG239>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CJ$3:CJ$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AL$1,$AG239>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CJ$3:CJ$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AM$1,$AG239>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CK$3:CK$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AM$1,$AG239>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CK$3:CK$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AN$1,$AG239>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CL$3:CL$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AN$1,$AG239>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CL$3:CL$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AO$1,$AG239>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CM$3:CM$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AO$1,$AG239>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CM$3:CM$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AP$1,$AG239>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CN$3:CN$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AP$1,$AG239>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CN$3:CN$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AQ$1,$AG239>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CO$3:CO$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AQ$1,$AG239>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CO$3:CO$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AR$1,$AG239>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CP$3:CP$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AR$1,$AG239>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CP$3:CP$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AS$1,$AG239>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CQ$3:CQ$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AS$1,$AG239>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CQ$3:CQ$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AT$1,$AG239>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CR$3:CR$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AT$1,$AG239>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CR$3:CR$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AU$1,$AG239>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CS$3:CS$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AU$1,$AG239>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CS$3:CS$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AV$1,$AG239>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CT$3:CT$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AV$1,$AG239>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CT$3:CT$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AW$1,$AG239>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CU$3:CU$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AW$1,$AG239>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CU$3:CU$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AX$1,$AG239>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CV$3:CV$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AX$1,$AG239>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CV$3:CV$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AY$1,$AG239>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CW$3:CW$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AY$1,$AG239>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CW$3:CW$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=AZ$1,$AG239>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CX$3:CX$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=AZ$1,$AG239>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CX$3:CX$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=BA$1,$AG239>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CY$3:CY$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=BA$1,$AG239>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CY$3:CY$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=BB$1,$AG239>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!CZ$3:CZ$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=BB$1,$AG239>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!CZ$3:CZ$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=BC$1,$AG239>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!DA$3:DA$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=BC$1,$AG239>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!DA$3:DA$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=BD$1,$AG239>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!DB$3:DB$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=BD$1,$AG239>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!DB$3:DB$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF239<=BE$1,$AG239>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC239,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA239>$AB239,$AD239=\"n/a\"),($AA239-$AB239)*INDEX(misc!DC$3:DC$6,MATCH($AC239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD239=\"n/a\",$AJ239*$AI239,$I239)\n    +IFERROR(\n      IF(AND($AF239<=BE$1,$AG239>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD239,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA239>$AB239,($AA239-$AB239)*INDEX(misc!DC$3:DC$6,MATCH($AD239,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y239*$AH239*$AI239),\n$X239)*$AK239","v":0}]
[null,{"$f":"unique_contracts!A242","v":0},{"$f":"unique_contracts!B242","v":0},{"$f":"unique_contracts!D242","v":0},{"$f":"unique_contracts!J242","v":0},{"$f":"unique_contracts!K242","v":0},{"$f":"unique_contracts!M242","v":0},{"$f":"unique_contracts!N242","v":0},{"$f":"unique_contracts!P242","v":0},{"$f":"unique_contracts!R242","v":0},{"$f":"unique_contracts!V242","v":0},{"$f":"unique_contracts!AB242","v":0},{"$f":"unique_contracts!AM242","v":0},{"$f":"unique_contracts!AN242","v":0},{"$f":"unique_contracts!AO242","v":0},{"$f":"unique_contracts!AP242","v":0},{"$f":"unique_contracts!AQ242","v":0},{"$f":"unique_contracts!AR242","v":0},{"$f":"unique_contracts!CA242","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C240,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T240,\"pumped_storage\",\n      IF(AND(NOT(U240),V240),\"n/a\",\n        IF(AND(K240>0,OR(G240=\"NotHybrid\",G240=0)),_xlfn.CONCAT(AB240,INDEX(resources!$G:$G,MATCH(C240,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C240,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D240=\"Online\",NOT(ISNUMBER(MATCH(AC240,misc!$DE:$DE,0)))),F240,E240)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AL$1,$AG240>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CJ$3:CJ$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AL$1,$AG240>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CJ$3:CJ$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AM$1,$AG240>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CK$3:CK$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AM$1,$AG240>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CK$3:CK$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AN$1,$AG240>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CL$3:CL$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AN$1,$AG240>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CL$3:CL$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AO$1,$AG240>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CM$3:CM$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AO$1,$AG240>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CM$3:CM$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AP$1,$AG240>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CN$3:CN$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AP$1,$AG240>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CN$3:CN$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AQ$1,$AG240>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CO$3:CO$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AQ$1,$AG240>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CO$3:CO$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AR$1,$AG240>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CP$3:CP$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AR$1,$AG240>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CP$3:CP$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AS$1,$AG240>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CQ$3:CQ$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AS$1,$AG240>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CQ$3:CQ$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AT$1,$AG240>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CR$3:CR$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AT$1,$AG240>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CR$3:CR$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AU$1,$AG240>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CS$3:CS$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AU$1,$AG240>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CS$3:CS$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AV$1,$AG240>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CT$3:CT$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AV$1,$AG240>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CT$3:CT$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AW$1,$AG240>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CU$3:CU$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AW$1,$AG240>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CU$3:CU$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AX$1,$AG240>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CV$3:CV$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AX$1,$AG240>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CV$3:CV$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AY$1,$AG240>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CW$3:CW$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AY$1,$AG240>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CW$3:CW$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=AZ$1,$AG240>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CX$3:CX$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=AZ$1,$AG240>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CX$3:CX$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=BA$1,$AG240>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CY$3:CY$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=BA$1,$AG240>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CY$3:CY$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=BB$1,$AG240>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!CZ$3:CZ$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=BB$1,$AG240>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!CZ$3:CZ$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=BC$1,$AG240>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!DA$3:DA$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=BC$1,$AG240>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!DA$3:DA$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=BD$1,$AG240>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!DB$3:DB$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=BD$1,$AG240>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!DB$3:DB$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF240<=BE$1,$AG240>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC240,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA240>$AB240,$AD240=\"n/a\"),($AA240-$AB240)*INDEX(misc!DC$3:DC$6,MATCH($AC240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD240=\"n/a\",$AJ240*$AI240,$I240)\n    +IFERROR(\n      IF(AND($AF240<=BE$1,$AG240>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD240,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA240>$AB240,($AA240-$AB240)*INDEX(misc!DC$3:DC$6,MATCH($AD240,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y240*$AH240*$AI240),\n$X240)*$AK240","v":0}]
[null,{"$f":"unique_contracts!A243","v":0},{"$f":"unique_contracts!B243","v":0},{"$f":"unique_contracts!D243","v":0},{"$f":"unique_contracts!J243","v":0},{"$f":"unique_contracts!K243","v":0},{"$f":"unique_contracts!M243","v":0},{"$f":"unique_contracts!N243","v":0},{"$f":"unique_contracts!P243","v":0},{"$f":"unique_contracts!R243","v":0},{"$f":"unique_contracts!V243","v":0},{"$f":"unique_contracts!AB243","v":0},{"$f":"unique_contracts!AM243","v":0},{"$f":"unique_contracts!AN243","v":0},{"$f":"unique_contracts!AO243","v":0},{"$f":"unique_contracts!AP243","v":0},{"$f":"unique_contracts!AQ243","v":0},{"$f":"unique_contracts!AR243","v":0},{"$f":"unique_contracts!CA243","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C241,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T241,\"pumped_storage\",\n      IF(AND(NOT(U241),V241),\"n/a\",\n        IF(AND(K241>0,OR(G241=\"NotHybrid\",G241=0)),_xlfn.CONCAT(AB241,INDEX(resources!$G:$G,MATCH(C241,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C241,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D241=\"Online\",NOT(ISNUMBER(MATCH(AC241,misc!$DE:$DE,0)))),F241,E241)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AL$1,$AG241>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CJ$3:CJ$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AL$1,$AG241>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CJ$3:CJ$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AM$1,$AG241>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CK$3:CK$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AM$1,$AG241>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CK$3:CK$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AN$1,$AG241>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CL$3:CL$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AN$1,$AG241>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CL$3:CL$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AO$1,$AG241>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CM$3:CM$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AO$1,$AG241>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CM$3:CM$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AP$1,$AG241>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CN$3:CN$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AP$1,$AG241>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CN$3:CN$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AQ$1,$AG241>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CO$3:CO$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AQ$1,$AG241>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CO$3:CO$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AR$1,$AG241>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CP$3:CP$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AR$1,$AG241>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CP$3:CP$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AS$1,$AG241>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CQ$3:CQ$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AS$1,$AG241>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CQ$3:CQ$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AT$1,$AG241>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CR$3:CR$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AT$1,$AG241>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CR$3:CR$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AU$1,$AG241>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CS$3:CS$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AU$1,$AG241>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CS$3:CS$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AV$1,$AG241>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CT$3:CT$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AV$1,$AG241>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CT$3:CT$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AW$1,$AG241>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CU$3:CU$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AW$1,$AG241>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CU$3:CU$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AX$1,$AG241>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CV$3:CV$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AX$1,$AG241>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CV$3:CV$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AY$1,$AG241>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CW$3:CW$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AY$1,$AG241>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CW$3:CW$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=AZ$1,$AG241>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CX$3:CX$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=AZ$1,$AG241>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CX$3:CX$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=BA$1,$AG241>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CY$3:CY$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=BA$1,$AG241>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CY$3:CY$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=BB$1,$AG241>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!CZ$3:CZ$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=BB$1,$AG241>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!CZ$3:CZ$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=BC$1,$AG241>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!DA$3:DA$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=BC$1,$AG241>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!DA$3:DA$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=BD$1,$AG241>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!DB$3:DB$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=BD$1,$AG241>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!DB$3:DB$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF241<=BE$1,$AG241>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC241,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA241>$AB241,$AD241=\"n/a\"),($AA241-$AB241)*INDEX(misc!DC$3:DC$6,MATCH($AC241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD241=\"n/a\",$AJ241*$AI241,$I241)\n    +IFERROR(\n      IF(AND($AF241<=BE$1,$AG241>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD241,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA241>$AB241,($AA241-$AB241)*INDEX(misc!DC$3:DC$6,MATCH($AD241,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y241*$AH241*$AI241),\n$X241)*$AK241","v":0}]
[null,{"$f":"unique_contracts!A244","v":0},{"$f":"unique_contracts!B244","v":0},{"$f":"unique_contracts!D244","v":0},{"$f":"unique_contracts!J244","v":0},{"$f":"unique_contracts!K244","v":0},{"$f":"unique_contracts!M244","v":0},{"$f":"unique_contracts!N244","v":0},{"$f":"unique_contracts!P244","v":0},{"$f":"unique_contracts!R244","v":0},{"$f":"unique_contracts!V244","v":0},{"$f":"unique_contracts!AB244","v":0},{"$f":"unique_contracts!AM244","v":0},{"$f":"unique_contracts!AN244","v":0},{"$f":"unique_contracts!AO244","v":0},{"$f":"unique_contracts!AP244","v":0},{"$f":"unique_contracts!AQ244","v":0},{"$f":"unique_contracts!AR244","v":0},{"$f":"unique_contracts!CA244","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C242,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T242,\"pumped_storage\",\n      IF(AND(NOT(U242),V242),\"n/a\",\n        IF(AND(K242>0,OR(G242=\"NotHybrid\",G242=0)),_xlfn.CONCAT(AB242,INDEX(resources!$G:$G,MATCH(C242,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C242,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D242=\"Online\",NOT(ISNUMBER(MATCH(AC242,misc!$DE:$DE,0)))),F242,E242)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AL$1,$AG242>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CJ$3:CJ$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AL$1,$AG242>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CJ$3:CJ$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AM$1,$AG242>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CK$3:CK$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AM$1,$AG242>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CK$3:CK$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AN$1,$AG242>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CL$3:CL$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AN$1,$AG242>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CL$3:CL$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AO$1,$AG242>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CM$3:CM$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AO$1,$AG242>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CM$3:CM$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AP$1,$AG242>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CN$3:CN$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AP$1,$AG242>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CN$3:CN$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AQ$1,$AG242>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CO$3:CO$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AQ$1,$AG242>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CO$3:CO$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AR$1,$AG242>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CP$3:CP$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AR$1,$AG242>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CP$3:CP$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AS$1,$AG242>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CQ$3:CQ$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AS$1,$AG242>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CQ$3:CQ$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AT$1,$AG242>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CR$3:CR$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AT$1,$AG242>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CR$3:CR$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AU$1,$AG242>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CS$3:CS$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AU$1,$AG242>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CS$3:CS$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AV$1,$AG242>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CT$3:CT$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AV$1,$AG242>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CT$3:CT$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AW$1,$AG242>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CU$3:CU$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AW$1,$AG242>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CU$3:CU$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AX$1,$AG242>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CV$3:CV$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AX$1,$AG242>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CV$3:CV$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AY$1,$AG242>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CW$3:CW$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AY$1,$AG242>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CW$3:CW$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=AZ$1,$AG242>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CX$3:CX$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=AZ$1,$AG242>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CX$3:CX$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=BA$1,$AG242>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CY$3:CY$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=BA$1,$AG242>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CY$3:CY$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=BB$1,$AG242>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!CZ$3:CZ$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=BB$1,$AG242>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!CZ$3:CZ$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=BC$1,$AG242>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!DA$3:DA$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=BC$1,$AG242>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!DA$3:DA$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=BD$1,$AG242>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!DB$3:DB$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=BD$1,$AG242>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!DB$3:DB$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF242<=BE$1,$AG242>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC242,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA242>$AB242,$AD242=\"n/a\"),($AA242-$AB242)*INDEX(misc!DC$3:DC$6,MATCH($AC242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD242=\"n/a\",$AJ242*$AI242,$I242)\n    +IFERROR(\n      IF(AND($AF242<=BE$1,$AG242>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD242,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA242>$AB242,($AA242-$AB242)*INDEX(misc!DC$3:DC$6,MATCH($AD242,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y242*$AH242*$AI242),\n$X242)*$AK242","v":0}]
[null,{"$f":"unique_contracts!A245","v":0},{"$f":"unique_contracts!B245","v":0},{"$f":"unique_contracts!D245","v":0},{"$f":"unique_contracts!J245","v":0},{"$f":"unique_contracts!K245","v":0},{"$f":"unique_contracts!M245","v":0},{"$f":"unique_contracts!N245","v":0},{"$f":"unique_contracts!P245","v":0},{"$f":"unique_contracts!R245","v":0},{"$f":"unique_contracts!V245","v":0},{"$f":"unique_contracts!AB245","v":0},{"$f":"unique_contracts!AM245","v":0},{"$f":"unique_contracts!AN245","v":0},{"$f":"unique_contracts!AO245","v":0},{"$f":"unique_contracts!AP245","v":0},{"$f":"unique_contracts!AQ245","v":0},{"$f":"unique_contracts!AR245","v":0},{"$f":"unique_contracts!CA245","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C243,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T243,\"pumped_storage\",\n      IF(AND(NOT(U243),V243),\"n/a\",\n        IF(AND(K243>0,OR(G243=\"NotHybrid\",G243=0)),_xlfn.CONCAT(AB243,INDEX(resources!$G:$G,MATCH(C243,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C243,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D243=\"Online\",NOT(ISNUMBER(MATCH(AC243,misc!$DE:$DE,0)))),F243,E243)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AL$1,$AG243>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CJ$3:CJ$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AL$1,$AG243>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CJ$3:CJ$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AM$1,$AG243>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CK$3:CK$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AM$1,$AG243>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CK$3:CK$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AN$1,$AG243>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CL$3:CL$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AN$1,$AG243>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CL$3:CL$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AO$1,$AG243>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CM$3:CM$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AO$1,$AG243>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CM$3:CM$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AP$1,$AG243>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CN$3:CN$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AP$1,$AG243>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CN$3:CN$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AQ$1,$AG243>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CO$3:CO$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AQ$1,$AG243>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CO$3:CO$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AR$1,$AG243>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CP$3:CP$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AR$1,$AG243>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CP$3:CP$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AS$1,$AG243>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CQ$3:CQ$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AS$1,$AG243>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CQ$3:CQ$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AT$1,$AG243>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CR$3:CR$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AT$1,$AG243>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CR$3:CR$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AU$1,$AG243>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CS$3:CS$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AU$1,$AG243>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CS$3:CS$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AV$1,$AG243>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CT$3:CT$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AV$1,$AG243>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CT$3:CT$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AW$1,$AG243>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CU$3:CU$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AW$1,$AG243>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CU$3:CU$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AX$1,$AG243>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CV$3:CV$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AX$1,$AG243>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CV$3:CV$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AY$1,$AG243>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CW$3:CW$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AY$1,$AG243>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CW$3:CW$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=AZ$1,$AG243>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CX$3:CX$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=AZ$1,$AG243>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CX$3:CX$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=BA$1,$AG243>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CY$3:CY$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=BA$1,$AG243>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CY$3:CY$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=BB$1,$AG243>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!CZ$3:CZ$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=BB$1,$AG243>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!CZ$3:CZ$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=BC$1,$AG243>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!DA$3:DA$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=BC$1,$AG243>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!DA$3:DA$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=BD$1,$AG243>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!DB$3:DB$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=BD$1,$AG243>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!DB$3:DB$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF243<=BE$1,$AG243>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA243>$AB243,$AD243=\"n/a\"),($AA243-$AB243)*INDEX(misc!DC$3:DC$6,MATCH($AC243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD243=\"n/a\",$AJ243*$AI243,$I243)\n    +IFERROR(\n      IF(AND($AF243<=BE$1,$AG243>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA243>$AB243,($AA243-$AB243)*INDEX(misc!DC$3:DC$6,MATCH($AD243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y243*$AH243*$AI243),\n$X243)*$AK243","v":0}]
[null,{"$f":"unique_contracts!A246","v":0},{"$f":"unique_contracts!B246","v":0},{"$f":"unique_contracts!D246","v":0},{"$f":"unique_contracts!J246","v":0},{"$f":"unique_contracts!K246","v":0},{"$f":"unique_contracts!M246","v":0},{"$f":"unique_contracts!N246","v":0},{"$f":"unique_contracts!P246","v":0},{"$f":"unique_contracts!R246","v":0},{"$f":"unique_contracts!V246","v":0},{"$f":"unique_contracts!AB246","v":0},{"$f":"unique_contracts!AM246","v":0},{"$f":"unique_contracts!AN246","v":0},{"$f":"unique_contracts!AO246","v":0},{"$f":"unique_contracts!AP246","v":0},{"$f":"unique_contracts!AQ246","v":0},{"$f":"unique_contracts!AR246","v":0},{"$f":"unique_contracts!CA246","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C244,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T244,\"pumped_storage\",\n      IF(AND(NOT(U244),V244),\"n/a\",\n        IF(AND(K244>0,OR(G244=\"NotHybrid\",G244=0)),_xlfn.CONCAT(AB244,INDEX(resources!$G:$G,MATCH(C244,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C244,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D244=\"Online\",NOT(ISNUMBER(MATCH(AC244,misc!$DE:$DE,0)))),F244,E244)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AL$1,$AG244>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CJ$3:CJ$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AL$1,$AG244>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CJ$3:CJ$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AM$1,$AG244>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CK$3:CK$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AM$1,$AG244>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CK$3:CK$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AN$1,$AG244>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CL$3:CL$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AN$1,$AG244>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CL$3:CL$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AO$1,$AG244>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CM$3:CM$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AO$1,$AG244>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CM$3:CM$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AP$1,$AG244>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CN$3:CN$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AP$1,$AG244>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CN$3:CN$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AQ$1,$AG244>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CO$3:CO$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AQ$1,$AG244>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CO$3:CO$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AR$1,$AG244>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CP$3:CP$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AR$1,$AG244>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CP$3:CP$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AS$1,$AG244>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CQ$3:CQ$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AS$1,$AG244>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CQ$3:CQ$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AT$1,$AG244>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CR$3:CR$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AT$1,$AG244>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CR$3:CR$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AU$1,$AG244>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CS$3:CS$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AU$1,$AG244>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CS$3:CS$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AV$1,$AG244>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CT$3:CT$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AV$1,$AG244>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CT$3:CT$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AW$1,$AG244>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CU$3:CU$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AW$1,$AG244>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CU$3:CU$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AX$1,$AG244>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CV$3:CV$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AX$1,$AG244>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CV$3:CV$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AY$1,$AG244>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CW$3:CW$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AY$1,$AG244>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CW$3:CW$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=AZ$1,$AG244>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CX$3:CX$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=AZ$1,$AG244>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CX$3:CX$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=BA$1,$AG244>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CY$3:CY$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=BA$1,$AG244>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CY$3:CY$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=BB$1,$AG244>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!CZ$3:CZ$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=BB$1,$AG244>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!CZ$3:CZ$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=BC$1,$AG244>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!DA$3:DA$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=BC$1,$AG244>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!DA$3:DA$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=BD$1,$AG244>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!DB$3:DB$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=BD$1,$AG244>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!DB$3:DB$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF244<=BE$1,$AG244>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC244,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA244>$AB244,$AD244=\"n/a\"),($AA244-$AB244)*INDEX(misc!DC$3:DC$6,MATCH($AC244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD244=\"n/a\",$AJ244*$AI244,$I244)\n    +IFERROR(\n      IF(AND($AF244<=BE$1,$AG244>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD244,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA244>$AB244,($AA244-$AB244)*INDEX(misc!DC$3:DC$6,MATCH($AD244,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y244*$AH244*$AI244),\n$X244)*$AK244","v":0}]
[null,{"$f":"unique_contracts!A247","v":0},{"$f":"unique_contracts!B247","v":0},{"$f":"unique_contracts!D247","v":0},{"$f":"unique_contracts!J247","v":0},{"$f":"unique_contracts!K247","v":0},{"$f":"unique_contracts!M247","v":0},{"$f":"unique_contracts!N247","v":0},{"$f":"unique_contracts!P247","v":0},{"$f":"unique_contracts!R247","v":0},{"$f":"unique_contracts!V247","v":0},{"$f":"unique_contracts!AB247","v":0},{"$f":"unique_contracts!AM247","v":0},{"$f":"unique_contracts!AN247","v":0},{"$f":"unique_contracts!AO247","v":0},{"$f":"unique_contracts!AP247","v":0},{"$f":"unique_contracts!AQ247","v":0},{"$f":"unique_contracts!AR247","v":0},{"$f":"unique_contracts!CA247","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C245,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T245,\"pumped_storage\",\n      IF(AND(NOT(U245),V245),\"n/a\",\n        IF(AND(K245>0,OR(G245=\"NotHybrid\",G245=0)),_xlfn.CONCAT(AB245,INDEX(resources!$G:$G,MATCH(C245,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C245,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D245=\"Online\",NOT(ISNUMBER(MATCH(AC245,misc!$DE:$DE,0)))),F245,E245)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AL$1,$AG245>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CJ$3:CJ$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AL$1,$AG245>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CJ$3:CJ$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AM$1,$AG245>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CK$3:CK$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AM$1,$AG245>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CK$3:CK$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AN$1,$AG245>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CL$3:CL$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AN$1,$AG245>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CL$3:CL$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AO$1,$AG245>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CM$3:CM$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AO$1,$AG245>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CM$3:CM$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AP$1,$AG245>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CN$3:CN$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AP$1,$AG245>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CN$3:CN$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AQ$1,$AG245>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CO$3:CO$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AQ$1,$AG245>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CO$3:CO$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AR$1,$AG245>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CP$3:CP$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AR$1,$AG245>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CP$3:CP$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AS$1,$AG245>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CQ$3:CQ$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AS$1,$AG245>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CQ$3:CQ$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AT$1,$AG245>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CR$3:CR$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AT$1,$AG245>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CR$3:CR$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AU$1,$AG245>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CS$3:CS$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AU$1,$AG245>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CS$3:CS$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AV$1,$AG245>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CT$3:CT$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AV$1,$AG245>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CT$3:CT$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AW$1,$AG245>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CU$3:CU$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AW$1,$AG245>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CU$3:CU$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AX$1,$AG245>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CV$3:CV$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AX$1,$AG245>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CV$3:CV$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AY$1,$AG245>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CW$3:CW$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AY$1,$AG245>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CW$3:CW$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=AZ$1,$AG245>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CX$3:CX$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=AZ$1,$AG245>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CX$3:CX$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=BA$1,$AG245>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CY$3:CY$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=BA$1,$AG245>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CY$3:CY$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=BB$1,$AG245>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!CZ$3:CZ$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=BB$1,$AG245>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!CZ$3:CZ$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=BC$1,$AG245>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!DA$3:DA$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=BC$1,$AG245>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!DA$3:DA$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=BD$1,$AG245>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!DB$3:DB$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=BD$1,$AG245>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!DB$3:DB$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF245<=BE$1,$AG245>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC245,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA245>$AB245,$AD245=\"n/a\"),($AA245-$AB245)*INDEX(misc!DC$3:DC$6,MATCH($AC245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD245=\"n/a\",$AJ245*$AI245,$I245)\n    +IFERROR(\n      IF(AND($AF245<=BE$1,$AG245>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD245,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA245>$AB245,($AA245-$AB245)*INDEX(misc!DC$3:DC$6,MATCH($AD245,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y245*$AH245*$AI245),\n$X245)*$AK245","v":0}]
[null,{"$f":"unique_contracts!A248","v":0},{"$f":"unique_contracts!B248","v":0},{"$f":"unique_contracts!D248","v":0},{"$f":"unique_contracts!J248","v":0},{"$f":"unique_contracts!K248","v":0},{"$f":"unique_contracts!M248","v":0},{"$f":"unique_contracts!N248","v":0},{"$f":"unique_contracts!P248","v":0},{"$f":"unique_contracts!R248","v":0},{"$f":"unique_contracts!V248","v":0},{"$f":"unique_contracts!AB248","v":0},{"$f":"unique_contracts!AM248","v":0},{"$f":"unique_contracts!AN248","v":0},{"$f":"unique_contracts!AO248","v":0},{"$f":"unique_contracts!AP248","v":0},{"$f":"unique_contracts!AQ248","v":0},{"$f":"unique_contracts!AR248","v":0},{"$f":"unique_contracts!CA248","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C246,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T246,\"pumped_storage\",\n      IF(AND(NOT(U246),V246),\"n/a\",\n        IF(AND(K246>0,OR(G246=\"NotHybrid\",G246=0)),_xlfn.CONCAT(AB246,INDEX(resources!$G:$G,MATCH(C246,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C246,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D246=\"Online\",NOT(ISNUMBER(MATCH(AC246,misc!$DE:$DE,0)))),F246,E246)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AL$1,$AG246>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CJ$3:CJ$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AL$1,$AG246>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CJ$3:CJ$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AM$1,$AG246>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CK$3:CK$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AM$1,$AG246>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CK$3:CK$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AN$1,$AG246>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CL$3:CL$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AN$1,$AG246>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CL$3:CL$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AO$1,$AG246>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CM$3:CM$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AO$1,$AG246>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CM$3:CM$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AP$1,$AG246>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CN$3:CN$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AP$1,$AG246>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CN$3:CN$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AQ$1,$AG246>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CO$3:CO$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AQ$1,$AG246>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CO$3:CO$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AR$1,$AG246>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CP$3:CP$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AR$1,$AG246>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CP$3:CP$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AS$1,$AG246>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CQ$3:CQ$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AS$1,$AG246>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CQ$3:CQ$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AT$1,$AG246>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CR$3:CR$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AT$1,$AG246>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CR$3:CR$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AU$1,$AG246>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CS$3:CS$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AU$1,$AG246>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CS$3:CS$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AV$1,$AG246>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CT$3:CT$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AV$1,$AG246>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CT$3:CT$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AW$1,$AG246>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CU$3:CU$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AW$1,$AG246>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CU$3:CU$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AX$1,$AG246>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CV$3:CV$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AX$1,$AG246>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CV$3:CV$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AY$1,$AG246>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CW$3:CW$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AY$1,$AG246>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CW$3:CW$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=AZ$1,$AG246>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CX$3:CX$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=AZ$1,$AG246>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CX$3:CX$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=BA$1,$AG246>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CY$3:CY$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=BA$1,$AG246>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CY$3:CY$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=BB$1,$AG246>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!CZ$3:CZ$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=BB$1,$AG246>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!CZ$3:CZ$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=BC$1,$AG246>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!DA$3:DA$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=BC$1,$AG246>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!DA$3:DA$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=BD$1,$AG246>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!DB$3:DB$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=BD$1,$AG246>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!DB$3:DB$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF246<=BE$1,$AG246>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC246,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA246>$AB246,$AD246=\"n/a\"),($AA246-$AB246)*INDEX(misc!DC$3:DC$6,MATCH($AC246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD246=\"n/a\",$AJ246*$AI246,$I246)\n    +IFERROR(\n      IF(AND($AF246<=BE$1,$AG246>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD246,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA246>$AB246,($AA246-$AB246)*INDEX(misc!DC$3:DC$6,MATCH($AD246,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y246*$AH246*$AI246),\n$X246)*$AK246","v":0}]
[null,{"$f":"unique_contracts!A249","v":0},{"$f":"unique_contracts!B249","v":0},{"$f":"unique_contracts!D249","v":0},{"$f":"unique_contracts!J249","v":0},{"$f":"unique_contracts!K249","v":0},{"$f":"unique_contracts!M249","v":0},{"$f":"unique_contracts!N249","v":0},{"$f":"unique_contracts!P249","v":0},{"$f":"unique_contracts!R249","v":0},{"$f":"unique_contracts!V249","v":0},{"$f":"unique_contracts!AB249","v":0},{"$f":"unique_contracts!AM249","v":0},{"$f":"unique_contracts!AN249","v":0},{"$f":"unique_contracts!AO249","v":0},{"$f":"unique_contracts!AP249","v":0},{"$f":"unique_contracts!AQ249","v":0},{"$f":"unique_contracts!AR249","v":0},{"$f":"unique_contracts!CA249","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C247,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T247,\"pumped_storage\",\n      IF(AND(NOT(U247),V247),\"n/a\",\n        IF(AND(K247>0,OR(G247=\"NotHybrid\",G247=0)),_xlfn.CONCAT(AB247,INDEX(resources!$G:$G,MATCH(C247,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C247,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D247=\"Online\",NOT(ISNUMBER(MATCH(AC247,misc!$DE:$DE,0)))),F247,E247)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AL$1,$AG247>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CJ$3:CJ$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AL$1,$AG247>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CJ$3:CJ$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AM$1,$AG247>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CK$3:CK$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AM$1,$AG247>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CK$3:CK$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AN$1,$AG247>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CL$3:CL$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AN$1,$AG247>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CL$3:CL$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AO$1,$AG247>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CM$3:CM$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AO$1,$AG247>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CM$3:CM$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AP$1,$AG247>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CN$3:CN$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AP$1,$AG247>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CN$3:CN$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AQ$1,$AG247>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CO$3:CO$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AQ$1,$AG247>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CO$3:CO$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AR$1,$AG247>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CP$3:CP$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AR$1,$AG247>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CP$3:CP$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AS$1,$AG247>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CQ$3:CQ$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AS$1,$AG247>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CQ$3:CQ$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AT$1,$AG247>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CR$3:CR$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AT$1,$AG247>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CR$3:CR$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AU$1,$AG247>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CS$3:CS$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AU$1,$AG247>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CS$3:CS$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AV$1,$AG247>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CT$3:CT$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AV$1,$AG247>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CT$3:CT$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AW$1,$AG247>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CU$3:CU$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AW$1,$AG247>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CU$3:CU$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AX$1,$AG247>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CV$3:CV$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AX$1,$AG247>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CV$3:CV$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AY$1,$AG247>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CW$3:CW$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AY$1,$AG247>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CW$3:CW$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=AZ$1,$AG247>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CX$3:CX$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=AZ$1,$AG247>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CX$3:CX$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=BA$1,$AG247>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CY$3:CY$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=BA$1,$AG247>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CY$3:CY$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=BB$1,$AG247>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!CZ$3:CZ$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=BB$1,$AG247>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!CZ$3:CZ$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=BC$1,$AG247>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!DA$3:DA$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=BC$1,$AG247>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!DA$3:DA$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=BD$1,$AG247>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!DB$3:DB$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=BD$1,$AG247>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!DB$3:DB$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF247<=BE$1,$AG247>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC247,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA247>$AB247,$AD247=\"n/a\"),($AA247-$AB247)*INDEX(misc!DC$3:DC$6,MATCH($AC247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD247=\"n/a\",$AJ247*$AI247,$I247)\n    +IFERROR(\n      IF(AND($AF247<=BE$1,$AG247>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD247,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA247>$AB247,($AA247-$AB247)*INDEX(misc!DC$3:DC$6,MATCH($AD247,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y247*$AH247*$AI247),\n$X247)*$AK247","v":0}]
[null,{"$f":"unique_contracts!A250","v":0},{"$f":"unique_contracts!B250","v":0},{"$f":"unique_contracts!D250","v":0},{"$f":"unique_contracts!J250","v":0},{"$f":"unique_contracts!K250","v":0},{"$f":"unique_contracts!M250","v":0},{"$f":"unique_contracts!N250","v":0},{"$f":"unique_contracts!P250","v":0},{"$f":"unique_contracts!R250","v":0},{"$f":"unique_contracts!V250","v":0},{"$f":"unique_contracts!AB250","v":0},{"$f":"unique_contracts!AM250","v":0},{"$f":"unique_contracts!AN250","v":0},{"$f":"unique_contracts!AO250","v":0},{"$f":"unique_contracts!AP250","v":0},{"$f":"unique_contracts!AQ250","v":0},{"$f":"unique_contracts!AR250","v":0},{"$f":"unique_contracts!CA250","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C248,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T248,\"pumped_storage\",\n      IF(AND(NOT(U248),V248),\"n/a\",\n        IF(AND(K248>0,OR(G248=\"NotHybrid\",G248=0)),_xlfn.CONCAT(AB248,INDEX(resources!$G:$G,MATCH(C248,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C248,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D248=\"Online\",NOT(ISNUMBER(MATCH(AC248,misc!$DE:$DE,0)))),F248,E248)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AL$1,$AG248>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CJ$3:CJ$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AL$1,$AG248>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CJ$3:CJ$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AM$1,$AG248>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CK$3:CK$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AM$1,$AG248>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CK$3:CK$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AN$1,$AG248>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CL$3:CL$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AN$1,$AG248>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CL$3:CL$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AO$1,$AG248>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CM$3:CM$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AO$1,$AG248>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CM$3:CM$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AP$1,$AG248>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CN$3:CN$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AP$1,$AG248>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CN$3:CN$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AQ$1,$AG248>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CO$3:CO$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AQ$1,$AG248>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CO$3:CO$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AR$1,$AG248>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CP$3:CP$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AR$1,$AG248>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CP$3:CP$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AS$1,$AG248>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CQ$3:CQ$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AS$1,$AG248>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CQ$3:CQ$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AT$1,$AG248>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CR$3:CR$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AT$1,$AG248>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CR$3:CR$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AU$1,$AG248>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CS$3:CS$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AU$1,$AG248>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CS$3:CS$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AV$1,$AG248>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CT$3:CT$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AV$1,$AG248>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CT$3:CT$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AW$1,$AG248>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CU$3:CU$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AW$1,$AG248>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CU$3:CU$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AX$1,$AG248>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CV$3:CV$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AX$1,$AG248>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CV$3:CV$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AY$1,$AG248>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CW$3:CW$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AY$1,$AG248>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CW$3:CW$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=AZ$1,$AG248>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CX$3:CX$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=AZ$1,$AG248>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CX$3:CX$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=BA$1,$AG248>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CY$3:CY$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=BA$1,$AG248>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CY$3:CY$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=BB$1,$AG248>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!CZ$3:CZ$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=BB$1,$AG248>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!CZ$3:CZ$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=BC$1,$AG248>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!DA$3:DA$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=BC$1,$AG248>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!DA$3:DA$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=BD$1,$AG248>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!DB$3:DB$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=BD$1,$AG248>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!DB$3:DB$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF248<=BE$1,$AG248>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC248,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA248>$AB248,$AD248=\"n/a\"),($AA248-$AB248)*INDEX(misc!DC$3:DC$6,MATCH($AC248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD248=\"n/a\",$AJ248*$AI248,$I248)\n    +IFERROR(\n      IF(AND($AF248<=BE$1,$AG248>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD248,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA248>$AB248,($AA248-$AB248)*INDEX(misc!DC$3:DC$6,MATCH($AD248,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y248*$AH248*$AI248),\n$X248)*$AK248","v":0}]
[null,{"$f":"unique_contracts!A251","v":0},{"$f":"unique_contracts!B251","v":0},{"$f":"unique_contracts!D251","v":0},{"$f":"unique_contracts!J251","v":0},{"$f":"unique_contracts!K251","v":0},{"$f":"unique_contracts!M251","v":0},{"$f":"unique_contracts!N251","v":0},{"$f":"unique_contracts!P251","v":0},{"$f":"unique_contracts!R251","v":0},{"$f":"unique_contracts!V251","v":0},{"$f":"unique_contracts!AB251","v":0},{"$f":"unique_contracts!AM251","v":0},{"$f":"unique_contracts!AN251","v":0},{"$f":"unique_contracts!AO251","v":0},{"$f":"unique_contracts!AP251","v":0},{"$f":"unique_contracts!AQ251","v":0},{"$f":"unique_contracts!AR251","v":0},{"$f":"unique_contracts!CA251","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C249,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T249,\"pumped_storage\",\n      IF(AND(NOT(U249),V249),\"n/a\",\n        IF(AND(K249>0,OR(G249=\"NotHybrid\",G249=0)),_xlfn.CONCAT(AB249,INDEX(resources!$G:$G,MATCH(C249,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C249,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D249=\"Online\",NOT(ISNUMBER(MATCH(AC249,misc!$DE:$DE,0)))),F249,E249)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AL$1,$AG249>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CJ$3:CJ$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AL$1,$AG249>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CJ$3:CJ$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AM$1,$AG249>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CK$3:CK$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AM$1,$AG249>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CK$3:CK$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AN$1,$AG249>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CL$3:CL$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AN$1,$AG249>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CL$3:CL$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AO$1,$AG249>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CM$3:CM$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AO$1,$AG249>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CM$3:CM$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AP$1,$AG249>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CN$3:CN$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AP$1,$AG249>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CN$3:CN$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AQ$1,$AG249>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CO$3:CO$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AQ$1,$AG249>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CO$3:CO$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AR$1,$AG249>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CP$3:CP$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AR$1,$AG249>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CP$3:CP$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AS$1,$AG249>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CQ$3:CQ$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AS$1,$AG249>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CQ$3:CQ$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AT$1,$AG249>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CR$3:CR$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AT$1,$AG249>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CR$3:CR$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AU$1,$AG249>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CS$3:CS$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AU$1,$AG249>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CS$3:CS$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AV$1,$AG249>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CT$3:CT$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AV$1,$AG249>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CT$3:CT$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AW$1,$AG249>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CU$3:CU$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AW$1,$AG249>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CU$3:CU$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AX$1,$AG249>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CV$3:CV$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AX$1,$AG249>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CV$3:CV$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AY$1,$AG249>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CW$3:CW$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AY$1,$AG249>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CW$3:CW$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=AZ$1,$AG249>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CX$3:CX$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=AZ$1,$AG249>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CX$3:CX$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=BA$1,$AG249>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CY$3:CY$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=BA$1,$AG249>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CY$3:CY$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=BB$1,$AG249>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!CZ$3:CZ$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=BB$1,$AG249>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!CZ$3:CZ$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=BC$1,$AG249>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!DA$3:DA$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=BC$1,$AG249>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!DA$3:DA$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=BD$1,$AG249>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!DB$3:DB$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=BD$1,$AG249>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!DB$3:DB$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF249<=BE$1,$AG249>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC249,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA249>$AB249,$AD249=\"n/a\"),($AA249-$AB249)*INDEX(misc!DC$3:DC$6,MATCH($AC249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD249=\"n/a\",$AJ249*$AI249,$I249)\n    +IFERROR(\n      IF(AND($AF249<=BE$1,$AG249>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD249,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA249>$AB249,($AA249-$AB249)*INDEX(misc!DC$3:DC$6,MATCH($AD249,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y249*$AH249*$AI249),\n$X249)*$AK249","v":0}]
[null,{"$f":"unique_contracts!A252","v":0},{"$f":"unique_contracts!B252","v":0},{"$f":"unique_contracts!D252","v":0},{"$f":"unique_contracts!J252","v":0},{"$f":"unique_contracts!K252","v":0},{"$f":"unique_contracts!M252","v":0},{"$f":"unique_contracts!N252","v":0},{"$f":"unique_contracts!P252","v":0},{"$f":"unique_contracts!R252","v":0},{"$f":"unique_contracts!V252","v":0},{"$f":"unique_contracts!AB252","v":0},{"$f":"unique_contracts!AM252","v":0},{"$f":"unique_contracts!AN252","v":0},{"$f":"unique_contracts!AO252","v":0},{"$f":"unique_contracts!AP252","v":0},{"$f":"unique_contracts!AQ252","v":0},{"$f":"unique_contracts!AR252","v":0},{"$f":"unique_contracts!CA252","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C250,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T250,\"pumped_storage\",\n      IF(AND(NOT(U250),V250),\"n/a\",\n        IF(AND(K250>0,OR(G250=\"NotHybrid\",G250=0)),_xlfn.CONCAT(AB250,INDEX(resources!$G:$G,MATCH(C250,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C250,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D250=\"Online\",NOT(ISNUMBER(MATCH(AC250,misc!$DE:$DE,0)))),F250,E250)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AL$1,$AG250>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CJ$3:CJ$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AL$1,$AG250>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CJ$3:CJ$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AM$1,$AG250>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CK$3:CK$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AM$1,$AG250>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CK$3:CK$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AN$1,$AG250>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CL$3:CL$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AN$1,$AG250>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CL$3:CL$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AO$1,$AG250>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CM$3:CM$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AO$1,$AG250>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CM$3:CM$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AP$1,$AG250>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CN$3:CN$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AP$1,$AG250>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CN$3:CN$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AQ$1,$AG250>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CO$3:CO$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AQ$1,$AG250>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CO$3:CO$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AR$1,$AG250>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CP$3:CP$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AR$1,$AG250>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CP$3:CP$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AS$1,$AG250>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CQ$3:CQ$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AS$1,$AG250>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CQ$3:CQ$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AT$1,$AG250>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CR$3:CR$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AT$1,$AG250>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CR$3:CR$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AU$1,$AG250>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CS$3:CS$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AU$1,$AG250>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CS$3:CS$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AV$1,$AG250>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CT$3:CT$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AV$1,$AG250>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CT$3:CT$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AW$1,$AG250>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CU$3:CU$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AW$1,$AG250>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CU$3:CU$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AX$1,$AG250>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CV$3:CV$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AX$1,$AG250>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CV$3:CV$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AY$1,$AG250>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CW$3:CW$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AY$1,$AG250>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CW$3:CW$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=AZ$1,$AG250>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CX$3:CX$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=AZ$1,$AG250>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CX$3:CX$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=BA$1,$AG250>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CY$3:CY$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=BA$1,$AG250>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CY$3:CY$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=BB$1,$AG250>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!CZ$3:CZ$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=BB$1,$AG250>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!CZ$3:CZ$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=BC$1,$AG250>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!DA$3:DA$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=BC$1,$AG250>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!DA$3:DA$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=BD$1,$AG250>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!DB$3:DB$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=BD$1,$AG250>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!DB$3:DB$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF250<=BE$1,$AG250>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC250,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA250>$AB250,$AD250=\"n/a\"),($AA250-$AB250)*INDEX(misc!DC$3:DC$6,MATCH($AC250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD250=\"n/a\",$AJ250*$AI250,$I250)\n    +IFERROR(\n      IF(AND($AF250<=BE$1,$AG250>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD250,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA250>$AB250,($AA250-$AB250)*INDEX(misc!DC$3:DC$6,MATCH($AD250,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y250*$AH250*$AI250),\n$X250)*$AK250","v":0}]
[null,{"$f":"unique_contracts!A268","v":0},{"$f":"unique_contracts!B268","v":0},{"$f":"unique_contracts!D268","v":0},{"$f":"unique_contracts!J268","v":0},{"$f":"unique_contracts!K268","v":0},{"$f":"unique_contracts!M268","v":0},{"$f":"unique_contracts!N268","v":0},{"$f":"unique_contracts!P268","v":0},{"$f":"unique_contracts!R268","v":0},{"$f":"unique_contracts!V268","v":0},{"$f":"unique_contracts!AB268","v":0},{"$f":"unique_contracts!AM268","v":0},{"$f":"unique_contracts!AN268","v":0},{"$f":"unique_contracts!AO268","v":0},{"$f":"unique_contracts!AP268","v":0},{"$f":"unique_contracts!AQ268","v":0},{"$f":"unique_contracts!AR268","v":0},{"$f":"unique_contracts!CA268","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C266,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T266,\"pumped_storage\",\n      IF(AND(NOT(U266),V266),\"n/a\",\n        IF(AND(K266>0,OR(G266=\"NotHybrid\",G266=0)),_xlfn.CONCAT(AB266,INDEX(resources!$G:$G,MATCH(C266,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C266,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D266=\"Online\",NOT(ISNUMBER(MATCH(AC266,misc!$DE:$DE,0)))),F266,E266)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AL$1,$AG266>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CJ$3:CJ$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AL$1,$AG266>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CJ$3:CJ$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AM$1,$AG266>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CK$3:CK$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AM$1,$AG266>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CK$3:CK$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AN$1,$AG266>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CL$3:CL$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AN$1,$AG266>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CL$3:CL$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AO$1,$AG266>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CM$3:CM$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AO$1,$AG266>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CM$3:CM$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AP$1,$AG266>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CN$3:CN$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AP$1,$AG266>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CN$3:CN$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AQ$1,$AG266>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CO$3:CO$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AQ$1,$AG266>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CO$3:CO$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AR$1,$AG266>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CP$3:CP$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AR$1,$AG266>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CP$3:CP$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AS$1,$AG266>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CQ$3:CQ$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AS$1,$AG266>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CQ$3:CQ$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AT$1,$AG266>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CR$3:CR$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AT$1,$AG266>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CR$3:CR$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AU$1,$AG266>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CS$3:CS$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AU$1,$AG266>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CS$3:CS$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AV$1,$AG266>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CT$3:CT$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AV$1,$AG266>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CT$3:CT$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AW$1,$AG266>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CU$3:CU$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AW$1,$AG266>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CU$3:CU$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AX$1,$AG266>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CV$3:CV$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AX$1,$AG266>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CV$3:CV$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AY$1,$AG266>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CW$3:CW$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AY$1,$AG266>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CW$3:CW$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=AZ$1,$AG266>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CX$3:CX$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=AZ$1,$AG266>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CX$3:CX$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=BA$1,$AG266>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CY$3:CY$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=BA$1,$AG266>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CY$3:CY$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=BB$1,$AG266>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!CZ$3:CZ$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=BB$1,$AG266>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!CZ$3:CZ$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=BC$1,$AG266>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!DA$3:DA$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=BC$1,$AG266>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!DA$3:DA$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=BD$1,$AG266>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!DB$3:DB$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=BD$1,$AG266>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!DB$3:DB$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF266<=BE$1,$AG266>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC266,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA266>$AB266,$AD266=\"n/a\"),($AA266-$AB266)*INDEX(misc!DC$3:DC$6,MATCH($AC266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD266=\"n/a\",$AJ266*$AI266,$I266)\n    +IFERROR(\n      IF(AND($AF266<=BE$1,$AG266>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD266,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA266>$AB266,($AA266-$AB266)*INDEX(misc!DC$3:DC$6,MATCH($AD266,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y266*$AH266*$AI266),\n$X266)*$AK266","v":0}]
[null,{"$f":"unique_contracts!A272","v":0},{"$f":"unique_contracts!B272","v":0},{"$f":"unique_contracts!D272","v":0},{"$f":"unique_contracts!J272","v":0},{"$f":"unique_contracts!K272","v":0},{"$f":"unique_contracts!M272","v":0},{"$f":"unique_contracts!N272","v":0},{"$f":"unique_contracts!P272","v":0},{"$f":"unique_contracts!R272","v":0},{"$f":"unique_contracts!V272","v":0},{"$f":"unique_contracts!AB272","v":0},{"$f":"unique_contracts!AM272","v":0},{"$f":"unique_contracts!AN272","v":0},{"$f":"unique_contracts!AO272","v":0},{"$f":"unique_contracts!AP272","v":0},{"$f":"unique_contracts!AQ272","v":0},{"$f":"unique_contracts!AR272","v":0},{"$f":"unique_contracts!CA272","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C270,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T270,\"pumped_storage\",\n      IF(AND(NOT(U270),V270),\"n/a\",\n        IF(AND(K270>0,OR(G270=\"NotHybrid\",G270=0)),_xlfn.CONCAT(AB270,INDEX(resources!$G:$G,MATCH(C270,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C270,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D270=\"Online\",NOT(ISNUMBER(MATCH(AC270,misc!$DE:$DE,0)))),F270,E270)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AL$1,$AG270>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CJ$3:CJ$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AL$1,$AG270>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CJ$3:CJ$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AM$1,$AG270>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CK$3:CK$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AM$1,$AG270>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CK$3:CK$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AN$1,$AG270>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CL$3:CL$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AN$1,$AG270>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CL$3:CL$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AO$1,$AG270>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CM$3:CM$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AO$1,$AG270>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CM$3:CM$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AP$1,$AG270>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CN$3:CN$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AP$1,$AG270>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CN$3:CN$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AQ$1,$AG270>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CO$3:CO$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AQ$1,$AG270>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CO$3:CO$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AR$1,$AG270>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CP$3:CP$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AR$1,$AG270>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CP$3:CP$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AS$1,$AG270>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CQ$3:CQ$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AS$1,$AG270>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CQ$3:CQ$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AT$1,$AG270>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CR$3:CR$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AT$1,$AG270>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CR$3:CR$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AU$1,$AG270>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CS$3:CS$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AU$1,$AG270>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CS$3:CS$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AV$1,$AG270>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CT$3:CT$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AV$1,$AG270>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CT$3:CT$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AW$1,$AG270>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CU$3:CU$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AW$1,$AG270>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CU$3:CU$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AX$1,$AG270>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CV$3:CV$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AX$1,$AG270>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CV$3:CV$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AY$1,$AG270>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CW$3:CW$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AY$1,$AG270>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CW$3:CW$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=AZ$1,$AG270>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CX$3:CX$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=AZ$1,$AG270>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CX$3:CX$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=BA$1,$AG270>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CY$3:CY$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=BA$1,$AG270>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CY$3:CY$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=BB$1,$AG270>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!CZ$3:CZ$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=BB$1,$AG270>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!CZ$3:CZ$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=BC$1,$AG270>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!DA$3:DA$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=BC$1,$AG270>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!DA$3:DA$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=BD$1,$AG270>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!DB$3:DB$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=BD$1,$AG270>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!DB$3:DB$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF270<=BE$1,$AG270>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA270>$AB270,$AD270=\"n/a\"),($AA270-$AB270)*INDEX(misc!DC$3:DC$6,MATCH($AC270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD270=\"n/a\",$AJ270*$AI270,$I270)\n    +IFERROR(\n      IF(AND($AF270<=BE$1,$AG270>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA270>$AB270,($AA270-$AB270)*INDEX(misc!DC$3:DC$6,MATCH($AD270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y270*$AH270*$AI270),\n$X270)*$AK270","v":0}]
[null,{"$f":"unique_contracts!A291","v":0},{"$f":"unique_contracts!B291","v":0},{"$f":"unique_contracts!D291","v":0},{"$f":"unique_contracts!J291","v":0},{"$f":"unique_contracts!K291","v":0},{"$f":"unique_contracts!M291","v":0},{"$f":"unique_contracts!N291","v":0},{"$f":"unique_contracts!P291","v":0},{"$f":"unique_contracts!R291","v":0},{"$f":"unique_contracts!V291","v":0},{"$f":"unique_contracts!AB291","v":0},{"$f":"unique_contracts!AM291","v":0},{"$f":"unique_contracts!AN291","v":0},{"$f":"unique_contracts!AO291","v":0},{"$f":"unique_contracts!AP291","v":0},{"$f":"unique_contracts!AQ291","v":0},{"$f":"unique_contracts!AR291","v":0},{"$f":"unique_contracts!CA291","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C289,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T289,\"pumped_storage\",\n      IF(AND(NOT(U289),V289),\"n/a\",\n        IF(AND(K289>0,OR(G289=\"NotHybrid\",G289=0)),_xlfn.CONCAT(AB289,INDEX(resources!$G:$G,MATCH(C289,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C289,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D289=\"Online\",NOT(ISNUMBER(MATCH(AC289,misc!$DE:$DE,0)))),F289,E289)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AL$1,$AG289>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CJ$3:CJ$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AL$1,$AG289>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CJ$3:CJ$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AM$1,$AG289>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CK$3:CK$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AM$1,$AG289>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CK$3:CK$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AN$1,$AG289>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CL$3:CL$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AN$1,$AG289>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CL$3:CL$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AO$1,$AG289>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CM$3:CM$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AO$1,$AG289>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CM$3:CM$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AP$1,$AG289>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CN$3:CN$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AP$1,$AG289>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CN$3:CN$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AQ$1,$AG289>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CO$3:CO$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AQ$1,$AG289>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CO$3:CO$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AR$1,$AG289>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CP$3:CP$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AR$1,$AG289>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CP$3:CP$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AS$1,$AG289>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CQ$3:CQ$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AS$1,$AG289>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CQ$3:CQ$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AT$1,$AG289>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CR$3:CR$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AT$1,$AG289>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CR$3:CR$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AU$1,$AG289>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CS$3:CS$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AU$1,$AG289>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CS$3:CS$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AV$1,$AG289>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CT$3:CT$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AV$1,$AG289>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CT$3:CT$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AW$1,$AG289>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CU$3:CU$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AW$1,$AG289>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CU$3:CU$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AX$1,$AG289>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CV$3:CV$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AX$1,$AG289>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CV$3:CV$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AY$1,$AG289>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CW$3:CW$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AY$1,$AG289>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CW$3:CW$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=AZ$1,$AG289>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CX$3:CX$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=AZ$1,$AG289>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CX$3:CX$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=BA$1,$AG289>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CY$3:CY$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=BA$1,$AG289>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CY$3:CY$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=BB$1,$AG289>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!CZ$3:CZ$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=BB$1,$AG289>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!CZ$3:CZ$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=BC$1,$AG289>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!DA$3:DA$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=BC$1,$AG289>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!DA$3:DA$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=BD$1,$AG289>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!DB$3:DB$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=BD$1,$AG289>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!DB$3:DB$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF289<=BE$1,$AG289>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC289,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA289>$AB289,$AD289=\"n/a\"),($AA289-$AB289)*INDEX(misc!DC$3:DC$6,MATCH($AC289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD289=\"n/a\",$AJ289*$AI289,$I289)\n    +IFERROR(\n      IF(AND($AF289<=BE$1,$AG289>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD289,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA289>$AB289,($AA289-$AB289)*INDEX(misc!DC$3:DC$6,MATCH($AD289,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y289*$AH289*$AI289),\n$X289)*$AK289","v":0}]
[null,{"$f":"unique_contracts!A316","v":0},{"$f":"unique_contracts!B316","v":0},{"$f":"unique_contracts!D316","v":0},{"$f":"unique_contracts!J316","v":0},{"$f":"unique_contracts!K316","v":0},{"$f":"unique_contracts!M316","v":0},{"$f":"unique_contracts!N316","v":0},{"$f":"unique_contracts!P316","v":0},{"$f":"unique_contracts!R316","v":0},{"$f":"unique_contracts!V316","v":0},{"$f":"unique_contracts!AB316","v":0},{"$f":"unique_contracts!AM316","v":0},{"$f":"unique_contracts!AN316","v":0},{"$f":"unique_contracts!AO316","v":0},{"$f":"unique_contracts!AP316","v":0},{"$f":"unique_contracts!AQ316","v":0},{"$f":"unique_contracts!AR316","v":0},{"$f":"unique_contracts!CA316","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C314,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T314,\"pumped_storage\",\n      IF(AND(NOT(U314),V314),\"n/a\",\n        IF(AND(K314>0,OR(G314=\"NotHybrid\",G314=0)),_xlfn.CONCAT(AB314,INDEX(resources!$G:$G,MATCH(C314,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C314,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D314=\"Online\",NOT(ISNUMBER(MATCH(AC314,misc!$DE:$DE,0)))),F314,E314)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AL$1,$AG314>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CJ$3:CJ$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AL$1,$AG314>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CJ$3:CJ$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AM$1,$AG314>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CK$3:CK$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AM$1,$AG314>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CK$3:CK$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AN$1,$AG314>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CL$3:CL$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AN$1,$AG314>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CL$3:CL$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AO$1,$AG314>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CM$3:CM$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AO$1,$AG314>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CM$3:CM$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AP$1,$AG314>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CN$3:CN$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AP$1,$AG314>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CN$3:CN$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AQ$1,$AG314>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CO$3:CO$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AQ$1,$AG314>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CO$3:CO$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AR$1,$AG314>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CP$3:CP$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AR$1,$AG314>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CP$3:CP$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AS$1,$AG314>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CQ$3:CQ$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AS$1,$AG314>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CQ$3:CQ$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AT$1,$AG314>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CR$3:CR$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AT$1,$AG314>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CR$3:CR$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AU$1,$AG314>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CS$3:CS$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AU$1,$AG314>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CS$3:CS$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AV$1,$AG314>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CT$3:CT$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AV$1,$AG314>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CT$3:CT$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AW$1,$AG314>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CU$3:CU$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AW$1,$AG314>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CU$3:CU$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AX$1,$AG314>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CV$3:CV$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AX$1,$AG314>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CV$3:CV$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AY$1,$AG314>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CW$3:CW$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AY$1,$AG314>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CW$3:CW$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=AZ$1,$AG314>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CX$3:CX$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=AZ$1,$AG314>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CX$3:CX$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=BA$1,$AG314>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CY$3:CY$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=BA$1,$AG314>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CY$3:CY$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=BB$1,$AG314>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!CZ$3:CZ$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=BB$1,$AG314>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!CZ$3:CZ$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=BC$1,$AG314>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!DA$3:DA$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=BC$1,$AG314>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!DA$3:DA$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=BD$1,$AG314>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!DB$3:DB$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=BD$1,$AG314>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!DB$3:DB$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF314<=BE$1,$AG314>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC314,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA314>$AB314,$AD314=\"n/a\"),($AA314-$AB314)*INDEX(misc!DC$3:DC$6,MATCH($AC314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD314=\"n/a\",$AJ314*$AI314,$I314)\n    +IFERROR(\n      IF(AND($AF314<=BE$1,$AG314>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD314,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA314>$AB314,($AA314-$AB314)*INDEX(misc!DC$3:DC$6,MATCH($AD314,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y314*$AH314*$AI314),\n$X314)*$AK314","v":0}]
[null,{"$f":"unique_contracts!A345","v":0},{"$f":"unique_contracts!B345","v":0},{"$f":"unique_contracts!D345","v":0},{"$f":"unique_contracts!J345","v":0},{"$f":"unique_contracts!K345","v":0},{"$f":"unique_contracts!M345","v":0},{"$f":"unique_contracts!N345","v":0},{"$f":"unique_contracts!P345","v":0},{"$f":"unique_contracts!R345","v":0},{"$f":"unique_contracts!V345","v":0},{"$f":"unique_contracts!AB345","v":0},{"$f":"unique_contracts!AM345","v":0},{"$f":"unique_contracts!AN345","v":0},{"$f":"unique_contracts!AO345","v":0},{"$f":"unique_contracts!AP345","v":0},{"$f":"unique_contracts!AQ345","v":0},{"$f":"unique_contracts!AR345","v":0},{"$f":"unique_contracts!CA345","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C343,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T343,\"pumped_storage\",\n      IF(AND(NOT(U343),V343),\"n/a\",\n        IF(AND(K343>0,OR(G343=\"NotHybrid\",G343=0)),_xlfn.CONCAT(AB343,INDEX(resources!$G:$G,MATCH(C343,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C343,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D343=\"Online\",NOT(ISNUMBER(MATCH(AC343,misc!$DE:$DE,0)))),F343,E343)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AL$1,$AG343>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CJ$3:CJ$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AL$1,$AG343>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CJ$3:CJ$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AM$1,$AG343>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CK$3:CK$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AM$1,$AG343>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CK$3:CK$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AN$1,$AG343>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CL$3:CL$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AN$1,$AG343>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CL$3:CL$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AO$1,$AG343>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CM$3:CM$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AO$1,$AG343>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CM$3:CM$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AP$1,$AG343>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CN$3:CN$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AP$1,$AG343>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CN$3:CN$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AQ$1,$AG343>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CO$3:CO$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AQ$1,$AG343>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CO$3:CO$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AR$1,$AG343>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CP$3:CP$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AR$1,$AG343>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CP$3:CP$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AS$1,$AG343>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CQ$3:CQ$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AS$1,$AG343>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CQ$3:CQ$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AT$1,$AG343>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CR$3:CR$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AT$1,$AG343>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CR$3:CR$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AU$1,$AG343>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CS$3:CS$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AU$1,$AG343>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CS$3:CS$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AV$1,$AG343>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CT$3:CT$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AV$1,$AG343>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CT$3:CT$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AW$1,$AG343>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CU$3:CU$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AW$1,$AG343>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CU$3:CU$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AX$1,$AG343>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CV$3:CV$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AX$1,$AG343>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CV$3:CV$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AY$1,$AG343>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CW$3:CW$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AY$1,$AG343>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CW$3:CW$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=AZ$1,$AG343>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CX$3:CX$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=AZ$1,$AG343>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CX$3:CX$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=BA$1,$AG343>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CY$3:CY$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=BA$1,$AG343>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CY$3:CY$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=BB$1,$AG343>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!CZ$3:CZ$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=BB$1,$AG343>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!CZ$3:CZ$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=BC$1,$AG343>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!DA$3:DA$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=BC$1,$AG343>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!DA$3:DA$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=BD$1,$AG343>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!DB$3:DB$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=BD$1,$AG343>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!DB$3:DB$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF343<=BE$1,$AG343>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA343>$AB343,$AD343=\"n/a\"),($AA343-$AB343)*INDEX(misc!DC$3:DC$6,MATCH($AC343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD343=\"n/a\",$AJ343*$AI343,$I343)\n    +IFERROR(\n      IF(AND($AF343<=BE$1,$AG343>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA343>$AB343,($AA343-$AB343)*INDEX(misc!DC$3:DC$6,MATCH($AD343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y343*$AH343*$AI343),\n$X343)*$AK343","v":0}]
[null,{"$f":"unique_contracts!A353","v":0},{"$f":"unique_contracts!B353","v":0},{"$f":"unique_contracts!D353","v":0},{"$f":"unique_contracts!J353","v":0},{"$f":"unique_contracts!K353","v":0},{"$f":"unique_contracts!M353","v":0},{"$f":"unique_contracts!N353","v":0},{"$f":"unique_contracts!P353","v":0},{"$f":"unique_contracts!R353","v":0},{"$f":"unique_contracts!V353","v":0},{"$f":"unique_contracts!AB353","v":0},{"$f":"unique_contracts!AM353","v":0},{"$f":"unique_contracts!AN353","v":0},{"$f":"unique_contracts!AO353","v":0},{"$f":"unique_contracts!AP353","v":0},{"$f":"unique_contracts!AQ353","v":0},{"$f":"unique_contracts!AR353","v":0},{"$f":"unique_contracts!CA353","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C351,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T351,\"pumped_storage\",\n      IF(AND(NOT(U351),V351),\"n/a\",\n        IF(AND(K351>0,OR(G351=\"NotHybrid\",G351=0)),_xlfn.CONCAT(AB351,INDEX(resources!$G:$G,MATCH(C351,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C351,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D351=\"Online\",NOT(ISNUMBER(MATCH(AC351,misc!$DE:$DE,0)))),F351,E351)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AL$1,$AG351>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CJ$3:CJ$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AL$1,$AG351>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CJ$3:CJ$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AM$1,$AG351>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CK$3:CK$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AM$1,$AG351>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CK$3:CK$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AN$1,$AG351>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CL$3:CL$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AN$1,$AG351>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CL$3:CL$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AO$1,$AG351>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CM$3:CM$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AO$1,$AG351>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CM$3:CM$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AP$1,$AG351>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CN$3:CN$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AP$1,$AG351>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CN$3:CN$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AQ$1,$AG351>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CO$3:CO$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AQ$1,$AG351>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CO$3:CO$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AR$1,$AG351>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CP$3:CP$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AR$1,$AG351>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CP$3:CP$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AS$1,$AG351>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CQ$3:CQ$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AS$1,$AG351>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CQ$3:CQ$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AT$1,$AG351>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CR$3:CR$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AT$1,$AG351>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CR$3:CR$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AU$1,$AG351>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CS$3:CS$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AU$1,$AG351>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CS$3:CS$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AV$1,$AG351>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CT$3:CT$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AV$1,$AG351>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CT$3:CT$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AW$1,$AG351>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CU$3:CU$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AW$1,$AG351>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CU$3:CU$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AX$1,$AG351>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CV$3:CV$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AX$1,$AG351>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CV$3:CV$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AY$1,$AG351>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CW$3:CW$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AY$1,$AG351>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CW$3:CW$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=AZ$1,$AG351>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CX$3:CX$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=AZ$1,$AG351>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CX$3:CX$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=BA$1,$AG351>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CY$3:CY$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=BA$1,$AG351>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CY$3:CY$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=BB$1,$AG351>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!CZ$3:CZ$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=BB$1,$AG351>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!CZ$3:CZ$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=BC$1,$AG351>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!DA$3:DA$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=BC$1,$AG351>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!DA$3:DA$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=BD$1,$AG351>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!DB$3:DB$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=BD$1,$AG351>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!DB$3:DB$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF351<=BE$1,$AG351>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC351,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA351>$AB351,$AD351=\"n/a\"),($AA351-$AB351)*INDEX(misc!DC$3:DC$6,MATCH($AC351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD351=\"n/a\",$AJ351*$AI351,$I351)\n    +IFERROR(\n      IF(AND($AF351<=BE$1,$AG351>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD351,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA351>$AB351,($AA351-$AB351)*INDEX(misc!DC$3:DC$6,MATCH($AD351,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y351*$AH351*$AI351),\n$X351)*$AK351","v":0}]
[null,{"$f":"unique_contracts!A378","v":0},{"$f":"unique_contracts!B378","v":0},{"$f":"unique_contracts!D378","v":0},{"$f":"unique_contracts!J378","v":0},{"$f":"unique_contracts!K378","v":0},{"$f":"unique_contracts!M378","v":0},{"$f":"unique_contracts!N378","v":0},{"$f":"unique_contracts!P378","v":0},{"$f":"unique_contracts!R378","v":0},{"$f":"unique_contracts!V378","v":0},{"$f":"unique_contracts!AB378","v":0},{"$f":"unique_contracts!AM378","v":0},{"$f":"unique_contracts!AN378","v":0},{"$f":"unique_contracts!AO378","v":0},{"$f":"unique_contracts!AP378","v":0},{"$f":"unique_contracts!AQ378","v":0},{"$f":"unique_contracts!AR378","v":0},{"$f":"unique_contracts!CA378","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C376,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T376,\"pumped_storage\",\n      IF(AND(NOT(U376),V376),\"n/a\",\n        IF(AND(K376>0,OR(G376=\"NotHybrid\",G376=0)),_xlfn.CONCAT(AB376,INDEX(resources!$G:$G,MATCH(C376,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C376,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D376=\"Online\",NOT(ISNUMBER(MATCH(AC376,misc!$DE:$DE,0)))),F376,E376)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AL$1,$AG376>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CJ$3:CJ$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AL$1,$AG376>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CJ$3:CJ$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AM$1,$AG376>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CK$3:CK$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AM$1,$AG376>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CK$3:CK$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AN$1,$AG376>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CL$3:CL$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AN$1,$AG376>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CL$3:CL$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AO$1,$AG376>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CM$3:CM$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AO$1,$AG376>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CM$3:CM$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AP$1,$AG376>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CN$3:CN$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AP$1,$AG376>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CN$3:CN$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AQ$1,$AG376>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CO$3:CO$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AQ$1,$AG376>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CO$3:CO$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AR$1,$AG376>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CP$3:CP$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AR$1,$AG376>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CP$3:CP$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AS$1,$AG376>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CQ$3:CQ$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AS$1,$AG376>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CQ$3:CQ$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AT$1,$AG376>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CR$3:CR$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AT$1,$AG376>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CR$3:CR$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AU$1,$AG376>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CS$3:CS$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AU$1,$AG376>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CS$3:CS$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AV$1,$AG376>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CT$3:CT$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AV$1,$AG376>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CT$3:CT$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AW$1,$AG376>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CU$3:CU$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AW$1,$AG376>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CU$3:CU$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AX$1,$AG376>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CV$3:CV$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AX$1,$AG376>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CV$3:CV$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AY$1,$AG376>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CW$3:CW$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AY$1,$AG376>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CW$3:CW$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=AZ$1,$AG376>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CX$3:CX$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=AZ$1,$AG376>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CX$3:CX$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=BA$1,$AG376>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CY$3:CY$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=BA$1,$AG376>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CY$3:CY$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=BB$1,$AG376>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!CZ$3:CZ$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=BB$1,$AG376>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!CZ$3:CZ$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=BC$1,$AG376>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!DA$3:DA$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=BC$1,$AG376>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!DA$3:DA$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=BD$1,$AG376>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!DB$3:DB$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=BD$1,$AG376>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!DB$3:DB$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF376<=BE$1,$AG376>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC376,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA376>$AB376,$AD376=\"n/a\"),($AA376-$AB376)*INDEX(misc!DC$3:DC$6,MATCH($AC376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD376=\"n/a\",$AJ376*$AI376,$I376)\n    +IFERROR(\n      IF(AND($AF376<=BE$1,$AG376>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD376,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA376>$AB376,($AA376-$AB376)*INDEX(misc!DC$3:DC$6,MATCH($AD376,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y376*$AH376*$AI376),\n$X376)*$AK376","v":0}]
[null,{"$f":"unique_contracts!A397","v":0},{"$f":"unique_contracts!B397","v":0},{"$f":"unique_contracts!D397","v":0},{"$f":"unique_contracts!J397","v":0},{"$f":"unique_contracts!K397","v":0},{"$f":"unique_contracts!M397","v":0},{"$f":"unique_contracts!N397","v":0},{"$f":"unique_contracts!P397","v":0},{"$f":"unique_contracts!R397","v":0},{"$f":"unique_contracts!V397","v":0},{"$f":"unique_contracts!AB397","v":0},{"$f":"unique_contracts!AM397","v":0},{"$f":"unique_contracts!AN397","v":0},{"$f":"unique_contracts!AO397","v":0},{"$f":"unique_contracts!AP397","v":0},{"$f":"unique_contracts!AQ397","v":0},{"$f":"unique_contracts!AR397","v":0},{"$f":"unique_contracts!CA397","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C395,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T395,\"pumped_storage\",\n      IF(AND(NOT(U395),V395),\"n/a\",\n        IF(AND(K395>0,OR(G395=\"NotHybrid\",G395=0)),_xlfn.CONCAT(AB395,INDEX(resources!$G:$G,MATCH(C395,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C395,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D395=\"Online\",NOT(ISNUMBER(MATCH(AC395,misc!$DE:$DE,0)))),F395,E395)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AL$1,$AG395>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CJ$3:CJ$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AL$1,$AG395>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CJ$3:CJ$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AM$1,$AG395>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CK$3:CK$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AM$1,$AG395>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CK$3:CK$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AN$1,$AG395>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CL$3:CL$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AN$1,$AG395>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CL$3:CL$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AO$1,$AG395>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CM$3:CM$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AO$1,$AG395>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CM$3:CM$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AP$1,$AG395>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CN$3:CN$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AP$1,$AG395>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CN$3:CN$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AQ$1,$AG395>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CO$3:CO$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AQ$1,$AG395>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CO$3:CO$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AR$1,$AG395>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CP$3:CP$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AR$1,$AG395>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CP$3:CP$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AS$1,$AG395>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CQ$3:CQ$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AS$1,$AG395>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CQ$3:CQ$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AT$1,$AG395>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CR$3:CR$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AT$1,$AG395>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CR$3:CR$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AU$1,$AG395>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CS$3:CS$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AU$1,$AG395>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CS$3:CS$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AV$1,$AG395>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CT$3:CT$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AV$1,$AG395>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CT$3:CT$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AW$1,$AG395>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CU$3:CU$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AW$1,$AG395>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CU$3:CU$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AX$1,$AG395>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CV$3:CV$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AX$1,$AG395>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CV$3:CV$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AY$1,$AG395>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CW$3:CW$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AY$1,$AG395>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CW$3:CW$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=AZ$1,$AG395>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CX$3:CX$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=AZ$1,$AG395>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CX$3:CX$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=BA$1,$AG395>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CY$3:CY$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=BA$1,$AG395>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CY$3:CY$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=BB$1,$AG395>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!CZ$3:CZ$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=BB$1,$AG395>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!CZ$3:CZ$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=BC$1,$AG395>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!DA$3:DA$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=BC$1,$AG395>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!DA$3:DA$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=BD$1,$AG395>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!DB$3:DB$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=BD$1,$AG395>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!DB$3:DB$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF395<=BE$1,$AG395>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC395,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA395>$AB395,$AD395=\"n/a\"),($AA395-$AB395)*INDEX(misc!DC$3:DC$6,MATCH($AC395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD395=\"n/a\",$AJ395*$AI395,$I395)\n    +IFERROR(\n      IF(AND($AF395<=BE$1,$AG395>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD395,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA395>$AB395,($AA395-$AB395)*INDEX(misc!DC$3:DC$6,MATCH($AD395,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y395*$AH395*$AI395),\n$X395)*$AK395","v":0}]
[null,{"$f":"unique_contracts!A404","v":0},{"$f":"unique_contracts!B404","v":0},{"$f":"unique_contracts!D404","v":0},{"$f":"unique_contracts!J404","v":0},{"$f":"unique_contracts!K404","v":0},{"$f":"unique_contracts!M404","v":0},{"$f":"unique_contracts!N404","v":0},{"$f":"unique_contracts!P404","v":0},{"$f":"unique_contracts!R404","v":0},{"$f":"unique_contracts!V404","v":0},{"$f":"unique_contracts!AB404","v":0},{"$f":"unique_contracts!AM404","v":0},{"$f":"unique_contracts!AN404","v":0},{"$f":"unique_contracts!AO404","v":0},{"$f":"unique_contracts!AP404","v":0},{"$f":"unique_contracts!AQ404","v":0},{"$f":"unique_contracts!AR404","v":0},{"$f":"unique_contracts!CA404","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C402,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T402,\"pumped_storage\",\n      IF(AND(NOT(U402),V402),\"n/a\",\n        IF(AND(K402>0,OR(G402=\"NotHybrid\",G402=0)),_xlfn.CONCAT(AB402,INDEX(resources!$G:$G,MATCH(C402,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C402,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D402=\"Online\",NOT(ISNUMBER(MATCH(AC402,misc!$DE:$DE,0)))),F402,E402)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AL$1,$AG402>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CJ$3:CJ$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AL$1,$AG402>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CJ$3:CJ$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AM$1,$AG402>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CK$3:CK$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AM$1,$AG402>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CK$3:CK$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AN$1,$AG402>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CL$3:CL$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AN$1,$AG402>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CL$3:CL$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AO$1,$AG402>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CM$3:CM$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AO$1,$AG402>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CM$3:CM$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AP$1,$AG402>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CN$3:CN$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AP$1,$AG402>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CN$3:CN$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AQ$1,$AG402>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CO$3:CO$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AQ$1,$AG402>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CO$3:CO$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AR$1,$AG402>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CP$3:CP$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AR$1,$AG402>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CP$3:CP$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AS$1,$AG402>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CQ$3:CQ$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AS$1,$AG402>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CQ$3:CQ$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AT$1,$AG402>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CR$3:CR$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AT$1,$AG402>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CR$3:CR$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AU$1,$AG402>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CS$3:CS$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AU$1,$AG402>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CS$3:CS$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AV$1,$AG402>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CT$3:CT$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AV$1,$AG402>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CT$3:CT$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AW$1,$AG402>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CU$3:CU$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AW$1,$AG402>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CU$3:CU$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AX$1,$AG402>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CV$3:CV$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AX$1,$AG402>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CV$3:CV$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AY$1,$AG402>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CW$3:CW$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AY$1,$AG402>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CW$3:CW$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=AZ$1,$AG402>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CX$3:CX$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=AZ$1,$AG402>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CX$3:CX$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=BA$1,$AG402>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CY$3:CY$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=BA$1,$AG402>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CY$3:CY$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=BB$1,$AG402>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!CZ$3:CZ$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=BB$1,$AG402>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!CZ$3:CZ$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=BC$1,$AG402>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!DA$3:DA$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=BC$1,$AG402>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!DA$3:DA$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=BD$1,$AG402>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!DB$3:DB$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=BD$1,$AG402>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!DB$3:DB$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF402<=BE$1,$AG402>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC402,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA402>$AB402,$AD402=\"n/a\"),($AA402-$AB402)*INDEX(misc!DC$3:DC$6,MATCH($AC402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD402=\"n/a\",$AJ402*$AI402,$I402)\n    +IFERROR(\n      IF(AND($AF402<=BE$1,$AG402>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD402,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA402>$AB402,($AA402-$AB402)*INDEX(misc!DC$3:DC$6,MATCH($AD402,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y402*$AH402*$AI402),\n$X402)*$AK402","v":0}]
[null,{"$f":"unique_contracts!A421","v":0},{"$f":"unique_contracts!B421","v":0},{"$f":"unique_contracts!D421","v":0},{"$f":"unique_contracts!J421","v":0},{"$f":"unique_contracts!K421","v":0},{"$f":"unique_contracts!M421","v":0},{"$f":"unique_contracts!N421","v":0},{"$f":"unique_contracts!P421","v":0},{"$f":"unique_contracts!R421","v":0},{"$f":"unique_contracts!V421","v":0},{"$f":"unique_contracts!AB421","v":0},{"$f":"unique_contracts!AM421","v":0},{"$f":"unique_contracts!AN421","v":0},{"$f":"unique_contracts!AO421","v":0},{"$f":"unique_contracts!AP421","v":0},{"$f":"unique_contracts!AQ421","v":0},{"$f":"unique_contracts!AR421","v":0},{"$f":"unique_contracts!CA421","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C419,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T419,\"pumped_storage\",\n      IF(AND(NOT(U419),V419),\"n/a\",\n        IF(AND(K419>0,OR(G419=\"NotHybrid\",G419=0)),_xlfn.CONCAT(AB419,INDEX(resources!$G:$G,MATCH(C419,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C419,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D419=\"Online\",NOT(ISNUMBER(MATCH(AC419,misc!$DE:$DE,0)))),F419,E419)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AL$1,$AG419>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CJ$3:CJ$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AL$1,$AG419>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CJ$3:CJ$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AM$1,$AG419>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CK$3:CK$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AM$1,$AG419>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CK$3:CK$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AN$1,$AG419>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CL$3:CL$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AN$1,$AG419>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CL$3:CL$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AO$1,$AG419>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CM$3:CM$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AO$1,$AG419>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CM$3:CM$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AP$1,$AG419>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CN$3:CN$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AP$1,$AG419>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CN$3:CN$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AQ$1,$AG419>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CO$3:CO$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AQ$1,$AG419>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CO$3:CO$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AR$1,$AG419>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CP$3:CP$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AR$1,$AG419>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CP$3:CP$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AS$1,$AG419>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CQ$3:CQ$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AS$1,$AG419>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CQ$3:CQ$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AT$1,$AG419>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CR$3:CR$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AT$1,$AG419>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CR$3:CR$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AU$1,$AG419>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CS$3:CS$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AU$1,$AG419>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CS$3:CS$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AV$1,$AG419>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CT$3:CT$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AV$1,$AG419>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CT$3:CT$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AW$1,$AG419>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CU$3:CU$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AW$1,$AG419>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CU$3:CU$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AX$1,$AG419>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CV$3:CV$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AX$1,$AG419>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CV$3:CV$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AY$1,$AG419>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CW$3:CW$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AY$1,$AG419>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CW$3:CW$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=AZ$1,$AG419>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CX$3:CX$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=AZ$1,$AG419>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CX$3:CX$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=BA$1,$AG419>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CY$3:CY$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=BA$1,$AG419>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CY$3:CY$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=BB$1,$AG419>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!CZ$3:CZ$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=BB$1,$AG419>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!CZ$3:CZ$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=BC$1,$AG419>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!DA$3:DA$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=BC$1,$AG419>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!DA$3:DA$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=BD$1,$AG419>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!DB$3:DB$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=BD$1,$AG419>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!DB$3:DB$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF419<=BE$1,$AG419>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA419>$AB419,$AD419=\"n/a\"),($AA419-$AB419)*INDEX(misc!DC$3:DC$6,MATCH($AC419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD419=\"n/a\",$AJ419*$AI419,$I419)\n    +IFERROR(\n      IF(AND($AF419<=BE$1,$AG419>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA419>$AB419,($AA419-$AB419)*INDEX(misc!DC$3:DC$6,MATCH($AD419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y419*$AH419*$AI419),\n$X419)*$AK419","v":0}]
[null,{"$f":"unique_contracts!A440","v":0},{"$f":"unique_contracts!B440","v":0},{"$f":"unique_contracts!D440","v":0},{"$f":"unique_contracts!J440","v":0},{"$f":"unique_contracts!K440","v":0},{"$f":"unique_contracts!M440","v":0},{"$f":"unique_contracts!N440","v":0},{"$f":"unique_contracts!P440","v":0},{"$f":"unique_contracts!R440","v":0},{"$f":"unique_contracts!V440","v":0},{"$f":"unique_contracts!AB440","v":0},{"$f":"unique_contracts!AM440","v":0},{"$f":"unique_contracts!AN440","v":0},{"$f":"unique_contracts!AO440","v":0},{"$f":"unique_contracts!AP440","v":0},{"$f":"unique_contracts!AQ440","v":0},{"$f":"unique_contracts!AR440","v":0},{"$f":"unique_contracts!CA440","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C438,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T438,\"pumped_storage\",\n      IF(AND(NOT(U438),V438),\"n/a\",\n        IF(AND(K438>0,OR(G438=\"NotHybrid\",G438=0)),_xlfn.CONCAT(AB438,INDEX(resources!$G:$G,MATCH(C438,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C438,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D438=\"Online\",NOT(ISNUMBER(MATCH(AC438,misc!$DE:$DE,0)))),F438,E438)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AL$1,$AG438>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CJ$3:CJ$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AL$1,$AG438>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CJ$3:CJ$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AM$1,$AG438>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CK$3:CK$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AM$1,$AG438>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CK$3:CK$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AN$1,$AG438>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CL$3:CL$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AN$1,$AG438>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CL$3:CL$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AO$1,$AG438>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CM$3:CM$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AO$1,$AG438>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CM$3:CM$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AP$1,$AG438>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CN$3:CN$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AP$1,$AG438>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CN$3:CN$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AQ$1,$AG438>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CO$3:CO$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AQ$1,$AG438>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CO$3:CO$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AR$1,$AG438>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CP$3:CP$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AR$1,$AG438>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CP$3:CP$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AS$1,$AG438>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CQ$3:CQ$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AS$1,$AG438>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CQ$3:CQ$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AT$1,$AG438>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CR$3:CR$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AT$1,$AG438>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CR$3:CR$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AU$1,$AG438>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CS$3:CS$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AU$1,$AG438>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CS$3:CS$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AV$1,$AG438>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CT$3:CT$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AV$1,$AG438>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CT$3:CT$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AW$1,$AG438>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CU$3:CU$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AW$1,$AG438>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CU$3:CU$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AX$1,$AG438>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CV$3:CV$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AX$1,$AG438>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CV$3:CV$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AY$1,$AG438>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CW$3:CW$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AY$1,$AG438>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CW$3:CW$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=AZ$1,$AG438>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CX$3:CX$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=AZ$1,$AG438>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CX$3:CX$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=BA$1,$AG438>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CY$3:CY$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=BA$1,$AG438>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CY$3:CY$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=BB$1,$AG438>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!CZ$3:CZ$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=BB$1,$AG438>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!CZ$3:CZ$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=BC$1,$AG438>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!DA$3:DA$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=BC$1,$AG438>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!DA$3:DA$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=BD$1,$AG438>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!DB$3:DB$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=BD$1,$AG438>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!DB$3:DB$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF438<=BE$1,$AG438>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC438,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA438>$AB438,$AD438=\"n/a\"),($AA438-$AB438)*INDEX(misc!DC$3:DC$6,MATCH($AC438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD438=\"n/a\",$AJ438*$AI438,$I438)\n    +IFERROR(\n      IF(AND($AF438<=BE$1,$AG438>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD438,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA438>$AB438,($AA438-$AB438)*INDEX(misc!DC$3:DC$6,MATCH($AD438,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y438*$AH438*$AI438),\n$X438)*$AK438","v":0}]
[null,{"$f":"unique_contracts!A465","v":0},{"$f":"unique_contracts!B465","v":0},{"$f":"unique_contracts!D465","v":0},{"$f":"unique_contracts!J465","v":0},{"$f":"unique_contracts!K465","v":0},{"$f":"unique_contracts!M465","v":0},{"$f":"unique_contracts!N465","v":0},{"$f":"unique_contracts!P465","v":0},{"$f":"unique_contracts!R465","v":0},{"$f":"unique_contracts!V465","v":0},{"$f":"unique_contracts!AB465","v":0},{"$f":"unique_contracts!AM465","v":0},{"$f":"unique_contracts!AN465","v":0},{"$f":"unique_contracts!AO465","v":0},{"$f":"unique_contracts!AP465","v":0},{"$f":"unique_contracts!AQ465","v":0},{"$f":"unique_contracts!AR465","v":0},{"$f":"unique_contracts!CA465","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C463,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T463,\"pumped_storage\",\n      IF(AND(NOT(U463),V463),\"n/a\",\n        IF(AND(K463>0,OR(G463=\"NotHybrid\",G463=0)),_xlfn.CONCAT(AB463,INDEX(resources!$G:$G,MATCH(C463,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C463,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D463=\"Online\",NOT(ISNUMBER(MATCH(AC463,misc!$DE:$DE,0)))),F463,E463)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AL$1,$AG463>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CJ$3:CJ$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AL$1,$AG463>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CJ$3:CJ$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AM$1,$AG463>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CK$3:CK$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AM$1,$AG463>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CK$3:CK$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AN$1,$AG463>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CL$3:CL$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AN$1,$AG463>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CL$3:CL$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AO$1,$AG463>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CM$3:CM$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AO$1,$AG463>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CM$3:CM$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AP$1,$AG463>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CN$3:CN$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AP$1,$AG463>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CN$3:CN$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AQ$1,$AG463>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CO$3:CO$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AQ$1,$AG463>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CO$3:CO$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AR$1,$AG463>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CP$3:CP$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AR$1,$AG463>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CP$3:CP$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AS$1,$AG463>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CQ$3:CQ$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AS$1,$AG463>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CQ$3:CQ$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AT$1,$AG463>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CR$3:CR$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AT$1,$AG463>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CR$3:CR$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AU$1,$AG463>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CS$3:CS$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AU$1,$AG463>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CS$3:CS$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AV$1,$AG463>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CT$3:CT$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AV$1,$AG463>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CT$3:CT$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AW$1,$AG463>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CU$3:CU$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AW$1,$AG463>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CU$3:CU$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AX$1,$AG463>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CV$3:CV$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AX$1,$AG463>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CV$3:CV$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AY$1,$AG463>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CW$3:CW$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AY$1,$AG463>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CW$3:CW$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=AZ$1,$AG463>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CX$3:CX$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=AZ$1,$AG463>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CX$3:CX$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=BA$1,$AG463>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CY$3:CY$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=BA$1,$AG463>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CY$3:CY$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=BB$1,$AG463>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!CZ$3:CZ$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=BB$1,$AG463>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!CZ$3:CZ$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=BC$1,$AG463>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!DA$3:DA$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=BC$1,$AG463>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!DA$3:DA$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=BD$1,$AG463>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!DB$3:DB$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=BD$1,$AG463>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!DB$3:DB$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF463<=BE$1,$AG463>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC463,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA463>$AB463,$AD463=\"n/a\"),($AA463-$AB463)*INDEX(misc!DC$3:DC$6,MATCH($AC463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD463=\"n/a\",$AJ463*$AI463,$I463)\n    +IFERROR(\n      IF(AND($AF463<=BE$1,$AG463>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD463,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA463>$AB463,($AA463-$AB463)*INDEX(misc!DC$3:DC$6,MATCH($AD463,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y463*$AH463*$AI463),\n$X463)*$AK463","v":0}]
[null,{"$f":"unique_contracts!A495","v":0},{"$f":"unique_contracts!B495","v":0},{"$f":"unique_contracts!D495","v":0},{"$f":"unique_contracts!J495","v":0},{"$f":"unique_contracts!K495","v":0},{"$f":"unique_contracts!M495","v":0},{"$f":"unique_contracts!N495","v":0},{"$f":"unique_contracts!P495","v":0},{"$f":"unique_contracts!R495","v":0},{"$f":"unique_contracts!V495","v":0},{"$f":"unique_contracts!AB495","v":0},{"$f":"unique_contracts!AM495","v":0},{"$f":"unique_contracts!AN495","v":0},{"$f":"unique_contracts!AO495","v":0},{"$f":"unique_contracts!AP495","v":0},{"$f":"unique_contracts!AQ495","v":0},{"$f":"unique_contracts!AR495","v":0},{"$f":"unique_contracts!CA495","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C493,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T493,\"pumped_storage\",\n      IF(AND(NOT(U493),V493),\"n/a\",\n        IF(AND(K493>0,OR(G493=\"NotHybrid\",G493=0)),_xlfn.CONCAT(AB493,INDEX(resources!$G:$G,MATCH(C493,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C493,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D493=\"Online\",NOT(ISNUMBER(MATCH(AC493,misc!$DE:$DE,0)))),F493,E493)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AL$1,$AG493>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CJ$3:CJ$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AL$1,$AG493>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CJ$3:CJ$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AM$1,$AG493>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CK$3:CK$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AM$1,$AG493>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CK$3:CK$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AN$1,$AG493>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CL$3:CL$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AN$1,$AG493>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CL$3:CL$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AO$1,$AG493>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CM$3:CM$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AO$1,$AG493>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CM$3:CM$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AP$1,$AG493>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CN$3:CN$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AP$1,$AG493>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CN$3:CN$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AQ$1,$AG493>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CO$3:CO$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AQ$1,$AG493>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CO$3:CO$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AR$1,$AG493>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CP$3:CP$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AR$1,$AG493>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CP$3:CP$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AS$1,$AG493>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CQ$3:CQ$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AS$1,$AG493>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CQ$3:CQ$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AT$1,$AG493>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CR$3:CR$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AT$1,$AG493>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CR$3:CR$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AU$1,$AG493>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CS$3:CS$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AU$1,$AG493>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CS$3:CS$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AV$1,$AG493>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CT$3:CT$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AV$1,$AG493>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CT$3:CT$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AW$1,$AG493>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CU$3:CU$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AW$1,$AG493>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CU$3:CU$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AX$1,$AG493>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CV$3:CV$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AX$1,$AG493>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CV$3:CV$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AY$1,$AG493>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CW$3:CW$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AY$1,$AG493>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CW$3:CW$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=AZ$1,$AG493>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CX$3:CX$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=AZ$1,$AG493>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CX$3:CX$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=BA$1,$AG493>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CY$3:CY$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=BA$1,$AG493>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CY$3:CY$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=BB$1,$AG493>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!CZ$3:CZ$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=BB$1,$AG493>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!CZ$3:CZ$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=BC$1,$AG493>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!DA$3:DA$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=BC$1,$AG493>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!DA$3:DA$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=BD$1,$AG493>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!DB$3:DB$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=BD$1,$AG493>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!DB$3:DB$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF493<=BE$1,$AG493>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC493,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA493>$AB493,$AD493=\"n/a\"),($AA493-$AB493)*INDEX(misc!DC$3:DC$6,MATCH($AC493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD493=\"n/a\",$AJ493*$AI493,$I493)\n    +IFERROR(\n      IF(AND($AF493<=BE$1,$AG493>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD493,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA493>$AB493,($AA493-$AB493)*INDEX(misc!DC$3:DC$6,MATCH($AD493,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y493*$AH493*$AI493),\n$X493)*$AK493","v":0}]
[null,{"$f":"unique_contracts!A502","v":0},{"$f":"unique_contracts!B502","v":0},{"$f":"unique_contracts!D502","v":0},{"$f":"unique_contracts!J502","v":0},{"$f":"unique_contracts!K502","v":0},{"$f":"unique_contracts!M502","v":0},{"$f":"unique_contracts!N502","v":0},{"$f":"unique_contracts!P502","v":0},{"$f":"unique_contracts!R502","v":0},{"$f":"unique_contracts!V502","v":0},{"$f":"unique_contracts!AB502","v":0},{"$f":"unique_contracts!AM502","v":0},{"$f":"unique_contracts!AN502","v":0},{"$f":"unique_contracts!AO502","v":0},{"$f":"unique_contracts!AP502","v":0},{"$f":"unique_contracts!AQ502","v":0},{"$f":"unique_contracts!AR502","v":0},{"$f":"unique_contracts!CA502","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C500,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T500,\"pumped_storage\",\n      IF(AND(NOT(U500),V500),\"n/a\",\n        IF(AND(K500>0,OR(G500=\"NotHybrid\",G500=0)),_xlfn.CONCAT(AB500,INDEX(resources!$G:$G,MATCH(C500,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C500,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D500=\"Online\",NOT(ISNUMBER(MATCH(AC500,misc!$DE:$DE,0)))),F500,E500)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AL$1,$AG500>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CJ$3:CJ$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AL$1,$AG500>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CJ$3:CJ$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AM$1,$AG500>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CK$3:CK$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AM$1,$AG500>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CK$3:CK$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AN$1,$AG500>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CL$3:CL$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AN$1,$AG500>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CL$3:CL$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AO$1,$AG500>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CM$3:CM$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AO$1,$AG500>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CM$3:CM$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AP$1,$AG500>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CN$3:CN$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AP$1,$AG500>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CN$3:CN$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AQ$1,$AG500>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CO$3:CO$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AQ$1,$AG500>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CO$3:CO$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AR$1,$AG500>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CP$3:CP$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AR$1,$AG500>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CP$3:CP$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AS$1,$AG500>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CQ$3:CQ$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AS$1,$AG500>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CQ$3:CQ$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AT$1,$AG500>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CR$3:CR$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AT$1,$AG500>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CR$3:CR$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AU$1,$AG500>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CS$3:CS$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AU$1,$AG500>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CS$3:CS$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AV$1,$AG500>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CT$3:CT$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AV$1,$AG500>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CT$3:CT$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AW$1,$AG500>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CU$3:CU$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AW$1,$AG500>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CU$3:CU$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AX$1,$AG500>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CV$3:CV$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AX$1,$AG500>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CV$3:CV$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AY$1,$AG500>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CW$3:CW$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AY$1,$AG500>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CW$3:CW$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=AZ$1,$AG500>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CX$3:CX$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=AZ$1,$AG500>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CX$3:CX$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=BA$1,$AG500>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CY$3:CY$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=BA$1,$AG500>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CY$3:CY$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=BB$1,$AG500>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!CZ$3:CZ$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=BB$1,$AG500>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!CZ$3:CZ$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=BC$1,$AG500>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!DA$3:DA$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=BC$1,$AG500>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!DA$3:DA$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=BD$1,$AG500>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!DB$3:DB$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=BD$1,$AG500>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!DB$3:DB$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF500<=BE$1,$AG500>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC500,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA500>$AB500,$AD500=\"n/a\"),($AA500-$AB500)*INDEX(misc!DC$3:DC$6,MATCH($AC500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD500=\"n/a\",$AJ500*$AI500,$I500)\n    +IFERROR(\n      IF(AND($AF500<=BE$1,$AG500>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD500,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA500>$AB500,($AA500-$AB500)*INDEX(misc!DC$3:DC$6,MATCH($AD500,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y500*$AH500*$AI500),\n$X500)*$AK500","v":0}]
[null,{"$f":"unique_contracts!A527","v":0},{"$f":"unique_contracts!B527","v":0},{"$f":"unique_contracts!D527","v":0},{"$f":"unique_contracts!J527","v":0},{"$f":"unique_contracts!K527","v":0},{"$f":"unique_contracts!M527","v":0},{"$f":"unique_contracts!N527","v":0},{"$f":"unique_contracts!P527","v":0},{"$f":"unique_contracts!R527","v":0},{"$f":"unique_contracts!V527","v":0},{"$f":"unique_contracts!AB527","v":0},{"$f":"unique_contracts!AM527","v":0},{"$f":"unique_contracts!AN527","v":0},{"$f":"unique_contracts!AO527","v":0},{"$f":"unique_contracts!AP527","v":0},{"$f":"unique_contracts!AQ527","v":0},{"$f":"unique_contracts!AR527","v":0},{"$f":"unique_contracts!CA527","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C525,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T525,\"pumped_storage\",\n      IF(AND(NOT(U525),V525),\"n/a\",\n        IF(AND(K525>0,OR(G525=\"NotHybrid\",G525=0)),_xlfn.CONCAT(AB525,INDEX(resources!$G:$G,MATCH(C525,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C525,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D525=\"Online\",NOT(ISNUMBER(MATCH(AC525,misc!$DE:$DE,0)))),F525,E525)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AL$1,$AG525>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CJ$3:CJ$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AL$1,$AG525>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CJ$3:CJ$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AM$1,$AG525>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CK$3:CK$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AM$1,$AG525>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CK$3:CK$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AN$1,$AG525>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CL$3:CL$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AN$1,$AG525>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CL$3:CL$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AO$1,$AG525>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CM$3:CM$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AO$1,$AG525>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CM$3:CM$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AP$1,$AG525>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CN$3:CN$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AP$1,$AG525>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CN$3:CN$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AQ$1,$AG525>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CO$3:CO$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AQ$1,$AG525>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CO$3:CO$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AR$1,$AG525>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CP$3:CP$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AR$1,$AG525>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CP$3:CP$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AS$1,$AG525>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CQ$3:CQ$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AS$1,$AG525>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CQ$3:CQ$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AT$1,$AG525>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CR$3:CR$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AT$1,$AG525>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CR$3:CR$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AU$1,$AG525>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CS$3:CS$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AU$1,$AG525>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CS$3:CS$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AV$1,$AG525>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CT$3:CT$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AV$1,$AG525>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CT$3:CT$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AW$1,$AG525>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CU$3:CU$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AW$1,$AG525>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CU$3:CU$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AX$1,$AG525>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CV$3:CV$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AX$1,$AG525>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CV$3:CV$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AY$1,$AG525>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CW$3:CW$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AY$1,$AG525>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CW$3:CW$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=AZ$1,$AG525>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CX$3:CX$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=AZ$1,$AG525>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CX$3:CX$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=BA$1,$AG525>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CY$3:CY$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=BA$1,$AG525>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CY$3:CY$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=BB$1,$AG525>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!CZ$3:CZ$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=BB$1,$AG525>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!CZ$3:CZ$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=BC$1,$AG525>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!DA$3:DA$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=BC$1,$AG525>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!DA$3:DA$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=BD$1,$AG525>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!DB$3:DB$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=BD$1,$AG525>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!DB$3:DB$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF525<=BE$1,$AG525>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA525>$AB525,$AD525=\"n/a\"),($AA525-$AB525)*INDEX(misc!DC$3:DC$6,MATCH($AC525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD525=\"n/a\",$AJ525*$AI525,$I525)\n    +IFERROR(\n      IF(AND($AF525<=BE$1,$AG525>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA525>$AB525,($AA525-$AB525)*INDEX(misc!DC$3:DC$6,MATCH($AD525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y525*$AH525*$AI525),\n$X525)*$AK525","v":0}]
[null,{"$f":"unique_contracts!A546","v":0},{"$f":"unique_contracts!B546","v":0},{"$f":"unique_contracts!D546","v":0},{"$f":"unique_contracts!J546","v":0},{"$f":"unique_contracts!K546","v":0},{"$f":"unique_contracts!M546","v":0},{"$f":"unique_contracts!N546","v":0},{"$f":"unique_contracts!P546","v":0},{"$f":"unique_contracts!R546","v":0},{"$f":"unique_contracts!V546","v":0},{"$f":"unique_contracts!AB546","v":0},{"$f":"unique_contracts!AM546","v":0},{"$f":"unique_contracts!AN546","v":0},{"$f":"unique_contracts!AO546","v":0},{"$f":"unique_contracts!AP546","v":0},{"$f":"unique_contracts!AQ546","v":0},{"$f":"unique_contracts!AR546","v":0},{"$f":"unique_contracts!CA546","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C544,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T544,\"pumped_storage\",\n      IF(AND(NOT(U544),V544),\"n/a\",\n        IF(AND(K544>0,OR(G544=\"NotHybrid\",G544=0)),_xlfn.CONCAT(AB544,INDEX(resources!$G:$G,MATCH(C544,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C544,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D544=\"Online\",NOT(ISNUMBER(MATCH(AC544,misc!$DE:$DE,0)))),F544,E544)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AL$1,$AG544>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CJ$3:CJ$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AL$1,$AG544>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CJ$3:CJ$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AM$1,$AG544>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CK$3:CK$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AM$1,$AG544>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CK$3:CK$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AN$1,$AG544>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CL$3:CL$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AN$1,$AG544>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CL$3:CL$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AO$1,$AG544>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CM$3:CM$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AO$1,$AG544>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CM$3:CM$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AP$1,$AG544>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CN$3:CN$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AP$1,$AG544>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CN$3:CN$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AQ$1,$AG544>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CO$3:CO$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AQ$1,$AG544>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CO$3:CO$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AR$1,$AG544>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CP$3:CP$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AR$1,$AG544>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CP$3:CP$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AS$1,$AG544>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CQ$3:CQ$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AS$1,$AG544>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CQ$3:CQ$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AT$1,$AG544>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CR$3:CR$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AT$1,$AG544>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CR$3:CR$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AU$1,$AG544>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CS$3:CS$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AU$1,$AG544>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CS$3:CS$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AV$1,$AG544>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CT$3:CT$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AV$1,$AG544>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CT$3:CT$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AW$1,$AG544>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CU$3:CU$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AW$1,$AG544>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CU$3:CU$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AX$1,$AG544>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CV$3:CV$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AX$1,$AG544>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CV$3:CV$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AY$1,$AG544>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CW$3:CW$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AY$1,$AG544>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CW$3:CW$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=AZ$1,$AG544>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CX$3:CX$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=AZ$1,$AG544>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CX$3:CX$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=BA$1,$AG544>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CY$3:CY$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=BA$1,$AG544>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CY$3:CY$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=BB$1,$AG544>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!CZ$3:CZ$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=BB$1,$AG544>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!CZ$3:CZ$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=BC$1,$AG544>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!DA$3:DA$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=BC$1,$AG544>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!DA$3:DA$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=BD$1,$AG544>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!DB$3:DB$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=BD$1,$AG544>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!DB$3:DB$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF544<=BE$1,$AG544>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC544,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA544>$AB544,$AD544=\"n/a\"),($AA544-$AB544)*INDEX(misc!DC$3:DC$6,MATCH($AC544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD544=\"n/a\",$AJ544*$AI544,$I544)\n    +IFERROR(\n      IF(AND($AF544<=BE$1,$AG544>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD544,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA544>$AB544,($AA544-$AB544)*INDEX(misc!DC$3:DC$6,MATCH($AD544,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y544*$AH544*$AI544),\n$X544)*$AK544","v":0}]
[null,{"$f":"unique_contracts!A554","v":0},{"$f":"unique_contracts!B554","v":0},{"$f":"unique_contracts!D554","v":0},{"$f":"unique_contracts!J554","v":0},{"$f":"unique_contracts!K554","v":0},{"$f":"unique_contracts!M554","v":0},{"$f":"unique_contracts!N554","v":0},{"$f":"unique_contracts!P554","v":0},{"$f":"unique_contracts!R554","v":0},{"$f":"unique_contracts!V554","v":0},{"$f":"unique_contracts!AB554","v":0},{"$f":"unique_contracts!AM554","v":0},{"$f":"unique_contracts!AN554","v":0},{"$f":"unique_contracts!AO554","v":0},{"$f":"unique_contracts!AP554","v":0},{"$f":"unique_contracts!AQ554","v":0},{"$f":"unique_contracts!AR554","v":0},{"$f":"unique_contracts!CA554","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C552,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T552,\"pumped_storage\",\n      IF(AND(NOT(U552),V552),\"n/a\",\n        IF(AND(K552>0,OR(G552=\"NotHybrid\",G552=0)),_xlfn.CONCAT(AB552,INDEX(resources!$G:$G,MATCH(C552,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C552,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D552=\"Online\",NOT(ISNUMBER(MATCH(AC552,misc!$DE:$DE,0)))),F552,E552)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AL$1,$AG552>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CJ$3:CJ$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AL$1,$AG552>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CJ$3:CJ$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AM$1,$AG552>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CK$3:CK$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AM$1,$AG552>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CK$3:CK$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AN$1,$AG552>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CL$3:CL$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AN$1,$AG552>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CL$3:CL$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AO$1,$AG552>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CM$3:CM$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AO$1,$AG552>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CM$3:CM$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AP$1,$AG552>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CN$3:CN$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AP$1,$AG552>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CN$3:CN$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AQ$1,$AG552>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CO$3:CO$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AQ$1,$AG552>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CO$3:CO$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AR$1,$AG552>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CP$3:CP$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AR$1,$AG552>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CP$3:CP$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AS$1,$AG552>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CQ$3:CQ$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AS$1,$AG552>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CQ$3:CQ$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AT$1,$AG552>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CR$3:CR$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AT$1,$AG552>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CR$3:CR$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AU$1,$AG552>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CS$3:CS$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AU$1,$AG552>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CS$3:CS$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AV$1,$AG552>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CT$3:CT$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AV$1,$AG552>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CT$3:CT$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AW$1,$AG552>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CU$3:CU$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AW$1,$AG552>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CU$3:CU$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AX$1,$AG552>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CV$3:CV$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AX$1,$AG552>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CV$3:CV$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AY$1,$AG552>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CW$3:CW$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AY$1,$AG552>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CW$3:CW$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=AZ$1,$AG552>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CX$3:CX$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=AZ$1,$AG552>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CX$3:CX$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=BA$1,$AG552>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CY$3:CY$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=BA$1,$AG552>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CY$3:CY$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=BB$1,$AG552>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!CZ$3:CZ$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=BB$1,$AG552>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!CZ$3:CZ$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=BC$1,$AG552>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!DA$3:DA$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=BC$1,$AG552>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!DA$3:DA$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=BD$1,$AG552>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!DB$3:DB$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=BD$1,$AG552>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!DB$3:DB$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF552<=BE$1,$AG552>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC552,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA552>$AB552,$AD552=\"n/a\"),($AA552-$AB552)*INDEX(misc!DC$3:DC$6,MATCH($AC552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD552=\"n/a\",$AJ552*$AI552,$I552)\n    +IFERROR(\n      IF(AND($AF552<=BE$1,$AG552>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD552,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA552>$AB552,($AA552-$AB552)*INDEX(misc!DC$3:DC$6,MATCH($AD552,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y552*$AH552*$AI552),\n$X552)*$AK552","v":0}]
[null,{"$f":"unique_contracts!A589","v":0},{"$f":"unique_contracts!B589","v":0},{"$f":"unique_contracts!D589","v":0},{"$f":"unique_contracts!J589","v":0},{"$f":"unique_contracts!K589","v":0},{"$f":"unique_contracts!M589","v":0},{"$f":"unique_contracts!N589","v":0},{"$f":"unique_contracts!P589","v":0},{"$f":"unique_contracts!R589","v":0},{"$f":"unique_contracts!V589","v":0},{"$f":"unique_contracts!AB589","v":0},{"$f":"unique_contracts!AM589","v":0},{"$f":"unique_contracts!AN589","v":0},{"$f":"unique_contracts!AO589","v":0},{"$f":"unique_contracts!AP589","v":0},{"$f":"unique_contracts!AQ589","v":0},{"$f":"unique_contracts!AR589","v":0},{"$f":"unique_contracts!CA589","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C587,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T587,\"pumped_storage\",\n      IF(AND(NOT(U587),V587),\"n/a\",\n        IF(AND(K587>0,OR(G587=\"NotHybrid\",G587=0)),_xlfn.CONCAT(AB587,INDEX(resources!$G:$G,MATCH(C587,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C587,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D587=\"Online\",NOT(ISNUMBER(MATCH(AC587,misc!$DE:$DE,0)))),F587,E587)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AL$1,$AG587>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CJ$3:CJ$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AL$1,$AG587>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CJ$3:CJ$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AM$1,$AG587>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CK$3:CK$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AM$1,$AG587>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CK$3:CK$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AN$1,$AG587>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CL$3:CL$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AN$1,$AG587>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CL$3:CL$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AO$1,$AG587>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CM$3:CM$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AO$1,$AG587>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CM$3:CM$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AP$1,$AG587>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CN$3:CN$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AP$1,$AG587>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CN$3:CN$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AQ$1,$AG587>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CO$3:CO$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AQ$1,$AG587>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CO$3:CO$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AR$1,$AG587>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CP$3:CP$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AR$1,$AG587>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CP$3:CP$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AS$1,$AG587>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CQ$3:CQ$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AS$1,$AG587>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CQ$3:CQ$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AT$1,$AG587>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CR$3:CR$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AT$1,$AG587>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CR$3:CR$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AU$1,$AG587>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CS$3:CS$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AU$1,$AG587>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CS$3:CS$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AV$1,$AG587>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CT$3:CT$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AV$1,$AG587>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CT$3:CT$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AW$1,$AG587>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CU$3:CU$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AW$1,$AG587>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CU$3:CU$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AX$1,$AG587>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CV$3:CV$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AX$1,$AG587>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CV$3:CV$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AY$1,$AG587>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CW$3:CW$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AY$1,$AG587>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CW$3:CW$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=AZ$1,$AG587>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CX$3:CX$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=AZ$1,$AG587>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CX$3:CX$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=BA$1,$AG587>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CY$3:CY$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=BA$1,$AG587>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CY$3:CY$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=BB$1,$AG587>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!CZ$3:CZ$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=BB$1,$AG587>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!CZ$3:CZ$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=BC$1,$AG587>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!DA$3:DA$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=BC$1,$AG587>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!DA$3:DA$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=BD$1,$AG587>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!DB$3:DB$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=BD$1,$AG587>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!DB$3:DB$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF587<=BE$1,$AG587>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC587,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA587>$AB587,$AD587=\"n/a\"),($AA587-$AB587)*INDEX(misc!DC$3:DC$6,MATCH($AC587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD587=\"n/a\",$AJ587*$AI587,$I587)\n    +IFERROR(\n      IF(AND($AF587<=BE$1,$AG587>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD587,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA587>$AB587,($AA587-$AB587)*INDEX(misc!DC$3:DC$6,MATCH($AD587,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y587*$AH587*$AI587),\n$X587)*$AK587","v":0}]
[null,{"$f":"unique_contracts!A608","v":0},{"$f":"unique_contracts!B608","v":0},{"$f":"unique_contracts!D608","v":0},{"$f":"unique_contracts!J608","v":0},{"$f":"unique_contracts!K608","v":0},{"$f":"unique_contracts!M608","v":0},{"$f":"unique_contracts!N608","v":0},{"$f":"unique_contracts!P608","v":0},{"$f":"unique_contracts!R608","v":0},{"$f":"unique_contracts!V608","v":0},{"$f":"unique_contracts!AB608","v":0},{"$f":"unique_contracts!AM608","v":0},{"$f":"unique_contracts!AN608","v":0},{"$f":"unique_contracts!AO608","v":0},{"$f":"unique_contracts!AP608","v":0},{"$f":"unique_contracts!AQ608","v":0},{"$f":"unique_contracts!AR608","v":0},{"$f":"unique_contracts!CA608","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C606,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T606,\"pumped_storage\",\n      IF(AND(NOT(U606),V606),\"n/a\",\n        IF(AND(K606>0,OR(G606=\"NotHybrid\",G606=0)),_xlfn.CONCAT(AB606,INDEX(resources!$G:$G,MATCH(C606,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C606,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D606=\"Online\",NOT(ISNUMBER(MATCH(AC606,misc!$DE:$DE,0)))),F606,E606)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AL$1,$AG606>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CJ$3:CJ$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AL$1,$AG606>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CJ$3:CJ$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AM$1,$AG606>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CK$3:CK$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AM$1,$AG606>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CK$3:CK$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AN$1,$AG606>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CL$3:CL$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AN$1,$AG606>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CL$3:CL$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AO$1,$AG606>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CM$3:CM$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AO$1,$AG606>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CM$3:CM$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AP$1,$AG606>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CN$3:CN$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AP$1,$AG606>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CN$3:CN$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AQ$1,$AG606>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CO$3:CO$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AQ$1,$AG606>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CO$3:CO$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AR$1,$AG606>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CP$3:CP$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AR$1,$AG606>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CP$3:CP$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AS$1,$AG606>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CQ$3:CQ$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AS$1,$AG606>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CQ$3:CQ$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AT$1,$AG606>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CR$3:CR$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AT$1,$AG606>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CR$3:CR$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AU$1,$AG606>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CS$3:CS$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AU$1,$AG606>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CS$3:CS$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AV$1,$AG606>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CT$3:CT$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AV$1,$AG606>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CT$3:CT$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AW$1,$AG606>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CU$3:CU$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AW$1,$AG606>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CU$3:CU$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AX$1,$AG606>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CV$3:CV$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AX$1,$AG606>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CV$3:CV$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AY$1,$AG606>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CW$3:CW$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AY$1,$AG606>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CW$3:CW$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=AZ$1,$AG606>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CX$3:CX$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=AZ$1,$AG606>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CX$3:CX$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=BA$1,$AG606>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CY$3:CY$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=BA$1,$AG606>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CY$3:CY$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=BB$1,$AG606>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!CZ$3:CZ$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=BB$1,$AG606>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!CZ$3:CZ$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=BC$1,$AG606>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!DA$3:DA$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=BC$1,$AG606>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!DA$3:DA$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=BD$1,$AG606>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!DB$3:DB$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=BD$1,$AG606>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!DB$3:DB$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF606<=BE$1,$AG606>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC606,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA606>$AB606,$AD606=\"n/a\"),($AA606-$AB606)*INDEX(misc!DC$3:DC$6,MATCH($AC606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD606=\"n/a\",$AJ606*$AI606,$I606)\n    +IFERROR(\n      IF(AND($AF606<=BE$1,$AG606>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD606,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA606>$AB606,($AA606-$AB606)*INDEX(misc!DC$3:DC$6,MATCH($AD606,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y606*$AH606*$AI606),\n$X606)*$AK606","v":0}]
[null,{"$f":"unique_contracts!A614","v":0},{"$f":"unique_contracts!B614","v":0},{"$f":"unique_contracts!D614","v":0},{"$f":"unique_contracts!J614","v":0},{"$f":"unique_contracts!K614","v":0},{"$f":"unique_contracts!M614","v":0},{"$f":"unique_contracts!N614","v":0},{"$f":"unique_contracts!P614","v":0},{"$f":"unique_contracts!R614","v":0},{"$f":"unique_contracts!V614","v":0},{"$f":"unique_contracts!AB614","v":0},{"$f":"unique_contracts!AM614","v":0},{"$f":"unique_contracts!AN614","v":0},{"$f":"unique_contracts!AO614","v":0},{"$f":"unique_contracts!AP614","v":0},{"$f":"unique_contracts!AQ614","v":0},{"$f":"unique_contracts!AR614","v":0},{"$f":"unique_contracts!CA614","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C612,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T612,\"pumped_storage\",\n      IF(AND(NOT(U612),V612),\"n/a\",\n        IF(AND(K612>0,OR(G612=\"NotHybrid\",G612=0)),_xlfn.CONCAT(AB612,INDEX(resources!$G:$G,MATCH(C612,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C612,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D612=\"Online\",NOT(ISNUMBER(MATCH(AC612,misc!$DE:$DE,0)))),F612,E612)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AL$1,$AG612>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CJ$3:CJ$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AL$1,$AG612>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CJ$3:CJ$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AM$1,$AG612>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CK$3:CK$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AM$1,$AG612>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CK$3:CK$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AN$1,$AG612>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CL$3:CL$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AN$1,$AG612>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CL$3:CL$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AO$1,$AG612>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CM$3:CM$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AO$1,$AG612>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CM$3:CM$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AP$1,$AG612>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CN$3:CN$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AP$1,$AG612>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CN$3:CN$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AQ$1,$AG612>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CO$3:CO$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AQ$1,$AG612>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CO$3:CO$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AR$1,$AG612>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CP$3:CP$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AR$1,$AG612>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CP$3:CP$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AS$1,$AG612>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CQ$3:CQ$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AS$1,$AG612>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CQ$3:CQ$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AT$1,$AG612>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CR$3:CR$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AT$1,$AG612>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CR$3:CR$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AU$1,$AG612>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CS$3:CS$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AU$1,$AG612>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CS$3:CS$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AV$1,$AG612>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CT$3:CT$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AV$1,$AG612>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CT$3:CT$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AW$1,$AG612>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CU$3:CU$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AW$1,$AG612>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CU$3:CU$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AX$1,$AG612>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CV$3:CV$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AX$1,$AG612>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CV$3:CV$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AY$1,$AG612>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CW$3:CW$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AY$1,$AG612>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CW$3:CW$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=AZ$1,$AG612>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CX$3:CX$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=AZ$1,$AG612>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CX$3:CX$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=BA$1,$AG612>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CY$3:CY$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=BA$1,$AG612>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CY$3:CY$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=BB$1,$AG612>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!CZ$3:CZ$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=BB$1,$AG612>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!CZ$3:CZ$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=BC$1,$AG612>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!DA$3:DA$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=BC$1,$AG612>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!DA$3:DA$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=BD$1,$AG612>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!DB$3:DB$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=BD$1,$AG612>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!DB$3:DB$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF612<=BE$1,$AG612>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC612,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA612>$AB612,$AD612=\"n/a\"),($AA612-$AB612)*INDEX(misc!DC$3:DC$6,MATCH($AC612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD612=\"n/a\",$AJ612*$AI612,$I612)\n    +IFERROR(\n      IF(AND($AF612<=BE$1,$AG612>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD612,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA612>$AB612,($AA612-$AB612)*INDEX(misc!DC$3:DC$6,MATCH($AD612,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y612*$AH612*$AI612),\n$X612)*$AK612","v":0}]
[null,{"$f":"unique_contracts!A645","v":0},{"$f":"unique_contracts!B645","v":0},{"$f":"unique_contracts!D645","v":0},{"$f":"unique_contracts!J645","v":0},{"$f":"unique_contracts!K645","v":0},{"$f":"unique_contracts!M645","v":0},{"$f":"unique_contracts!N645","v":0},{"$f":"unique_contracts!P645","v":0},{"$f":"unique_contracts!R645","v":0},{"$f":"unique_contracts!V645","v":0},{"$f":"unique_contracts!AB645","v":0},{"$f":"unique_contracts!AM645","v":0},{"$f":"unique_contracts!AN645","v":0},{"$f":"unique_contracts!AO645","v":0},{"$f":"unique_contracts!AP645","v":0},{"$f":"unique_contracts!AQ645","v":0},{"$f":"unique_contracts!AR645","v":0},{"$f":"unique_contracts!CA645","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C643,resources!$A:$A,0))))","v":false},{"$f":"AND(NOT(OR(G643=\"NotHybrid\",G643=0)),I643>0)","v":false},{"$f":"AND(NOT(OR(G643=\"NotHybrid\",G643=0)),J643>0)","v":false},{"$f":"IF(B643=0,FALSE,COUNTIFS(B:B,B643)>1)","v":false},{"$f":"IF(U643,SUMIFS(E:E,B:B,B643),E643)","v":0},{"$f":"IF(OR(U643,AND(NOT(W643),V643)),SUMIFS(J:J,B:B,B643,V:V,TRUE),0)","v":0},{"$f":"IF(OR(U643,AND(NOT(W643),V643)),SUMIFS(K:K,B:B,B643,V:V,TRUE),0)","v":0},{"$f":"IFERROR(\n    IF(AND(K643>0,OR(G643=\"NotHybrid\",G643=0)),MIN(ROUNDDOWN(K643/E643,0),100),\n      IF(Z643>0,MIN(ROUNDDOWN(Z643/Y643,0),100),\"n/a\")),\n\"n/a\")","v":"n/a"},{"$f":"IF(AA643=\"n/a\",\"n/a\",IF(AA643<8,4,IF(AA643<12,8,IF(AA643<24,12,IF(AA643<100,24,100)))))","v":"n/a"},{"$f":"IFERROR(\n    IF(T643,\"pumped_storage\",\n      IF(AND(NOT(U643),V643),\"n/a\",\n        IF(AND(K643>0,OR(G643=\"NotHybrid\",G643=0)),_xlfn.CONCAT(AB643,INDEX(resources!$G:$G,MATCH(C643,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C643,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},{"$f":"IFERROR(IF(Z643>0,_xlfn.CONCAT(AB643,\"hr_batteries\"),\"n/a\"),\"n/a\")","v":"n/a"},{"$f":"IF(AD643=\"n/a\",AC643,IF(AND(AC643=\"n/a\",NOT(AD643=\"n/a\")),AD643,\"hybrid\"))","v":"n/a"},{"$f":"IFERROR(IF(DATE(M643,N643,O643)<=DATE(M643,6,1),M643,M643+1),0)","v":0},{"$f":"IFERROR(IF(DATE(P643,Q643,R643)>=DATE(P643,10,1),P643,P643-1),0)","v":0},{"$f":"IF(OR(AD643=\"n/a\",NOT(H643=\"NO\")),100%,\n    IF(ISNUMBER(SEARCH(\"pv\",AC643)),MIN(I643/(1*(ROUNDDOWN(Z643/Y643,0)/4)),Y643)/Y643,\n      IF(ISNUMBER(SEARCH(\"wind\",AC643)),MIN(I643/(2*(ROUNDDOWN(Z643/Y643,0)/4)),Y643)/Y643,1)))","v":1},{"$f":"IFERROR(\n    IF(ISNUMBER(SEARCH(\"batteries\",AC643)),MIN(ROUNDDOWN(K643/E643,0)/4,1),\n      IF(ISNUMBER(SEARCH(\"batteries\",AD643)),MIN(ROUNDDOWN(Z643/Y643,0)/4,1),1)),\n1)","v":1},{"$f":"IF(AND(D643=\"Online\",NOT(ISNUMBER(MATCH(AC643,misc!$DE:$DE,0)))),F643,E643)","v":0},{"$f":"IF(AND(L643=\"Sell\",ISNUMBER(SEARCH(\"Capacity\",S643))),-1,\n    IF(AND(NOT(L643=\"Sell\"),OR(NOT(OR(G643=\"NotHybrid\",G643=0)),ISNUMBER(SEARCH(\"Capacity\",S643)))),1,0))","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AL$1,$AG643>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CJ$3:CJ$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AL$1,$AG643>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CJ$3:CJ$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AM$1,$AG643>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CK$3:CK$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AM$1,$AG643>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CK$3:CK$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AN$1,$AG643>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CL$3:CL$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AN$1,$AG643>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CL$3:CL$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AO$1,$AG643>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CM$3:CM$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AO$1,$AG643>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CM$3:CM$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AP$1,$AG643>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CN$3:CN$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AP$1,$AG643>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CN$3:CN$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AQ$1,$AG643>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CO$3:CO$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AQ$1,$AG643>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CO$3:CO$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AR$1,$AG643>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CP$3:CP$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AR$1,$AG643>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CP$3:CP$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AS$1,$AG643>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CQ$3:CQ$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AS$1,$AG643>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CQ$3:CQ$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AT$1,$AG643>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CR$3:CR$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AT$1,$AG643>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CR$3:CR$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AU$1,$AG643>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CS$3:CS$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AU$1,$AG643>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CS$3:CS$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AV$1,$AG643>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CT$3:CT$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AV$1,$AG643>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CT$3:CT$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AW$1,$AG643>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CU$3:CU$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AW$1,$AG643>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CU$3:CU$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AX$1,$AG643>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CV$3:CV$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AX$1,$AG643>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CV$3:CV$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AY$1,$AG643>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CW$3:CW$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AY$1,$AG643>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CW$3:CW$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=AZ$1,$AG643>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CX$3:CX$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=AZ$1,$AG643>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CX$3:CX$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=BA$1,$AG643>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CY$3:CY$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=BA$1,$AG643>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CY$3:CY$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=BB$1,$AG643>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!CZ$3:CZ$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=BB$1,$AG643>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!CZ$3:CZ$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=BC$1,$AG643>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!DA$3:DA$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=BC$1,$AG643>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!DA$3:DA$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=BD$1,$AG643>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!DB$3:DB$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=BD$1,$AG643>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!DB$3:DB$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF643<=BE$1,$AG643>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC643,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA643>$AB643,$AD643=\"n/a\"),($AA643-$AB643)*INDEX(misc!DC$3:DC$6,MATCH($AC643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD643=\"n/a\",$AJ643*$AI643,$I643)\n    +IFERROR(\n      IF(AND($AF643<=BE$1,$AG643>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD643,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA643>$AB643,($AA643-$AB643)*INDEX(misc!DC$3:DC$6,MATCH($AD643,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y643*$AH643*$AI643),\n$X643)*$AK643","v":0}]
[null,{"$f":"unique_contracts!A657","v":0},{"$f":"unique_contracts!B657","v":0},{"$f":"unique_contracts!D657","v":0},{"$f":"unique_contracts!J657","v":0},{"$f":"unique_contracts!K657","v":0},{"$f":"unique_contracts!M657","v":0},{"$f":"unique_contracts!N657","v":0},{"$f":"unique_contracts!P657","v":0},{"$f":"unique_contracts!R657","v":0},{"$f":"unique_contracts!V657","v":0},{"$f":"unique_contracts!AB657","v":0},{"$f":"unique_contracts!AM657","v":0},{"$f":"unique_contracts!AN657","v":0},{"$f":"unique_contracts!AO657","v":0},{"$f":"unique_contracts!AP657","v":0},{"$f":"unique_contracts!AQ657","v":0},{"$f":"unique_contracts!AR657","v":0},{"$f":"unique_contracts!CA657","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C655,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T655,\"pumped_storage\",\n      IF(AND(NOT(U655),V655),\"n/a\",\n        IF(AND(K655>0,OR(G655=\"NotHybrid\",G655=0)),_xlfn.CONCAT(AB655,INDEX(resources!$G:$G,MATCH(C655,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C655,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D655=\"Online\",NOT(ISNUMBER(MATCH(AC655,misc!$DE:$DE,0)))),F655,E655)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AL$1,$AG655>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CJ$3:CJ$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AL$1,$AG655>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CJ$3:CJ$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AM$1,$AG655>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CK$3:CK$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AM$1,$AG655>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CK$3:CK$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AN$1,$AG655>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CL$3:CL$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AN$1,$AG655>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CL$3:CL$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AO$1,$AG655>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CM$3:CM$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AO$1,$AG655>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CM$3:CM$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AP$1,$AG655>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CN$3:CN$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AP$1,$AG655>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CN$3:CN$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AQ$1,$AG655>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CO$3:CO$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AQ$1,$AG655>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CO$3:CO$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AR$1,$AG655>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CP$3:CP$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AR$1,$AG655>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CP$3:CP$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AS$1,$AG655>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CQ$3:CQ$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AS$1,$AG655>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CQ$3:CQ$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AT$1,$AG655>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CR$3:CR$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AT$1,$AG655>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CR$3:CR$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AU$1,$AG655>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CS$3:CS$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AU$1,$AG655>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CS$3:CS$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AV$1,$AG655>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CT$3:CT$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AV$1,$AG655>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CT$3:CT$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AW$1,$AG655>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CU$3:CU$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AW$1,$AG655>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CU$3:CU$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AX$1,$AG655>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CV$3:CV$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AX$1,$AG655>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CV$3:CV$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AY$1,$AG655>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CW$3:CW$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AY$1,$AG655>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CW$3:CW$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=AZ$1,$AG655>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CX$3:CX$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=AZ$1,$AG655>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CX$3:CX$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=BA$1,$AG655>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CY$3:CY$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=BA$1,$AG655>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CY$3:CY$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=BB$1,$AG655>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!CZ$3:CZ$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=BB$1,$AG655>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!CZ$3:CZ$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=BC$1,$AG655>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!DA$3:DA$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=BC$1,$AG655>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!DA$3:DA$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=BD$1,$AG655>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!DB$3:DB$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=BD$1,$AG655>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!DB$3:DB$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF655<=BE$1,$AG655>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA655>$AB655,$AD655=\"n/a\"),($AA655-$AB655)*INDEX(misc!DC$3:DC$6,MATCH($AC655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD655=\"n/a\",$AJ655*$AI655,$I655)\n    +IFERROR(\n      IF(AND($AF655<=BE$1,$AG655>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA655>$AB655,($AA655-$AB655)*INDEX(misc!DC$3:DC$6,MATCH($AD655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y655*$AH655*$AI655),\n$X655)*$AK655","v":0}]
[null,{"$f":"unique_contracts!A676","v":0},{"$f":"unique_contracts!B676","v":0},{"$f":"unique_contracts!D676","v":0},{"$f":"unique_contracts!J676","v":0},{"$f":"unique_contracts!K676","v":0},{"$f":"unique_contracts!M676","v":0},{"$f":"unique_contracts!N676","v":0},{"$f":"unique_contracts!P676","v":0},{"$f":"unique_contracts!R676","v":0},{"$f":"unique_contracts!V676","v":0},{"$f":"unique_contracts!AB676","v":0},{"$f":"unique_contracts!AM676","v":0},{"$f":"unique_contracts!AN676","v":0},{"$f":"unique_contracts!AO676","v":0},{"$f":"unique_contracts!AP676","v":0},{"$f":"unique_contracts!AQ676","v":0},{"$f":"unique_contracts!AR676","v":0},{"$f":"unique_contracts!CA676","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C674,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T674,\"pumped_storage\",\n      IF(AND(NOT(U674),V674),\"n/a\",\n        IF(AND(K674>0,OR(G674=\"NotHybrid\",G674=0)),_xlfn.CONCAT(AB674,INDEX(resources!$G:$G,MATCH(C674,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C674,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D674=\"Online\",NOT(ISNUMBER(MATCH(AC674,misc!$DE:$DE,0)))),F674,E674)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AL$1,$AG674>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CJ$3:CJ$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AL$1,$AG674>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CJ$3:CJ$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AM$1,$AG674>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CK$3:CK$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AM$1,$AG674>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CK$3:CK$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AN$1,$AG674>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CL$3:CL$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AN$1,$AG674>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CL$3:CL$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AO$1,$AG674>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CM$3:CM$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AO$1,$AG674>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CM$3:CM$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AP$1,$AG674>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CN$3:CN$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AP$1,$AG674>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CN$3:CN$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AQ$1,$AG674>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CO$3:CO$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AQ$1,$AG674>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CO$3:CO$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AR$1,$AG674>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CP$3:CP$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AR$1,$AG674>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CP$3:CP$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AS$1,$AG674>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CQ$3:CQ$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AS$1,$AG674>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CQ$3:CQ$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AT$1,$AG674>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CR$3:CR$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AT$1,$AG674>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CR$3:CR$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AU$1,$AG674>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CS$3:CS$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AU$1,$AG674>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CS$3:CS$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AV$1,$AG674>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CT$3:CT$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AV$1,$AG674>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CT$3:CT$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AW$1,$AG674>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CU$3:CU$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AW$1,$AG674>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CU$3:CU$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AX$1,$AG674>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CV$3:CV$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AX$1,$AG674>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CV$3:CV$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AY$1,$AG674>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CW$3:CW$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AY$1,$AG674>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CW$3:CW$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=AZ$1,$AG674>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CX$3:CX$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=AZ$1,$AG674>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CX$3:CX$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=BA$1,$AG674>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CY$3:CY$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=BA$1,$AG674>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CY$3:CY$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=BB$1,$AG674>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!CZ$3:CZ$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=BB$1,$AG674>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!CZ$3:CZ$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=BC$1,$AG674>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!DA$3:DA$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=BC$1,$AG674>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!DA$3:DA$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=BD$1,$AG674>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!DB$3:DB$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=BD$1,$AG674>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!DB$3:DB$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF674<=BE$1,$AG674>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA674>$AB674,$AD674=\"n/a\"),($AA674-$AB674)*INDEX(misc!DC$3:DC$6,MATCH($AC674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD674=\"n/a\",$AJ674*$AI674,$I674)\n    +IFERROR(\n      IF(AND($AF674<=BE$1,$AG674>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA674>$AB674,($AA674-$AB674)*INDEX(misc!DC$3:DC$6,MATCH($AD674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y674*$AH674*$AI674),\n$X674)*$AK674","v":0}]
[null,{"$f":"unique_contracts!A695","v":0},{"$f":"unique_contracts!B695","v":0},{"$f":"unique_contracts!D695","v":0},{"$f":"unique_contracts!J695","v":0},{"$f":"unique_contracts!K695","v":0},{"$f":"unique_contracts!M695","v":0},{"$f":"unique_contracts!N695","v":0},{"$f":"unique_contracts!P695","v":0},{"$f":"unique_contracts!R695","v":0},{"$f":"unique_contracts!V695","v":0},{"$f":"unique_contracts!AB695","v":0},{"$f":"unique_contracts!AM695","v":0},{"$f":"unique_contracts!AN695","v":0},{"$f":"unique_contracts!AO695","v":0},{"$f":"unique_contracts!AP695","v":0},{"$f":"unique_contracts!AQ695","v":0},{"$f":"unique_contracts!AR695","v":0},{"$f":"unique_contracts!CA695","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C693,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T693,\"pumped_storage\",\n      IF(AND(NOT(U693),V693),\"n/a\",\n        IF(AND(K693>0,OR(G693=\"NotHybrid\",G693=0)),_xlfn.CONCAT(AB693,INDEX(resources!$G:$G,MATCH(C693,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C693,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D693=\"Online\",NOT(ISNUMBER(MATCH(AC693,misc!$DE:$DE,0)))),F693,E693)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AL$1,$AG693>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CJ$3:CJ$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AL$1,$AG693>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CJ$3:CJ$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AM$1,$AG693>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CK$3:CK$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AM$1,$AG693>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CK$3:CK$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AN$1,$AG693>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CL$3:CL$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AN$1,$AG693>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CL$3:CL$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AO$1,$AG693>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CM$3:CM$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AO$1,$AG693>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CM$3:CM$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AP$1,$AG693>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CN$3:CN$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AP$1,$AG693>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CN$3:CN$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AQ$1,$AG693>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CO$3:CO$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AQ$1,$AG693>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CO$3:CO$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AR$1,$AG693>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CP$3:CP$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AR$1,$AG693>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CP$3:CP$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AS$1,$AG693>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CQ$3:CQ$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AS$1,$AG693>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CQ$3:CQ$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AT$1,$AG693>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CR$3:CR$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AT$1,$AG693>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CR$3:CR$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AU$1,$AG693>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CS$3:CS$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AU$1,$AG693>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CS$3:CS$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AV$1,$AG693>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CT$3:CT$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AV$1,$AG693>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CT$3:CT$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AW$1,$AG693>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CU$3:CU$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AW$1,$AG693>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CU$3:CU$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AX$1,$AG693>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CV$3:CV$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AX$1,$AG693>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CV$3:CV$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AY$1,$AG693>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CW$3:CW$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AY$1,$AG693>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CW$3:CW$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=AZ$1,$AG693>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CX$3:CX$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=AZ$1,$AG693>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CX$3:CX$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=BA$1,$AG693>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CY$3:CY$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=BA$1,$AG693>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CY$3:CY$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=BB$1,$AG693>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!CZ$3:CZ$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=BB$1,$AG693>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!CZ$3:CZ$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=BC$1,$AG693>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!DA$3:DA$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=BC$1,$AG693>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!DA$3:DA$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=BD$1,$AG693>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!DB$3:DB$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=BD$1,$AG693>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!DB$3:DB$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF693<=BE$1,$AG693>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC693,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA693>$AB693,$AD693=\"n/a\"),($AA693-$AB693)*INDEX(misc!DC$3:DC$6,MATCH($AC693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD693=\"n/a\",$AJ693*$AI693,$I693)\n    +IFERROR(\n      IF(AND($AF693<=BE$1,$AG693>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD693,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA693>$AB693,($AA693-$AB693)*INDEX(misc!DC$3:DC$6,MATCH($AD693,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y693*$AH693*$AI693),\n$X693)*$AK693","v":0}]
[null,{"$f":"unique_contracts!A704","v":0},{"$f":"unique_contracts!B704","v":0},{"$f":"unique_contracts!D704","v":0},{"$f":"unique_contracts!J704","v":0},{"$f":"unique_contracts!K704","v":0},{"$f":"unique_contracts!M704","v":0},{"$f":"unique_contracts!N704","v":0},{"$f":"unique_contracts!P704","v":0},{"$f":"unique_contracts!R704","v":0},{"$f":"unique_contracts!V704","v":0},{"$f":"unique_contracts!AB704","v":0},{"$f":"unique_contracts!AM704","v":0},{"$f":"unique_contracts!AN704","v":0},{"$f":"unique_contracts!AO704","v":0},{"$f":"unique_contracts!AP704","v":0},{"$f":"unique_contracts!AQ704","v":0},{"$f":"unique_contracts!AR704","v":0},{"$f":"unique_contracts!CA704","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C702,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T702,\"pumped_storage\",\n      IF(AND(NOT(U702),V702),\"n/a\",\n        IF(AND(K702>0,OR(G702=\"NotHybrid\",G702=0)),_xlfn.CONCAT(AB702,INDEX(resources!$G:$G,MATCH(C702,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C702,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D702=\"Online\",NOT(ISNUMBER(MATCH(AC702,misc!$DE:$DE,0)))),F702,E702)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AL$1,$AG702>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CJ$3:CJ$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AL$1,$AG702>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CJ$3:CJ$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AM$1,$AG702>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CK$3:CK$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AM$1,$AG702>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CK$3:CK$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AN$1,$AG702>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CL$3:CL$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AN$1,$AG702>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CL$3:CL$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AO$1,$AG702>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CM$3:CM$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AO$1,$AG702>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CM$3:CM$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AP$1,$AG702>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CN$3:CN$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AP$1,$AG702>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CN$3:CN$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AQ$1,$AG702>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CO$3:CO$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AQ$1,$AG702>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CO$3:CO$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AR$1,$AG702>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CP$3:CP$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AR$1,$AG702>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CP$3:CP$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AS$1,$AG702>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CQ$3:CQ$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AS$1,$AG702>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CQ$3:CQ$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AT$1,$AG702>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CR$3:CR$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AT$1,$AG702>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CR$3:CR$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AU$1,$AG702>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CS$3:CS$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AU$1,$AG702>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CS$3:CS$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AV$1,$AG702>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CT$3:CT$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AV$1,$AG702>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CT$3:CT$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AW$1,$AG702>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CU$3:CU$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AW$1,$AG702>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CU$3:CU$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AX$1,$AG702>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CV$3:CV$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AX$1,$AG702>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CV$3:CV$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AY$1,$AG702>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CW$3:CW$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AY$1,$AG702>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CW$3:CW$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=AZ$1,$AG702>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CX$3:CX$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=AZ$1,$AG702>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CX$3:CX$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=BA$1,$AG702>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CY$3:CY$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=BA$1,$AG702>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CY$3:CY$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=BB$1,$AG702>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!CZ$3:CZ$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=BB$1,$AG702>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!CZ$3:CZ$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=BC$1,$AG702>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!DA$3:DA$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=BC$1,$AG702>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!DA$3:DA$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=BD$1,$AG702>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!DB$3:DB$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=BD$1,$AG702>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!DB$3:DB$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF702<=BE$1,$AG702>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC702,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA702>$AB702,$AD702=\"n/a\"),($AA702-$AB702)*INDEX(misc!DC$3:DC$6,MATCH($AC702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD702=\"n/a\",$AJ702*$AI702,$I702)\n    +IFERROR(\n      IF(AND($AF702<=BE$1,$AG702>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD702,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA702>$AB702,($AA702-$AB702)*INDEX(misc!DC$3:DC$6,MATCH($AD702,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y702*$AH702*$AI702),\n$X702)*$AK702","v":0}]
[null,{"$f":"unique_contracts!A738","v":0},{"$f":"unique_contracts!B738","v":0},{"$f":"unique_contracts!D738","v":0},{"$f":"unique_contracts!J738","v":0},{"$f":"unique_contracts!K738","v":0},{"$f":"unique_contracts!M738","v":0},{"$f":"unique_contracts!N738","v":0},{"$f":"unique_contracts!P738","v":0},{"$f":"unique_contracts!R738","v":0},{"$f":"unique_contracts!V738","v":0},{"$f":"unique_contracts!AB738","v":0},{"$f":"unique_contracts!AM738","v":0},{"$f":"unique_contracts!AN738","v":0},{"$f":"unique_contracts!AO738","v":0},{"$f":"unique_contracts!AP738","v":0},{"$f":"unique_contracts!AQ738","v":0},{"$f":"unique_contracts!AR738","v":0},{"$f":"unique_contracts!CA738","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C736,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T736,\"pumped_storage\",\n      IF(AND(NOT(U736),V736),\"n/a\",\n        IF(AND(K736>0,OR(G736=\"NotHybrid\",G736=0)),_xlfn.CONCAT(AB736,INDEX(resources!$G:$G,MATCH(C736,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C736,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D736=\"Online\",NOT(ISNUMBER(MATCH(AC736,misc!$DE:$DE,0)))),F736,E736)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AL$1,$AG736>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CJ$3:CJ$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AL$1,$AG736>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CJ$3:CJ$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AM$1,$AG736>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CK$3:CK$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AM$1,$AG736>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CK$3:CK$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AN$1,$AG736>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CL$3:CL$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AN$1,$AG736>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CL$3:CL$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AO$1,$AG736>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CM$3:CM$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AO$1,$AG736>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CM$3:CM$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AP$1,$AG736>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CN$3:CN$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AP$1,$AG736>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CN$3:CN$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AQ$1,$AG736>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CO$3:CO$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AQ$1,$AG736>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CO$3:CO$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AR$1,$AG736>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CP$3:CP$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AR$1,$AG736>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CP$3:CP$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AS$1,$AG736>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CQ$3:CQ$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AS$1,$AG736>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CQ$3:CQ$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AT$1,$AG736>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CR$3:CR$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AT$1,$AG736>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CR$3:CR$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AU$1,$AG736>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CS$3:CS$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AU$1,$AG736>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CS$3:CS$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AV$1,$AG736>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CT$3:CT$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AV$1,$AG736>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CT$3:CT$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AW$1,$AG736>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CU$3:CU$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AW$1,$AG736>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CU$3:CU$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AX$1,$AG736>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CV$3:CV$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AX$1,$AG736>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CV$3:CV$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AY$1,$AG736>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CW$3:CW$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AY$1,$AG736>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CW$3:CW$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=AZ$1,$AG736>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CX$3:CX$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=AZ$1,$AG736>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CX$3:CX$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=BA$1,$AG736>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CY$3:CY$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=BA$1,$AG736>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CY$3:CY$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=BB$1,$AG736>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!CZ$3:CZ$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=BB$1,$AG736>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!CZ$3:CZ$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=BC$1,$AG736>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!DA$3:DA$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=BC$1,$AG736>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!DA$3:DA$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=BD$1,$AG736>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!DB$3:DB$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=BD$1,$AG736>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!DB$3:DB$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF736<=BE$1,$AG736>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC736,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA736>$AB736,$AD736=\"n/a\"),($AA736-$AB736)*INDEX(misc!DC$3:DC$6,MATCH($AC736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD736=\"n/a\",$AJ736*$AI736,$I736)\n    +IFERROR(\n      IF(AND($AF736<=BE$1,$AG736>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD736,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA736>$AB736,($AA736-$AB736)*INDEX(misc!DC$3:DC$6,MATCH($AD736,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y736*$AH736*$AI736),\n$X736)*$AK736","v":0}]
[null,{"$f":"unique_contracts!A757","v":0},{"$f":"unique_contracts!B757","v":0},{"$f":"unique_contracts!D757","v":0},{"$f":"unique_contracts!J757","v":0},{"$f":"unique_contracts!K757","v":0},{"$f":"unique_contracts!M757","v":0},{"$f":"unique_contracts!N757","v":0},{"$f":"unique_contracts!P757","v":0},{"$f":"unique_contracts!R757","v":0},{"$f":"unique_contracts!V757","v":0},{"$f":"unique_contracts!AB757","v":0},{"$f":"unique_contracts!AM757","v":0},{"$f":"unique_contracts!AN757","v":0},{"$f":"unique_contracts!AO757","v":0},{"$f":"unique_contracts!AP757","v":0},{"$f":"unique_contracts!AQ757","v":0},{"$f":"unique_contracts!AR757","v":0},{"$f":"unique_contracts!CA757","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C755,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T755,\"pumped_storage\",\n      IF(AND(NOT(U755),V755),\"n/a\",\n        IF(AND(K755>0,OR(G755=\"NotHybrid\",G755=0)),_xlfn.CONCAT(AB755,INDEX(resources!$G:$G,MATCH(C755,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C755,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D755=\"Online\",NOT(ISNUMBER(MATCH(AC755,misc!$DE:$DE,0)))),F755,E755)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AL$1,$AG755>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CJ$3:CJ$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AL$1,$AG755>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CJ$3:CJ$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AM$1,$AG755>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CK$3:CK$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AM$1,$AG755>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CK$3:CK$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AN$1,$AG755>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CL$3:CL$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AN$1,$AG755>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CL$3:CL$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AO$1,$AG755>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CM$3:CM$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AO$1,$AG755>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CM$3:CM$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AP$1,$AG755>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CN$3:CN$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AP$1,$AG755>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CN$3:CN$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AQ$1,$AG755>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CO$3:CO$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AQ$1,$AG755>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CO$3:CO$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AR$1,$AG755>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CP$3:CP$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AR$1,$AG755>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CP$3:CP$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AS$1,$AG755>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CQ$3:CQ$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AS$1,$AG755>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CQ$3:CQ$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AT$1,$AG755>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CR$3:CR$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AT$1,$AG755>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CR$3:CR$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AU$1,$AG755>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CS$3:CS$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AU$1,$AG755>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CS$3:CS$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AV$1,$AG755>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CT$3:CT$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AV$1,$AG755>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CT$3:CT$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AW$1,$AG755>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CU$3:CU$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AW$1,$AG755>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CU$3:CU$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AX$1,$AG755>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CV$3:CV$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AX$1,$AG755>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CV$3:CV$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AY$1,$AG755>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CW$3:CW$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AY$1,$AG755>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CW$3:CW$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=AZ$1,$AG755>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CX$3:CX$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=AZ$1,$AG755>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CX$3:CX$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=BA$1,$AG755>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CY$3:CY$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=BA$1,$AG755>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CY$3:CY$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=BB$1,$AG755>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!CZ$3:CZ$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=BB$1,$AG755>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!CZ$3:CZ$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=BC$1,$AG755>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!DA$3:DA$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=BC$1,$AG755>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!DA$3:DA$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=BD$1,$AG755>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!DB$3:DB$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=BD$1,$AG755>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!DB$3:DB$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF755<=BE$1,$AG755>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC755,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA755>$AB755,$AD755=\"n/a\"),($AA755-$AB755)*INDEX(misc!DC$3:DC$6,MATCH($AC755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD755=\"n/a\",$AJ755*$AI755,$I755)\n    +IFERROR(\n      IF(AND($AF755<=BE$1,$AG755>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD755,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA755>$AB755,($AA755-$AB755)*INDEX(misc!DC$3:DC$6,MATCH($AD755,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y755*$AH755*$AI755),\n$X755)*$AK755","v":0}]
[null,{"$f":"unique_contracts!A763","v":0},{"$f":"unique_contracts!B763","v":0},{"$f":"unique_contracts!D763","v":0},{"$f":"unique_contracts!J763","v":0},{"$f":"unique_contracts!K763","v":0},{"$f":"unique_contracts!M763","v":0},{"$f":"unique_contracts!N763","v":0},{"$f":"unique_contracts!P763","v":0},{"$f":"unique_contracts!R763","v":0},{"$f":"unique_contracts!V763","v":0},{"$f":"unique_contracts!AB763","v":0},{"$f":"unique_contracts!AM763","v":0},{"$f":"unique_contracts!AN763","v":0},{"$f":"unique_contracts!AO763","v":0},{"$f":"unique_contracts!AP763","v":0},{"$f":"unique_contracts!AQ763","v":0},{"$f":"unique_contracts!AR763","v":0},{"$f":"unique_contracts!CA763","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C761,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T761,\"pumped_storage\",\n      IF(AND(NOT(U761),V761),\"n/a\",\n        IF(AND(K761>0,OR(G761=\"NotHybrid\",G761=0)),_xlfn.CONCAT(AB761,INDEX(resources!$G:$G,MATCH(C761,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C761,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D761=\"Online\",NOT(ISNUMBER(MATCH(AC761,misc!$DE:$DE,0)))),F761,E761)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AL$1,$AG761>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CJ$3:CJ$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AL$1,$AG761>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CJ$3:CJ$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AM$1,$AG761>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CK$3:CK$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AM$1,$AG761>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CK$3:CK$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AN$1,$AG761>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CL$3:CL$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AN$1,$AG761>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CL$3:CL$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AO$1,$AG761>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CM$3:CM$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AO$1,$AG761>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CM$3:CM$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AP$1,$AG761>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CN$3:CN$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AP$1,$AG761>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CN$3:CN$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AQ$1,$AG761>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CO$3:CO$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AQ$1,$AG761>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CO$3:CO$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AR$1,$AG761>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CP$3:CP$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AR$1,$AG761>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CP$3:CP$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AS$1,$AG761>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CQ$3:CQ$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AS$1,$AG761>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CQ$3:CQ$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AT$1,$AG761>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CR$3:CR$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AT$1,$AG761>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CR$3:CR$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AU$1,$AG761>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CS$3:CS$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AU$1,$AG761>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CS$3:CS$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AV$1,$AG761>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CT$3:CT$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AV$1,$AG761>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CT$3:CT$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AW$1,$AG761>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CU$3:CU$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AW$1,$AG761>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CU$3:CU$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AX$1,$AG761>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CV$3:CV$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AX$1,$AG761>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CV$3:CV$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AY$1,$AG761>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CW$3:CW$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AY$1,$AG761>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CW$3:CW$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=AZ$1,$AG761>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CX$3:CX$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=AZ$1,$AG761>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CX$3:CX$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=BA$1,$AG761>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CY$3:CY$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=BA$1,$AG761>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CY$3:CY$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=BB$1,$AG761>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!CZ$3:CZ$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=BB$1,$AG761>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!CZ$3:CZ$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=BC$1,$AG761>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!DA$3:DA$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=BC$1,$AG761>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!DA$3:DA$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=BD$1,$AG761>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!DB$3:DB$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=BD$1,$AG761>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!DB$3:DB$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF761<=BE$1,$AG761>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC761,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA761>$AB761,$AD761=\"n/a\"),($AA761-$AB761)*INDEX(misc!DC$3:DC$6,MATCH($AC761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD761=\"n/a\",$AJ761*$AI761,$I761)\n    +IFERROR(\n      IF(AND($AF761<=BE$1,$AG761>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD761,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA761>$AB761,($AA761-$AB761)*INDEX(misc!DC$3:DC$6,MATCH($AD761,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y761*$AH761*$AI761),\n$X761)*$AK761","v":0}]
[null,{"$f":"unique_contracts!A795","v":0},{"$f":"unique_contracts!B795","v":0},{"$f":"unique_contracts!D795","v":0},{"$f":"unique_contracts!J795","v":0},{"$f":"unique_contracts!K795","v":0},{"$f":"unique_contracts!M795","v":0},{"$f":"unique_contracts!N795","v":0},{"$f":"unique_contracts!P795","v":0},{"$f":"unique_contracts!R795","v":0},{"$f":"unique_contracts!V795","v":0},{"$f":"unique_contracts!AB795","v":0},{"$f":"unique_contracts!AM795","v":0},{"$f":"unique_contracts!AN795","v":0},{"$f":"unique_contracts!AO795","v":0},{"$f":"unique_contracts!AP795","v":0},{"$f":"unique_contracts!AQ795","v":0},{"$f":"unique_contracts!AR795","v":0},{"$f":"unique_contracts!CA795","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C793,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T793,\"pumped_storage\",\n      IF(AND(NOT(U793),V793),\"n/a\",\n        IF(AND(K793>0,OR(G793=\"NotHybrid\",G793=0)),_xlfn.CONCAT(AB793,INDEX(resources!$G:$G,MATCH(C793,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C793,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D793=\"Online\",NOT(ISNUMBER(MATCH(AC793,misc!$DE:$DE,0)))),F793,E793)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AL$1,$AG793>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CJ$3:CJ$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AL$1,$AG793>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CJ$3:CJ$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AM$1,$AG793>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CK$3:CK$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AM$1,$AG793>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CK$3:CK$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AN$1,$AG793>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CL$3:CL$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AN$1,$AG793>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CL$3:CL$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AO$1,$AG793>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CM$3:CM$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AO$1,$AG793>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CM$3:CM$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AP$1,$AG793>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CN$3:CN$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AP$1,$AG793>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CN$3:CN$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AQ$1,$AG793>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CO$3:CO$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AQ$1,$AG793>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CO$3:CO$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AR$1,$AG793>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CP$3:CP$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AR$1,$AG793>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CP$3:CP$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AS$1,$AG793>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CQ$3:CQ$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AS$1,$AG793>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CQ$3:CQ$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AT$1,$AG793>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CR$3:CR$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AT$1,$AG793>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CR$3:CR$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AU$1,$AG793>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CS$3:CS$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AU$1,$AG793>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CS$3:CS$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AV$1,$AG793>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CT$3:CT$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AV$1,$AG793>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CT$3:CT$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AW$1,$AG793>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CU$3:CU$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AW$1,$AG793>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CU$3:CU$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AX$1,$AG793>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CV$3:CV$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AX$1,$AG793>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CV$3:CV$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AY$1,$AG793>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CW$3:CW$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AY$1,$AG793>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CW$3:CW$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=AZ$1,$AG793>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CX$3:CX$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=AZ$1,$AG793>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CX$3:CX$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=BA$1,$AG793>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CY$3:CY$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=BA$1,$AG793>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CY$3:CY$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=BB$1,$AG793>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!CZ$3:CZ$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=BB$1,$AG793>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!CZ$3:CZ$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=BC$1,$AG793>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!DA$3:DA$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=BC$1,$AG793>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!DA$3:DA$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=BD$1,$AG793>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!DB$3:DB$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=BD$1,$AG793>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!DB$3:DB$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF793<=BE$1,$AG793>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC793,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA793>$AB793,$AD793=\"n/a\"),($AA793-$AB793)*INDEX(misc!DC$3:DC$6,MATCH($AC793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD793=\"n/a\",$AJ793*$AI793,$I793)\n    +IFERROR(\n      IF(AND($AF793<=BE$1,$AG793>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD793,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA793>$AB793,($AA793-$AB793)*INDEX(misc!DC$3:DC$6,MATCH($AD793,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y793*$AH793*$AI793),\n$X793)*$AK793","v":0}]
[null,{"$f":"unique_contracts!A806","v":0},{"$f":"unique_contracts!B806","v":0},{"$f":"unique_contracts!D806","v":0},{"$f":"unique_contracts!J806","v":0},{"$f":"unique_contracts!K806","v":0},{"$f":"unique_contracts!M806","v":0},{"$f":"unique_contracts!N806","v":0},{"$f":"unique_contracts!P806","v":0},{"$f":"unique_contracts!R806","v":0},{"$f":"unique_contracts!V806","v":0},{"$f":"unique_contracts!AB806","v":0},{"$f":"unique_contracts!AM806","v":0},{"$f":"unique_contracts!AN806","v":0},{"$f":"unique_contracts!AO806","v":0},{"$f":"unique_contracts!AP806","v":0},{"$f":"unique_contracts!AQ806","v":0},{"$f":"unique_contracts!AR806","v":0},{"$f":"unique_contracts!CA806","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C804,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T804,\"pumped_storage\",\n      IF(AND(NOT(U804),V804),\"n/a\",\n        IF(AND(K804>0,OR(G804=\"NotHybrid\",G804=0)),_xlfn.CONCAT(AB804,INDEX(resources!$G:$G,MATCH(C804,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C804,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D804=\"Online\",NOT(ISNUMBER(MATCH(AC804,misc!$DE:$DE,0)))),F804,E804)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AL$1,$AG804>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CJ$3:CJ$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AL$1,$AG804>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CJ$3:CJ$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AM$1,$AG804>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CK$3:CK$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AM$1,$AG804>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CK$3:CK$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AN$1,$AG804>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CL$3:CL$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AN$1,$AG804>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CL$3:CL$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AO$1,$AG804>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CM$3:CM$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AO$1,$AG804>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CM$3:CM$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AP$1,$AG804>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CN$3:CN$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AP$1,$AG804>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CN$3:CN$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AQ$1,$AG804>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CO$3:CO$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AQ$1,$AG804>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CO$3:CO$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AR$1,$AG804>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CP$3:CP$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AR$1,$AG804>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CP$3:CP$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AS$1,$AG804>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CQ$3:CQ$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AS$1,$AG804>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CQ$3:CQ$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AT$1,$AG804>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CR$3:CR$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AT$1,$AG804>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CR$3:CR$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AU$1,$AG804>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CS$3:CS$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AU$1,$AG804>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CS$3:CS$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AV$1,$AG804>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CT$3:CT$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AV$1,$AG804>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CT$3:CT$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AW$1,$AG804>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CU$3:CU$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AW$1,$AG804>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CU$3:CU$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AX$1,$AG804>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CV$3:CV$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AX$1,$AG804>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CV$3:CV$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AY$1,$AG804>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CW$3:CW$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AY$1,$AG804>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CW$3:CW$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=AZ$1,$AG804>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CX$3:CX$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=AZ$1,$AG804>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CX$3:CX$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=BA$1,$AG804>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CY$3:CY$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=BA$1,$AG804>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CY$3:CY$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=BB$1,$AG804>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!CZ$3:CZ$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=BB$1,$AG804>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!CZ$3:CZ$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=BC$1,$AG804>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!DA$3:DA$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=BC$1,$AG804>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!DA$3:DA$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=BD$1,$AG804>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!DB$3:DB$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=BD$1,$AG804>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!DB$3:DB$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF804<=BE$1,$AG804>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA804>$AB804,$AD804=\"n/a\"),($AA804-$AB804)*INDEX(misc!DC$3:DC$6,MATCH($AC804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD804=\"n/a\",$AJ804*$AI804,$I804)\n    +IFERROR(\n      IF(AND($AF804<=BE$1,$AG804>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA804>$AB804,($AA804-$AB804)*INDEX(misc!DC$3:DC$6,MATCH($AD804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y804*$AH804*$AI804),\n$X804)*$AK804","v":0}]
[null,{"$f":"unique_contracts!A825","v":0},{"$f":"unique_contracts!B825","v":0},{"$f":"unique_contracts!D825","v":0},{"$f":"unique_contracts!J825","v":0},{"$f":"unique_contracts!K825","v":0},{"$f":"unique_contracts!M825","v":0},{"$f":"unique_contracts!N825","v":0},{"$f":"unique_contracts!P825","v":0},{"$f":"unique_contracts!R825","v":0},{"$f":"unique_contracts!V825","v":0},{"$f":"unique_contracts!AB825","v":0},{"$f":"unique_contracts!AM825","v":0},{"$f":"unique_contracts!AN825","v":0},{"$f":"unique_contracts!AO825","v":0},{"$f":"unique_contracts!AP825","v":0},{"$f":"unique_contracts!AQ825","v":0},{"$f":"unique_contracts!AR825","v":0},{"$f":"unique_contracts!CA825","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C823,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T823,\"pumped_storage\",\n      IF(AND(NOT(U823),V823),\"n/a\",\n        IF(AND(K823>0,OR(G823=\"NotHybrid\",G823=0)),_xlfn.CONCAT(AB823,INDEX(resources!$G:$G,MATCH(C823,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C823,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D823=\"Online\",NOT(ISNUMBER(MATCH(AC823,misc!$DE:$DE,0)))),F823,E823)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AL$1,$AG823>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CJ$3:CJ$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AL$1,$AG823>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CJ$3:CJ$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AM$1,$AG823>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CK$3:CK$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AM$1,$AG823>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CK$3:CK$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AN$1,$AG823>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CL$3:CL$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AN$1,$AG823>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CL$3:CL$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AO$1,$AG823>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CM$3:CM$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AO$1,$AG823>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CM$3:CM$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AP$1,$AG823>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CN$3:CN$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AP$1,$AG823>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CN$3:CN$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AQ$1,$AG823>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CO$3:CO$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AQ$1,$AG823>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CO$3:CO$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AR$1,$AG823>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CP$3:CP$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AR$1,$AG823>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CP$3:CP$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AS$1,$AG823>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CQ$3:CQ$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AS$1,$AG823>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CQ$3:CQ$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AT$1,$AG823>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CR$3:CR$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AT$1,$AG823>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CR$3:CR$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AU$1,$AG823>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CS$3:CS$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AU$1,$AG823>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CS$3:CS$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AV$1,$AG823>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CT$3:CT$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AV$1,$AG823>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CT$3:CT$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AW$1,$AG823>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CU$3:CU$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AW$1,$AG823>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CU$3:CU$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AX$1,$AG823>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CV$3:CV$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AX$1,$AG823>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CV$3:CV$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AY$1,$AG823>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CW$3:CW$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AY$1,$AG823>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CW$3:CW$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=AZ$1,$AG823>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CX$3:CX$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=AZ$1,$AG823>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CX$3:CX$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=BA$1,$AG823>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CY$3:CY$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=BA$1,$AG823>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CY$3:CY$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=BB$1,$AG823>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!CZ$3:CZ$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=BB$1,$AG823>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!CZ$3:CZ$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=BC$1,$AG823>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!DA$3:DA$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=BC$1,$AG823>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!DA$3:DA$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=BD$1,$AG823>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!DB$3:DB$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=BD$1,$AG823>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!DB$3:DB$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF823<=BE$1,$AG823>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA823>$AB823,$AD823=\"n/a\"),($AA823-$AB823)*INDEX(misc!DC$3:DC$6,MATCH($AC823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD823=\"n/a\",$AJ823*$AI823,$I823)\n    +IFERROR(\n      IF(AND($AF823<=BE$1,$AG823>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA823>$AB823,($AA823-$AB823)*INDEX(misc!DC$3:DC$6,MATCH($AD823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y823*$AH823*$AI823),\n$X823)*$AK823","v":0}]
[null,{"$f":"unique_contracts!A844","v":0},{"$f":"unique_contracts!B844","v":0},{"$f":"unique_contracts!D844","v":0},{"$f":"unique_contracts!J844","v":0},{"$f":"unique_contracts!K844","v":0},{"$f":"unique_contracts!M844","v":0},{"$f":"unique_contracts!N844","v":0},{"$f":"unique_contracts!P844","v":0},{"$f":"unique_contracts!R844","v":0},{"$f":"unique_contracts!V844","v":0},{"$f":"unique_contracts!AB844","v":0},{"$f":"unique_contracts!AM844","v":0},{"$f":"unique_contracts!AN844","v":0},{"$f":"unique_contracts!AO844","v":0},{"$f":"unique_contracts!AP844","v":0},{"$f":"unique_contracts!AQ844","v":0},{"$f":"unique_contracts!AR844","v":0},{"$f":"unique_contracts!CA844","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C842,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T842,\"pumped_storage\",\n      IF(AND(NOT(U842),V842),\"n/a\",\n        IF(AND(K842>0,OR(G842=\"NotHybrid\",G842=0)),_xlfn.CONCAT(AB842,INDEX(resources!$G:$G,MATCH(C842,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C842,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D842=\"Online\",NOT(ISNUMBER(MATCH(AC842,misc!$DE:$DE,0)))),F842,E842)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AL$1,$AG842>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CJ$3:CJ$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AL$1,$AG842>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CJ$3:CJ$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AM$1,$AG842>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CK$3:CK$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AM$1,$AG842>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CK$3:CK$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AN$1,$AG842>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CL$3:CL$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AN$1,$AG842>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CL$3:CL$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AO$1,$AG842>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CM$3:CM$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AO$1,$AG842>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CM$3:CM$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AP$1,$AG842>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CN$3:CN$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AP$1,$AG842>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CN$3:CN$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AQ$1,$AG842>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CO$3:CO$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AQ$1,$AG842>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CO$3:CO$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AR$1,$AG842>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CP$3:CP$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AR$1,$AG842>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CP$3:CP$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AS$1,$AG842>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CQ$3:CQ$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AS$1,$AG842>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CQ$3:CQ$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AT$1,$AG842>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CR$3:CR$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AT$1,$AG842>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CR$3:CR$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AU$1,$AG842>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CS$3:CS$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AU$1,$AG842>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CS$3:CS$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AV$1,$AG842>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CT$3:CT$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AV$1,$AG842>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CT$3:CT$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AW$1,$AG842>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CU$3:CU$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AW$1,$AG842>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CU$3:CU$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AX$1,$AG842>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CV$3:CV$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AX$1,$AG842>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CV$3:CV$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AY$1,$AG842>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CW$3:CW$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AY$1,$AG842>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CW$3:CW$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=AZ$1,$AG842>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CX$3:CX$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=AZ$1,$AG842>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CX$3:CX$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=BA$1,$AG842>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CY$3:CY$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=BA$1,$AG842>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CY$3:CY$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=BB$1,$AG842>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!CZ$3:CZ$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=BB$1,$AG842>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!CZ$3:CZ$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=BC$1,$AG842>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!DA$3:DA$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=BC$1,$AG842>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!DA$3:DA$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=BD$1,$AG842>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!DB$3:DB$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=BD$1,$AG842>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!DB$3:DB$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF842<=BE$1,$AG842>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC842,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA842>$AB842,$AD842=\"n/a\"),($AA842-$AB842)*INDEX(misc!DC$3:DC$6,MATCH($AC842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD842=\"n/a\",$AJ842*$AI842,$I842)\n    +IFERROR(\n      IF(AND($AF842<=BE$1,$AG842>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD842,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA842>$AB842,($AA842-$AB842)*INDEX(misc!DC$3:DC$6,MATCH($AD842,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y842*$AH842*$AI842),\n$X842)*$AK842","v":0}]
[null,{"$f":"unique_contracts!A854","v":0},{"$f":"unique_contracts!B854","v":0},{"$f":"unique_contracts!D854","v":0},{"$f":"unique_contracts!J854","v":0},{"$f":"unique_contracts!K854","v":0},{"$f":"unique_contracts!M854","v":0},{"$f":"unique_contracts!N854","v":0},{"$f":"unique_contracts!P854","v":0},{"$f":"unique_contracts!R854","v":0},{"$f":"unique_contracts!V854","v":0},{"$f":"unique_contracts!AB854","v":0},{"$f":"unique_contracts!AM854","v":0},{"$f":"unique_contracts!AN854","v":0},{"$f":"unique_contracts!AO854","v":0},{"$f":"unique_contracts!AP854","v":0},{"$f":"unique_contracts!AQ854","v":0},{"$f":"unique_contracts!AR854","v":0},{"$f":"unique_contracts!CA854","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C852,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T852,\"pumped_storage\",\n      IF(AND(NOT(U852),V852),\"n/a\",\n        IF(AND(K852>0,OR(G852=\"NotHybrid\",G852=0)),_xlfn.CONCAT(AB852,INDEX(resources!$G:$G,MATCH(C852,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C852,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D852=\"Online\",NOT(ISNUMBER(MATCH(AC852,misc!$DE:$DE,0)))),F852,E852)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AL$1,$AG852>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CJ$3:CJ$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AL$1,$AG852>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CJ$3:CJ$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AM$1,$AG852>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CK$3:CK$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AM$1,$AG852>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CK$3:CK$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AN$1,$AG852>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CL$3:CL$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AN$1,$AG852>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CL$3:CL$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AO$1,$AG852>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CM$3:CM$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AO$1,$AG852>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CM$3:CM$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AP$1,$AG852>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CN$3:CN$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AP$1,$AG852>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CN$3:CN$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AQ$1,$AG852>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CO$3:CO$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AQ$1,$AG852>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CO$3:CO$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AR$1,$AG852>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CP$3:CP$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AR$1,$AG852>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CP$3:CP$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AS$1,$AG852>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CQ$3:CQ$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AS$1,$AG852>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CQ$3:CQ$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AT$1,$AG852>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CR$3:CR$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AT$1,$AG852>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CR$3:CR$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AU$1,$AG852>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CS$3:CS$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AU$1,$AG852>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CS$3:CS$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AV$1,$AG852>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CT$3:CT$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AV$1,$AG852>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CT$3:CT$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AW$1,$AG852>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CU$3:CU$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AW$1,$AG852>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CU$3:CU$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AX$1,$AG852>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CV$3:CV$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AX$1,$AG852>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CV$3:CV$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AY$1,$AG852>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CW$3:CW$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AY$1,$AG852>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CW$3:CW$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=AZ$1,$AG852>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CX$3:CX$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=AZ$1,$AG852>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CX$3:CX$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=BA$1,$AG852>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CY$3:CY$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=BA$1,$AG852>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CY$3:CY$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=BB$1,$AG852>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!CZ$3:CZ$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=BB$1,$AG852>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!CZ$3:CZ$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=BC$1,$AG852>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!DA$3:DA$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=BC$1,$AG852>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!DA$3:DA$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=BD$1,$AG852>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!DB$3:DB$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=BD$1,$AG852>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!DB$3:DB$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF852<=BE$1,$AG852>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC852,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA852>$AB852,$AD852=\"n/a\"),($AA852-$AB852)*INDEX(misc!DC$3:DC$6,MATCH($AC852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD852=\"n/a\",$AJ852*$AI852,$I852)\n    +IFERROR(\n      IF(AND($AF852<=BE$1,$AG852>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD852,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA852>$AB852,($AA852-$AB852)*INDEX(misc!DC$3:DC$6,MATCH($AD852,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y852*$AH852*$AI852),\n$X852)*$AK852","v":0}]
[null,{"$f":"unique_contracts!A887","v":0},{"$f":"unique_contracts!B887","v":0},{"$f":"unique_contracts!D887","v":0},{"$f":"unique_contracts!J887","v":0},{"$f":"unique_contracts!K887","v":0},{"$f":"unique_contracts!M887","v":0},{"$f":"unique_contracts!N887","v":0},{"$f":"unique_contracts!P887","v":0},{"$f":"unique_contracts!R887","v":0},{"$f":"unique_contracts!V887","v":0},{"$f":"unique_contracts!AB887","v":0},{"$f":"unique_contracts!AM887","v":0},{"$f":"unique_contracts!AN887","v":0},{"$f":"unique_contracts!AO887","v":0},{"$f":"unique_contracts!AP887","v":0},{"$f":"unique_contracts!AQ887","v":0},{"$f":"unique_contracts!AR887","v":0},{"$f":"unique_contracts!CA887","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C885,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T885,\"pumped_storage\",\n      IF(AND(NOT(U885),V885),\"n/a\",\n        IF(AND(K885>0,OR(G885=\"NotHybrid\",G885=0)),_xlfn.CONCAT(AB885,INDEX(resources!$G:$G,MATCH(C885,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C885,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D885=\"Online\",NOT(ISNUMBER(MATCH(AC885,misc!$DE:$DE,0)))),F885,E885)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AL$1,$AG885>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CJ$3:CJ$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AL$1,$AG885>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CJ$3:CJ$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AM$1,$AG885>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CK$3:CK$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AM$1,$AG885>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CK$3:CK$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AN$1,$AG885>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CL$3:CL$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AN$1,$AG885>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CL$3:CL$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AO$1,$AG885>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CM$3:CM$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AO$1,$AG885>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CM$3:CM$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AP$1,$AG885>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CN$3:CN$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AP$1,$AG885>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CN$3:CN$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AQ$1,$AG885>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CO$3:CO$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AQ$1,$AG885>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CO$3:CO$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AR$1,$AG885>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CP$3:CP$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AR$1,$AG885>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CP$3:CP$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AS$1,$AG885>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CQ$3:CQ$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AS$1,$AG885>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CQ$3:CQ$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AT$1,$AG885>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CR$3:CR$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AT$1,$AG885>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CR$3:CR$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AU$1,$AG885>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CS$3:CS$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AU$1,$AG885>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CS$3:CS$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AV$1,$AG885>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CT$3:CT$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AV$1,$AG885>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CT$3:CT$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AW$1,$AG885>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CU$3:CU$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AW$1,$AG885>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CU$3:CU$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AX$1,$AG885>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CV$3:CV$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AX$1,$AG885>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CV$3:CV$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AY$1,$AG885>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CW$3:CW$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AY$1,$AG885>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CW$3:CW$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=AZ$1,$AG885>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CX$3:CX$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=AZ$1,$AG885>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CX$3:CX$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=BA$1,$AG885>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CY$3:CY$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=BA$1,$AG885>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CY$3:CY$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=BB$1,$AG885>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!CZ$3:CZ$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=BB$1,$AG885>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!CZ$3:CZ$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=BC$1,$AG885>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!DA$3:DA$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=BC$1,$AG885>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!DA$3:DA$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=BD$1,$AG885>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!DB$3:DB$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=BD$1,$AG885>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!DB$3:DB$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF885<=BE$1,$AG885>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC885,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA885>$AB885,$AD885=\"n/a\"),($AA885-$AB885)*INDEX(misc!DC$3:DC$6,MATCH($AC885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD885=\"n/a\",$AJ885*$AI885,$I885)\n    +IFERROR(\n      IF(AND($AF885<=BE$1,$AG885>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD885,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA885>$AB885,($AA885-$AB885)*INDEX(misc!DC$3:DC$6,MATCH($AD885,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y885*$AH885*$AI885),\n$X885)*$AK885","v":0}]
[null,{"$f":"unique_contracts!A906","v":0},{"$f":"unique_contracts!B906","v":0},{"$f":"unique_contracts!D906","v":0},{"$f":"unique_contracts!J906","v":0},{"$f":"unique_contracts!K906","v":0},{"$f":"unique_contracts!M906","v":0},{"$f":"unique_contracts!N906","v":0},{"$f":"unique_contracts!P906","v":0},{"$f":"unique_contracts!R906","v":0},{"$f":"unique_contracts!V906","v":0},{"$f":"unique_contracts!AB906","v":0},{"$f":"unique_contracts!AM906","v":0},{"$f":"unique_contracts!AN906","v":0},{"$f":"unique_contracts!AO906","v":0},{"$f":"unique_contracts!AP906","v":0},{"$f":"unique_contracts!AQ906","v":0},{"$f":"unique_contracts!AR906","v":0},{"$f":"unique_contracts!CA906","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C904,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T904,\"pumped_storage\",\n      IF(AND(NOT(U904),V904),\"n/a\",\n        IF(AND(K904>0,OR(G904=\"NotHybrid\",G904=0)),_xlfn.CONCAT(AB904,INDEX(resources!$G:$G,MATCH(C904,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C904,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D904=\"Online\",NOT(ISNUMBER(MATCH(AC904,misc!$DE:$DE,0)))),F904,E904)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AL$1,$AG904>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CJ$3:CJ$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AL$1,$AG904>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CJ$3:CJ$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AM$1,$AG904>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CK$3:CK$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AM$1,$AG904>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CK$3:CK$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AN$1,$AG904>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CL$3:CL$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AN$1,$AG904>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CL$3:CL$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AO$1,$AG904>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CM$3:CM$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AO$1,$AG904>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CM$3:CM$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AP$1,$AG904>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CN$3:CN$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AP$1,$AG904>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CN$3:CN$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AQ$1,$AG904>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CO$3:CO$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AQ$1,$AG904>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CO$3:CO$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AR$1,$AG904>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CP$3:CP$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AR$1,$AG904>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CP$3:CP$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AS$1,$AG904>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CQ$3:CQ$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AS$1,$AG904>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CQ$3:CQ$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AT$1,$AG904>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CR$3:CR$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AT$1,$AG904>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CR$3:CR$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AU$1,$AG904>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CS$3:CS$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AU$1,$AG904>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CS$3:CS$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AV$1,$AG904>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CT$3:CT$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AV$1,$AG904>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CT$3:CT$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AW$1,$AG904>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CU$3:CU$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AW$1,$AG904>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CU$3:CU$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AX$1,$AG904>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CV$3:CV$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AX$1,$AG904>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CV$3:CV$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AY$1,$AG904>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CW$3:CW$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AY$1,$AG904>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CW$3:CW$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=AZ$1,$AG904>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CX$3:CX$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=AZ$1,$AG904>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CX$3:CX$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=BA$1,$AG904>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CY$3:CY$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=BA$1,$AG904>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CY$3:CY$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=BB$1,$AG904>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!CZ$3:CZ$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=BB$1,$AG904>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!CZ$3:CZ$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=BC$1,$AG904>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!DA$3:DA$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=BC$1,$AG904>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!DA$3:DA$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=BD$1,$AG904>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!DB$3:DB$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=BD$1,$AG904>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!DB$3:DB$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF904<=BE$1,$AG904>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC904,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA904>$AB904,$AD904=\"n/a\"),($AA904-$AB904)*INDEX(misc!DC$3:DC$6,MATCH($AC904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD904=\"n/a\",$AJ904*$AI904,$I904)\n    +IFERROR(\n      IF(AND($AF904<=BE$1,$AG904>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD904,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA904>$AB904,($AA904-$AB904)*INDEX(misc!DC$3:DC$6,MATCH($AD904,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y904*$AH904*$AI904),\n$X904)*$AK904","v":0}]
[null,{"$f":"unique_contracts!A912","v":0},{"$f":"unique_contracts!B912","v":0},{"$f":"unique_contracts!D912","v":0},{"$f":"unique_contracts!J912","v":0},{"$f":"unique_contracts!K912","v":0},{"$f":"unique_contracts!M912","v":0},{"$f":"unique_contracts!N912","v":0},{"$f":"unique_contracts!P912","v":0},{"$f":"unique_contracts!R912","v":0},{"$f":"unique_contracts!V912","v":0},{"$f":"unique_contracts!AB912","v":0},{"$f":"unique_contracts!AM912","v":0},{"$f":"unique_contracts!AN912","v":0},{"$f":"unique_contracts!AO912","v":0},{"$f":"unique_contracts!AP912","v":0},{"$f":"unique_contracts!AQ912","v":0},{"$f":"unique_contracts!AR912","v":0},{"$f":"unique_contracts!CA912","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C910,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T910,\"pumped_storage\",\n      IF(AND(NOT(U910),V910),\"n/a\",\n        IF(AND(K910>0,OR(G910=\"NotHybrid\",G910=0)),_xlfn.CONCAT(AB910,INDEX(resources!$G:$G,MATCH(C910,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C910,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D910=\"Online\",NOT(ISNUMBER(MATCH(AC910,misc!$DE:$DE,0)))),F910,E910)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AL$1,$AG910>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CJ$3:CJ$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AL$1,$AG910>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CJ$3:CJ$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AM$1,$AG910>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CK$3:CK$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AM$1,$AG910>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CK$3:CK$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AN$1,$AG910>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CL$3:CL$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AN$1,$AG910>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CL$3:CL$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AO$1,$AG910>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CM$3:CM$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AO$1,$AG910>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CM$3:CM$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AP$1,$AG910>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CN$3:CN$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AP$1,$AG910>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CN$3:CN$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AQ$1,$AG910>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CO$3:CO$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AQ$1,$AG910>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CO$3:CO$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AR$1,$AG910>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CP$3:CP$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AR$1,$AG910>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CP$3:CP$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AS$1,$AG910>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CQ$3:CQ$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AS$1,$AG910>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CQ$3:CQ$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AT$1,$AG910>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CR$3:CR$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AT$1,$AG910>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CR$3:CR$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AU$1,$AG910>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CS$3:CS$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AU$1,$AG910>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CS$3:CS$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AV$1,$AG910>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CT$3:CT$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AV$1,$AG910>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CT$3:CT$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AW$1,$AG910>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CU$3:CU$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AW$1,$AG910>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CU$3:CU$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AX$1,$AG910>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CV$3:CV$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AX$1,$AG910>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CV$3:CV$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AY$1,$AG910>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CW$3:CW$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AY$1,$AG910>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CW$3:CW$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=AZ$1,$AG910>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CX$3:CX$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=AZ$1,$AG910>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CX$3:CX$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=BA$1,$AG910>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CY$3:CY$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=BA$1,$AG910>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CY$3:CY$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=BB$1,$AG910>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!CZ$3:CZ$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=BB$1,$AG910>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!CZ$3:CZ$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=BC$1,$AG910>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!DA$3:DA$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=BC$1,$AG910>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!DA$3:DA$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=BD$1,$AG910>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!DB$3:DB$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=BD$1,$AG910>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!DB$3:DB$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF910<=BE$1,$AG910>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC910,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA910>$AB910,$AD910=\"n/a\"),($AA910-$AB910)*INDEX(misc!DC$3:DC$6,MATCH($AC910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD910=\"n/a\",$AJ910*$AI910,$I910)\n    +IFERROR(\n      IF(AND($AF910<=BE$1,$AG910>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD910,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA910>$AB910,($AA910-$AB910)*INDEX(misc!DC$3:DC$6,MATCH($AD910,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y910*$AH910*$AI910),\n$X910)*$AK910","v":0}]
[null,{"$f":"unique_contracts!A945","v":0},{"$f":"unique_contracts!B945","v":0},{"$f":"unique_contracts!D945","v":0},{"$f":"unique_contracts!J945","v":0},{"$f":"unique_contracts!K945","v":0},{"$f":"unique_contracts!M945","v":0},{"$f":"unique_contracts!N945","v":0},{"$f":"unique_contracts!P945","v":0},{"$f":"unique_contracts!R945","v":0},{"$f":"unique_contracts!V945","v":0},{"$f":"unique_contracts!AB945","v":0},{"$f":"unique_contracts!AM945","v":0},{"$f":"unique_contracts!AN945","v":0},{"$f":"unique_contracts!AO945","v":0},{"$f":"unique_contracts!AP945","v":0},{"$f":"unique_contracts!AQ945","v":0},{"$f":"unique_contracts!AR945","v":0},{"$f":"unique_contracts!CA945","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C943,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T943,\"pumped_storage\",\n      IF(AND(NOT(U943),V943),\"n/a\",\n        IF(AND(K943>0,OR(G943=\"NotHybrid\",G943=0)),_xlfn.CONCAT(AB943,INDEX(resources!$G:$G,MATCH(C943,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C943,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D943=\"Online\",NOT(ISNUMBER(MATCH(AC943,misc!$DE:$DE,0)))),F943,E943)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AL$1,$AG943>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CJ$3:CJ$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AL$1,$AG943>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CJ$3:CJ$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AM$1,$AG943>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CK$3:CK$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AM$1,$AG943>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CK$3:CK$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AN$1,$AG943>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CL$3:CL$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AN$1,$AG943>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CL$3:CL$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AO$1,$AG943>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CM$3:CM$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AO$1,$AG943>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CM$3:CM$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AP$1,$AG943>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CN$3:CN$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AP$1,$AG943>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CN$3:CN$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AQ$1,$AG943>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CO$3:CO$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AQ$1,$AG943>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CO$3:CO$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AR$1,$AG943>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CP$3:CP$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AR$1,$AG943>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CP$3:CP$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AS$1,$AG943>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CQ$3:CQ$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AS$1,$AG943>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CQ$3:CQ$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AT$1,$AG943>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CR$3:CR$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AT$1,$AG943>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CR$3:CR$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AU$1,$AG943>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CS$3:CS$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AU$1,$AG943>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CS$3:CS$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AV$1,$AG943>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CT$3:CT$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AV$1,$AG943>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CT$3:CT$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AW$1,$AG943>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CU$3:CU$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AW$1,$AG943>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CU$3:CU$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AX$1,$AG943>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CV$3:CV$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AX$1,$AG943>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CV$3:CV$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AY$1,$AG943>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CW$3:CW$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AY$1,$AG943>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CW$3:CW$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=AZ$1,$AG943>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CX$3:CX$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=AZ$1,$AG943>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CX$3:CX$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=BA$1,$AG943>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CY$3:CY$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=BA$1,$AG943>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CY$3:CY$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=BB$1,$AG943>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!CZ$3:CZ$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=BB$1,$AG943>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!CZ$3:CZ$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=BC$1,$AG943>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!DA$3:DA$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=BC$1,$AG943>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!DA$3:DA$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=BD$1,$AG943>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!DB$3:DB$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=BD$1,$AG943>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!DB$3:DB$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF943<=BE$1,$AG943>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA943>$AB943,$AD943=\"n/a\"),($AA943-$AB943)*INDEX(misc!DC$3:DC$6,MATCH($AC943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD943=\"n/a\",$AJ943*$AI943,$I943)\n    +IFERROR(\n      IF(AND($AF943<=BE$1,$AG943>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA943>$AB943,($AA943-$AB943)*INDEX(misc!DC$3:DC$6,MATCH($AD943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y943*$AH943*$AI943),\n$X943)*$AK943","v":0}]
[null,{"$f":"unique_contracts!A955","v":0},{"$f":"unique_contracts!B955","v":0},{"$f":"unique_contracts!D955","v":0},{"$f":"unique_contracts!J955","v":0},{"$f":"unique_contracts!K955","v":0},{"$f":"unique_contracts!M955","v":0},{"$f":"unique_contracts!N955","v":0},{"$f":"unique_contracts!P955","v":0},{"$f":"unique_contracts!R955","v":0},{"$f":"unique_contracts!V955","v":0},{"$f":"unique_contracts!AB955","v":0},{"$f":"unique_contracts!AM955","v":0},{"$f":"unique_contracts!AN955","v":0},{"$f":"unique_contracts!AO955","v":0},{"$f":"unique_contracts!AP955","v":0},{"$f":"unique_contracts!AQ955","v":0},{"$f":"unique_contracts!AR955","v":0},{"$f":"unique_contracts!CA955","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C953,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T953,\"pumped_storage\",\n      IF(AND(NOT(U953),V953),\"n/a\",\n        IF(AND(K953>0,OR(G953=\"NotHybrid\",G953=0)),_xlfn.CONCAT(AB953,INDEX(resources!$G:$G,MATCH(C953,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C953,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D953=\"Online\",NOT(ISNUMBER(MATCH(AC953,misc!$DE:$DE,0)))),F953,E953)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AL$1,$AG953>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CJ$3:CJ$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AL$1,$AG953>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CJ$3:CJ$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AM$1,$AG953>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CK$3:CK$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AM$1,$AG953>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CK$3:CK$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AN$1,$AG953>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CL$3:CL$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AN$1,$AG953>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CL$3:CL$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AO$1,$AG953>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CM$3:CM$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AO$1,$AG953>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CM$3:CM$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AP$1,$AG953>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CN$3:CN$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AP$1,$AG953>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CN$3:CN$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AQ$1,$AG953>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CO$3:CO$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AQ$1,$AG953>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CO$3:CO$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AR$1,$AG953>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CP$3:CP$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AR$1,$AG953>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CP$3:CP$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AS$1,$AG953>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CQ$3:CQ$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AS$1,$AG953>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CQ$3:CQ$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AT$1,$AG953>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CR$3:CR$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AT$1,$AG953>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CR$3:CR$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AU$1,$AG953>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CS$3:CS$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AU$1,$AG953>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CS$3:CS$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AV$1,$AG953>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CT$3:CT$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AV$1,$AG953>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CT$3:CT$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AW$1,$AG953>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CU$3:CU$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AW$1,$AG953>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CU$3:CU$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AX$1,$AG953>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CV$3:CV$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AX$1,$AG953>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CV$3:CV$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AY$1,$AG953>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CW$3:CW$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AY$1,$AG953>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CW$3:CW$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=AZ$1,$AG953>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CX$3:CX$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=AZ$1,$AG953>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CX$3:CX$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=BA$1,$AG953>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CY$3:CY$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=BA$1,$AG953>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CY$3:CY$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=BB$1,$AG953>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!CZ$3:CZ$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=BB$1,$AG953>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!CZ$3:CZ$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=BC$1,$AG953>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!DA$3:DA$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=BC$1,$AG953>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!DA$3:DA$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=BD$1,$AG953>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!DB$3:DB$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=BD$1,$AG953>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!DB$3:DB$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF953<=BE$1,$AG953>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA953>$AB953,$AD953=\"n/a\"),($AA953-$AB953)*INDEX(misc!DC$3:DC$6,MATCH($AC953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD953=\"n/a\",$AJ953*$AI953,$I953)\n    +IFERROR(\n      IF(AND($AF953<=BE$1,$AG953>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA953>$AB953,($AA953-$AB953)*INDEX(misc!DC$3:DC$6,MATCH($AD953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y953*$AH953*$AI953),\n$X953)*$AK953","v":0}]
[null,{"$f":"unique_contracts!A974","v":0},{"$f":"unique_contracts!B974","v":0},{"$f":"unique_contracts!D974","v":0},{"$f":"unique_contracts!J974","v":0},{"$f":"unique_contracts!K974","v":0},{"$f":"unique_contracts!M974","v":0},{"$f":"unique_contracts!N974","v":0},{"$f":"unique_contracts!P974","v":0},{"$f":"unique_contracts!R974","v":0},{"$f":"unique_contracts!V974","v":0},{"$f":"unique_contracts!AB974","v":0},{"$f":"unique_contracts!AM974","v":0},{"$f":"unique_contracts!AN974","v":0},{"$f":"unique_contracts!AO974","v":0},{"$f":"unique_contracts!AP974","v":0},{"$f":"unique_contracts!AQ974","v":0},{"$f":"unique_contracts!AR974","v":0},{"$f":"unique_contracts!CA974","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C972,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T972,\"pumped_storage\",\n      IF(AND(NOT(U972),V972),\"n/a\",\n        IF(AND(K972>0,OR(G972=\"NotHybrid\",G972=0)),_xlfn.CONCAT(AB972,INDEX(resources!$G:$G,MATCH(C972,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C972,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D972=\"Online\",NOT(ISNUMBER(MATCH(AC972,misc!$DE:$DE,0)))),F972,E972)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AL$1,$AG972>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CJ$3:CJ$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AL$1,$AG972>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CJ$3:CJ$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AM$1,$AG972>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CK$3:CK$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AM$1,$AG972>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CK$3:CK$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AN$1,$AG972>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CL$3:CL$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AN$1,$AG972>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CL$3:CL$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AO$1,$AG972>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CM$3:CM$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AO$1,$AG972>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CM$3:CM$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AP$1,$AG972>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CN$3:CN$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AP$1,$AG972>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CN$3:CN$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AQ$1,$AG972>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CO$3:CO$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AQ$1,$AG972>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CO$3:CO$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AR$1,$AG972>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CP$3:CP$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AR$1,$AG972>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CP$3:CP$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AS$1,$AG972>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CQ$3:CQ$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AS$1,$AG972>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CQ$3:CQ$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AT$1,$AG972>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CR$3:CR$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AT$1,$AG972>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CR$3:CR$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AU$1,$AG972>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CS$3:CS$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AU$1,$AG972>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CS$3:CS$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AV$1,$AG972>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CT$3:CT$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AV$1,$AG972>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CT$3:CT$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AW$1,$AG972>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CU$3:CU$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AW$1,$AG972>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CU$3:CU$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AX$1,$AG972>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CV$3:CV$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AX$1,$AG972>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CV$3:CV$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AY$1,$AG972>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CW$3:CW$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AY$1,$AG972>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CW$3:CW$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=AZ$1,$AG972>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CX$3:CX$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=AZ$1,$AG972>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CX$3:CX$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=BA$1,$AG972>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CY$3:CY$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=BA$1,$AG972>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CY$3:CY$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=BB$1,$AG972>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!CZ$3:CZ$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=BB$1,$AG972>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!CZ$3:CZ$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=BC$1,$AG972>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!DA$3:DA$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=BC$1,$AG972>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!DA$3:DA$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=BD$1,$AG972>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!DB$3:DB$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=BD$1,$AG972>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!DB$3:DB$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF972<=BE$1,$AG972>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA972>$AB972,$AD972=\"n/a\"),($AA972-$AB972)*INDEX(misc!DC$3:DC$6,MATCH($AC972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD972=\"n/a\",$AJ972*$AI972,$I972)\n    +IFERROR(\n      IF(AND($AF972<=BE$1,$AG972>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA972>$AB972,($AA972-$AB972)*INDEX(misc!DC$3:DC$6,MATCH($AD972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y972*$AH972*$AI972),\n$X972)*$AK972","v":0}]
[null,{"$f":"unique_contracts!A993","v":0},{"$f":"unique_contracts!B993","v":0},{"$f":"unique_contracts!D993","v":0},{"$f":"unique_contracts!J993","v":0},{"$f":"unique_contracts!K993","v":0},{"$f":"unique_contracts!M993","v":0},{"$f":"unique_contracts!N993","v":0},{"$f":"unique_contracts!P993","v":0},{"$f":"unique_contracts!R993","v":0},{"$f":"unique_contracts!V993","v":0},{"$f":"unique_contracts!AB993","v":0},{"$f":"unique_contracts!AM993","v":0},{"$f":"unique_contracts!AN993","v":0},{"$f":"unique_contracts!AO993","v":0},{"$f":"unique_contracts!AP993","v":0},{"$f":"unique_contracts!AQ993","v":0},{"$f":"unique_contracts!AR993","v":0},{"$f":"unique_contracts!CA993","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C991,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T991,\"pumped_storage\",\n      IF(AND(NOT(U991),V991),\"n/a\",\n        IF(AND(K991>0,OR(G991=\"NotHybrid\",G991=0)),_xlfn.CONCAT(AB991,INDEX(resources!$G:$G,MATCH(C991,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C991,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D991=\"Online\",NOT(ISNUMBER(MATCH(AC991,misc!$DE:$DE,0)))),F991,E991)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AL$1,$AG991>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CJ$3:CJ$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AL$1,$AG991>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CJ$3:CJ$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AM$1,$AG991>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CK$3:CK$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AM$1,$AG991>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CK$3:CK$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AN$1,$AG991>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CL$3:CL$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AN$1,$AG991>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CL$3:CL$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AO$1,$AG991>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CM$3:CM$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AO$1,$AG991>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CM$3:CM$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AP$1,$AG991>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CN$3:CN$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AP$1,$AG991>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CN$3:CN$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AQ$1,$AG991>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CO$3:CO$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AQ$1,$AG991>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CO$3:CO$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AR$1,$AG991>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CP$3:CP$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AR$1,$AG991>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CP$3:CP$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AS$1,$AG991>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CQ$3:CQ$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AS$1,$AG991>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CQ$3:CQ$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AT$1,$AG991>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CR$3:CR$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AT$1,$AG991>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CR$3:CR$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AU$1,$AG991>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CS$3:CS$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AU$1,$AG991>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CS$3:CS$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AV$1,$AG991>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CT$3:CT$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AV$1,$AG991>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CT$3:CT$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AW$1,$AG991>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CU$3:CU$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AW$1,$AG991>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CU$3:CU$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AX$1,$AG991>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CV$3:CV$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AX$1,$AG991>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CV$3:CV$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AY$1,$AG991>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CW$3:CW$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AY$1,$AG991>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CW$3:CW$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=AZ$1,$AG991>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CX$3:CX$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=AZ$1,$AG991>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CX$3:CX$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=BA$1,$AG991>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CY$3:CY$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=BA$1,$AG991>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CY$3:CY$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=BB$1,$AG991>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!CZ$3:CZ$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=BB$1,$AG991>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!CZ$3:CZ$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=BC$1,$AG991>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!DA$3:DA$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=BC$1,$AG991>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!DA$3:DA$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=BD$1,$AG991>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!DB$3:DB$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=BD$1,$AG991>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!DB$3:DB$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF991<=BE$1,$AG991>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA991>$AB991,$AD991=\"n/a\"),($AA991-$AB991)*INDEX(misc!DC$3:DC$6,MATCH($AC991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD991=\"n/a\",$AJ991*$AI991,$I991)\n    +IFERROR(\n      IF(AND($AF991<=BE$1,$AG991>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA991>$AB991,($AA991-$AB991)*INDEX(misc!DC$3:DC$6,MATCH($AD991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y991*$AH991*$AI991),\n$X991)*$AK991","v":0}]
[null,{"$f":"unique_contracts!A1004","v":0},{"$f":"unique_contracts!B1004","v":0},{"$f":"unique_contracts!D1004","v":0},{"$f":"unique_contracts!J1004","v":0},{"$f":"unique_contracts!K1004","v":0},{"$f":"unique_contracts!M1004","v":0},{"$f":"unique_contracts!N1004","v":0},{"$f":"unique_contracts!P1004","v":0},{"$f":"unique_contracts!R1004","v":0},{"$f":"unique_contracts!V1004","v":0},{"$f":"unique_contracts!AB1004","v":0},{"$f":"unique_contracts!AM1004","v":0},{"$f":"unique_contracts!AN1004","v":0},{"$f":"unique_contracts!AO1004","v":0},{"$f":"unique_contracts!AP1004","v":0},{"$f":"unique_contracts!AQ1004","v":0},{"$f":"unique_contracts!AR1004","v":0},{"$f":"unique_contracts!CA1004","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1002,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1002,\"pumped_storage\",\n      IF(AND(NOT(U1002),V1002),\"n/a\",\n        IF(AND(K1002>0,OR(G1002=\"NotHybrid\",G1002=0)),_xlfn.CONCAT(AB1002,INDEX(resources!$G:$G,MATCH(C1002,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1002,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1002=\"Online\",NOT(ISNUMBER(MATCH(AC1002,misc!$DE:$DE,0)))),F1002,E1002)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AL$1,$AG1002>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AL$1,$AG1002>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AM$1,$AG1002>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CK$3:CK$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AM$1,$AG1002>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CK$3:CK$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AN$1,$AG1002>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CL$3:CL$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AN$1,$AG1002>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CL$3:CL$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AO$1,$AG1002>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CM$3:CM$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AO$1,$AG1002>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CM$3:CM$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AP$1,$AG1002>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CN$3:CN$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AP$1,$AG1002>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CN$3:CN$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AQ$1,$AG1002>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CO$3:CO$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AQ$1,$AG1002>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CO$3:CO$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AR$1,$AG1002>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CP$3:CP$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AR$1,$AG1002>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CP$3:CP$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AS$1,$AG1002>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AS$1,$AG1002>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AT$1,$AG1002>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CR$3:CR$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AT$1,$AG1002>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CR$3:CR$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AU$1,$AG1002>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CS$3:CS$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AU$1,$AG1002>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CS$3:CS$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AV$1,$AG1002>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CT$3:CT$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AV$1,$AG1002>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CT$3:CT$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AW$1,$AG1002>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CU$3:CU$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AW$1,$AG1002>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CU$3:CU$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AX$1,$AG1002>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CV$3:CV$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AX$1,$AG1002>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CV$3:CV$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AY$1,$AG1002>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CW$3:CW$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AY$1,$AG1002>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CW$3:CW$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=AZ$1,$AG1002>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CX$3:CX$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=AZ$1,$AG1002>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CX$3:CX$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=BA$1,$AG1002>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CY$3:CY$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=BA$1,$AG1002>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CY$3:CY$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=BB$1,$AG1002>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=BB$1,$AG1002>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=BC$1,$AG1002>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!DA$3:DA$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=BC$1,$AG1002>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!DA$3:DA$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=BD$1,$AG1002>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!DB$3:DB$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=BD$1,$AG1002>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!DB$3:DB$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1002<=BE$1,$AG1002>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1002>$AB1002,$AD1002=\"n/a\"),($AA1002-$AB1002)*INDEX(misc!DC$3:DC$6,MATCH($AC1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1002=\"n/a\",$AJ1002*$AI1002,$I1002)\n    +IFERROR(\n      IF(AND($AF1002<=BE$1,$AG1002>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1002>$AB1002,($AA1002-$AB1002)*INDEX(misc!DC$3:DC$6,MATCH($AD1002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1002*$AH1002*$AI1002),\n$X1002)*$AK1002","v":0}]
[null,{"$f":"unique_contracts!A1036","v":0},{"$f":"unique_contracts!B1036","v":0},{"$f":"unique_contracts!D1036","v":0},{"$f":"unique_contracts!J1036","v":0},{"$f":"unique_contracts!K1036","v":0},{"$f":"unique_contracts!M1036","v":0},{"$f":"unique_contracts!N1036","v":0},{"$f":"unique_contracts!P1036","v":0},{"$f":"unique_contracts!R1036","v":0},{"$f":"unique_contracts!V1036","v":0},{"$f":"unique_contracts!AB1036","v":0},{"$f":"unique_contracts!AM1036","v":0},{"$f":"unique_contracts!AN1036","v":0},{"$f":"unique_contracts!AO1036","v":0},{"$f":"unique_contracts!AP1036","v":0},{"$f":"unique_contracts!AQ1036","v":0},{"$f":"unique_contracts!AR1036","v":0},{"$f":"unique_contracts!CA1036","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1034,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1034,\"pumped_storage\",\n      IF(AND(NOT(U1034),V1034),\"n/a\",\n        IF(AND(K1034>0,OR(G1034=\"NotHybrid\",G1034=0)),_xlfn.CONCAT(AB1034,INDEX(resources!$G:$G,MATCH(C1034,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1034,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1034=\"Online\",NOT(ISNUMBER(MATCH(AC1034,misc!$DE:$DE,0)))),F1034,E1034)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AL$1,$AG1034>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AL$1,$AG1034>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AM$1,$AG1034>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CK$3:CK$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AM$1,$AG1034>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CK$3:CK$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AN$1,$AG1034>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CL$3:CL$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AN$1,$AG1034>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CL$3:CL$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AO$1,$AG1034>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CM$3:CM$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AO$1,$AG1034>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CM$3:CM$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AP$1,$AG1034>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CN$3:CN$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AP$1,$AG1034>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CN$3:CN$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AQ$1,$AG1034>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CO$3:CO$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AQ$1,$AG1034>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CO$3:CO$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AR$1,$AG1034>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CP$3:CP$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AR$1,$AG1034>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CP$3:CP$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AS$1,$AG1034>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AS$1,$AG1034>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AT$1,$AG1034>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CR$3:CR$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AT$1,$AG1034>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CR$3:CR$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AU$1,$AG1034>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CS$3:CS$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AU$1,$AG1034>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CS$3:CS$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AV$1,$AG1034>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CT$3:CT$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AV$1,$AG1034>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CT$3:CT$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AW$1,$AG1034>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CU$3:CU$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AW$1,$AG1034>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CU$3:CU$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AX$1,$AG1034>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CV$3:CV$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AX$1,$AG1034>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CV$3:CV$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AY$1,$AG1034>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CW$3:CW$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AY$1,$AG1034>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CW$3:CW$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=AZ$1,$AG1034>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CX$3:CX$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=AZ$1,$AG1034>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CX$3:CX$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=BA$1,$AG1034>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CY$3:CY$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=BA$1,$AG1034>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CY$3:CY$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=BB$1,$AG1034>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=BB$1,$AG1034>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=BC$1,$AG1034>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!DA$3:DA$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=BC$1,$AG1034>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!DA$3:DA$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=BD$1,$AG1034>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!DB$3:DB$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=BD$1,$AG1034>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!DB$3:DB$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1034<=BE$1,$AG1034>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1034,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1034>$AB1034,$AD1034=\"n/a\"),($AA1034-$AB1034)*INDEX(misc!DC$3:DC$6,MATCH($AC1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1034=\"n/a\",$AJ1034*$AI1034,$I1034)\n    +IFERROR(\n      IF(AND($AF1034<=BE$1,$AG1034>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1034,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1034>$AB1034,($AA1034-$AB1034)*INDEX(misc!DC$3:DC$6,MATCH($AD1034,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1034*$AH1034*$AI1034),\n$X1034)*$AK1034","v":0}]
[null,{"$f":"unique_contracts!A1042","v":0},{"$f":"unique_contracts!B1042","v":0},{"$f":"unique_contracts!D1042","v":0},{"$f":"unique_contracts!J1042","v":0},{"$f":"unique_contracts!K1042","v":0},{"$f":"unique_contracts!M1042","v":0},{"$f":"unique_contracts!N1042","v":0},{"$f":"unique_contracts!P1042","v":0},{"$f":"unique_contracts!R1042","v":0},{"$f":"unique_contracts!V1042","v":0},{"$f":"unique_contracts!AB1042","v":0},{"$f":"unique_contracts!AM1042","v":0},{"$f":"unique_contracts!AN1042","v":0},{"$f":"unique_contracts!AO1042","v":0},{"$f":"unique_contracts!AP1042","v":0},{"$f":"unique_contracts!AQ1042","v":0},{"$f":"unique_contracts!AR1042","v":0},{"$f":"unique_contracts!CA1042","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1040,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1040,\"pumped_storage\",\n      IF(AND(NOT(U1040),V1040),\"n/a\",\n        IF(AND(K1040>0,OR(G1040=\"NotHybrid\",G1040=0)),_xlfn.CONCAT(AB1040,INDEX(resources!$G:$G,MATCH(C1040,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1040,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1040=\"Online\",NOT(ISNUMBER(MATCH(AC1040,misc!$DE:$DE,0)))),F1040,E1040)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AL$1,$AG1040>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AL$1,$AG1040>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AM$1,$AG1040>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CK$3:CK$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AM$1,$AG1040>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CK$3:CK$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AN$1,$AG1040>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CL$3:CL$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AN$1,$AG1040>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CL$3:CL$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AO$1,$AG1040>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CM$3:CM$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AO$1,$AG1040>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CM$3:CM$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AP$1,$AG1040>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CN$3:CN$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AP$1,$AG1040>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CN$3:CN$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AQ$1,$AG1040>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CO$3:CO$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AQ$1,$AG1040>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CO$3:CO$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AR$1,$AG1040>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CP$3:CP$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AR$1,$AG1040>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CP$3:CP$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AS$1,$AG1040>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AS$1,$AG1040>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AT$1,$AG1040>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CR$3:CR$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AT$1,$AG1040>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CR$3:CR$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AU$1,$AG1040>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CS$3:CS$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AU$1,$AG1040>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CS$3:CS$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AV$1,$AG1040>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CT$3:CT$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AV$1,$AG1040>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CT$3:CT$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AW$1,$AG1040>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CU$3:CU$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AW$1,$AG1040>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CU$3:CU$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AX$1,$AG1040>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CV$3:CV$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AX$1,$AG1040>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CV$3:CV$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AY$1,$AG1040>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CW$3:CW$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AY$1,$AG1040>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CW$3:CW$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=AZ$1,$AG1040>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CX$3:CX$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=AZ$1,$AG1040>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CX$3:CX$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=BA$1,$AG1040>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CY$3:CY$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=BA$1,$AG1040>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CY$3:CY$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=BB$1,$AG1040>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=BB$1,$AG1040>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=BC$1,$AG1040>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!DA$3:DA$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=BC$1,$AG1040>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!DA$3:DA$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=BD$1,$AG1040>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!DB$3:DB$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=BD$1,$AG1040>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!DB$3:DB$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1040<=BE$1,$AG1040>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1040>$AB1040,$AD1040=\"n/a\"),($AA1040-$AB1040)*INDEX(misc!DC$3:DC$6,MATCH($AC1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1040=\"n/a\",$AJ1040*$AI1040,$I1040)\n    +IFERROR(\n      IF(AND($AF1040<=BE$1,$AG1040>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1040>$AB1040,($AA1040-$AB1040)*INDEX(misc!DC$3:DC$6,MATCH($AD1040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1040*$AH1040*$AI1040),\n$X1040)*$AK1040","v":0}]
[null,{"$f":"unique_contracts!A1061","v":0},{"$f":"unique_contracts!B1061","v":0},{"$f":"unique_contracts!D1061","v":0},{"$f":"unique_contracts!J1061","v":0},{"$f":"unique_contracts!K1061","v":0},{"$f":"unique_contracts!M1061","v":0},{"$f":"unique_contracts!N1061","v":0},{"$f":"unique_contracts!P1061","v":0},{"$f":"unique_contracts!R1061","v":0},{"$f":"unique_contracts!V1061","v":0},{"$f":"unique_contracts!AB1061","v":0},{"$f":"unique_contracts!AM1061","v":0},{"$f":"unique_contracts!AN1061","v":0},{"$f":"unique_contracts!AO1061","v":0},{"$f":"unique_contracts!AP1061","v":0},{"$f":"unique_contracts!AQ1061","v":0},{"$f":"unique_contracts!AR1061","v":0},{"$f":"unique_contracts!CA1061","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1059,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1059,\"pumped_storage\",\n      IF(AND(NOT(U1059),V1059),\"n/a\",\n        IF(AND(K1059>0,OR(G1059=\"NotHybrid\",G1059=0)),_xlfn.CONCAT(AB1059,INDEX(resources!$G:$G,MATCH(C1059,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1059,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1059=\"Online\",NOT(ISNUMBER(MATCH(AC1059,misc!$DE:$DE,0)))),F1059,E1059)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AL$1,$AG1059>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AL$1,$AG1059>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AM$1,$AG1059>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CK$3:CK$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AM$1,$AG1059>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CK$3:CK$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AN$1,$AG1059>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CL$3:CL$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AN$1,$AG1059>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CL$3:CL$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AO$1,$AG1059>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CM$3:CM$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AO$1,$AG1059>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CM$3:CM$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AP$1,$AG1059>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CN$3:CN$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AP$1,$AG1059>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CN$3:CN$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AQ$1,$AG1059>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CO$3:CO$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AQ$1,$AG1059>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CO$3:CO$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AR$1,$AG1059>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CP$3:CP$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AR$1,$AG1059>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CP$3:CP$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AS$1,$AG1059>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AS$1,$AG1059>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AT$1,$AG1059>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CR$3:CR$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AT$1,$AG1059>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CR$3:CR$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AU$1,$AG1059>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CS$3:CS$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AU$1,$AG1059>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CS$3:CS$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AV$1,$AG1059>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CT$3:CT$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AV$1,$AG1059>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CT$3:CT$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AW$1,$AG1059>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CU$3:CU$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AW$1,$AG1059>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CU$3:CU$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AX$1,$AG1059>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CV$3:CV$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AX$1,$AG1059>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CV$3:CV$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AY$1,$AG1059>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CW$3:CW$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AY$1,$AG1059>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CW$3:CW$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=AZ$1,$AG1059>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CX$3:CX$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=AZ$1,$AG1059>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CX$3:CX$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=BA$1,$AG1059>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CY$3:CY$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=BA$1,$AG1059>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CY$3:CY$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=BB$1,$AG1059>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=BB$1,$AG1059>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=BC$1,$AG1059>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!DA$3:DA$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=BC$1,$AG1059>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!DA$3:DA$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=BD$1,$AG1059>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!DB$3:DB$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=BD$1,$AG1059>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!DB$3:DB$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1059<=BE$1,$AG1059>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1059,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1059>$AB1059,$AD1059=\"n/a\"),($AA1059-$AB1059)*INDEX(misc!DC$3:DC$6,MATCH($AC1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1059=\"n/a\",$AJ1059*$AI1059,$I1059)\n    +IFERROR(\n      IF(AND($AF1059<=BE$1,$AG1059>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1059,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1059>$AB1059,($AA1059-$AB1059)*INDEX(misc!DC$3:DC$6,MATCH($AD1059,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1059*$AH1059*$AI1059),\n$X1059)*$AK1059","v":0}]
[null,{"$f":"unique_contracts!A1095","v":0},{"$f":"unique_contracts!B1095","v":0},{"$f":"unique_contracts!D1095","v":0},{"$f":"unique_contracts!J1095","v":0},{"$f":"unique_contracts!K1095","v":0},{"$f":"unique_contracts!M1095","v":0},{"$f":"unique_contracts!N1095","v":0},{"$f":"unique_contracts!P1095","v":0},{"$f":"unique_contracts!R1095","v":0},{"$f":"unique_contracts!V1095","v":0},{"$f":"unique_contracts!AB1095","v":0},{"$f":"unique_contracts!AM1095","v":0},{"$f":"unique_contracts!AN1095","v":0},{"$f":"unique_contracts!AO1095","v":0},{"$f":"unique_contracts!AP1095","v":0},{"$f":"unique_contracts!AQ1095","v":0},{"$f":"unique_contracts!AR1095","v":0},{"$f":"unique_contracts!CA1095","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1093,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1093,\"pumped_storage\",\n      IF(AND(NOT(U1093),V1093),\"n/a\",\n        IF(AND(K1093>0,OR(G1093=\"NotHybrid\",G1093=0)),_xlfn.CONCAT(AB1093,INDEX(resources!$G:$G,MATCH(C1093,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1093,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1093=\"Online\",NOT(ISNUMBER(MATCH(AC1093,misc!$DE:$DE,0)))),F1093,E1093)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AL$1,$AG1093>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AL$1,$AG1093>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AM$1,$AG1093>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CK$3:CK$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AM$1,$AG1093>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CK$3:CK$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AN$1,$AG1093>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CL$3:CL$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AN$1,$AG1093>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CL$3:CL$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AO$1,$AG1093>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CM$3:CM$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AO$1,$AG1093>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CM$3:CM$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AP$1,$AG1093>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CN$3:CN$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AP$1,$AG1093>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CN$3:CN$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AQ$1,$AG1093>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CO$3:CO$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AQ$1,$AG1093>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CO$3:CO$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AR$1,$AG1093>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CP$3:CP$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AR$1,$AG1093>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CP$3:CP$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AS$1,$AG1093>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AS$1,$AG1093>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AT$1,$AG1093>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CR$3:CR$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AT$1,$AG1093>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CR$3:CR$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AU$1,$AG1093>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CS$3:CS$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AU$1,$AG1093>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CS$3:CS$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AV$1,$AG1093>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CT$3:CT$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AV$1,$AG1093>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CT$3:CT$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AW$1,$AG1093>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CU$3:CU$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AW$1,$AG1093>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CU$3:CU$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AX$1,$AG1093>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CV$3:CV$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AX$1,$AG1093>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CV$3:CV$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AY$1,$AG1093>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CW$3:CW$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AY$1,$AG1093>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CW$3:CW$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=AZ$1,$AG1093>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CX$3:CX$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=AZ$1,$AG1093>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CX$3:CX$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=BA$1,$AG1093>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CY$3:CY$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=BA$1,$AG1093>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CY$3:CY$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=BB$1,$AG1093>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=BB$1,$AG1093>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=BC$1,$AG1093>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!DA$3:DA$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=BC$1,$AG1093>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!DA$3:DA$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=BD$1,$AG1093>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!DB$3:DB$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=BD$1,$AG1093>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!DB$3:DB$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1093<=BE$1,$AG1093>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1093,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1093>$AB1093,$AD1093=\"n/a\"),($AA1093-$AB1093)*INDEX(misc!DC$3:DC$6,MATCH($AC1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1093=\"n/a\",$AJ1093*$AI1093,$I1093)\n    +IFERROR(\n      IF(AND($AF1093<=BE$1,$AG1093>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1093,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1093>$AB1093,($AA1093-$AB1093)*INDEX(misc!DC$3:DC$6,MATCH($AD1093,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1093*$AH1093*$AI1093),\n$X1093)*$AK1093","v":0}]
[null,{"$f":"unique_contracts!A1104","v":0},{"$f":"unique_contracts!B1104","v":0},{"$f":"unique_contracts!D1104","v":0},{"$f":"unique_contracts!J1104","v":0},{"$f":"unique_contracts!K1104","v":0},{"$f":"unique_contracts!M1104","v":0},{"$f":"unique_contracts!N1104","v":0},{"$f":"unique_contracts!P1104","v":0},{"$f":"unique_contracts!R1104","v":0},{"$f":"unique_contracts!V1104","v":0},{"$f":"unique_contracts!AB1104","v":0},{"$f":"unique_contracts!AM1104","v":0},{"$f":"unique_contracts!AN1104","v":0},{"$f":"unique_contracts!AO1104","v":0},{"$f":"unique_contracts!AP1104","v":0},{"$f":"unique_contracts!AQ1104","v":0},{"$f":"unique_contracts!AR1104","v":0},{"$f":"unique_contracts!CA1104","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1102,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1102,\"pumped_storage\",\n      IF(AND(NOT(U1102),V1102),\"n/a\",\n        IF(AND(K1102>0,OR(G1102=\"NotHybrid\",G1102=0)),_xlfn.CONCAT(AB1102,INDEX(resources!$G:$G,MATCH(C1102,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1102,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1102=\"Online\",NOT(ISNUMBER(MATCH(AC1102,misc!$DE:$DE,0)))),F1102,E1102)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AL$1,$AG1102>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AL$1,$AG1102>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AM$1,$AG1102>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CK$3:CK$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AM$1,$AG1102>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CK$3:CK$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AN$1,$AG1102>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CL$3:CL$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AN$1,$AG1102>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CL$3:CL$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AO$1,$AG1102>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CM$3:CM$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AO$1,$AG1102>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CM$3:CM$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AP$1,$AG1102>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CN$3:CN$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AP$1,$AG1102>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CN$3:CN$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AQ$1,$AG1102>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CO$3:CO$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AQ$1,$AG1102>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CO$3:CO$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AR$1,$AG1102>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CP$3:CP$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AR$1,$AG1102>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CP$3:CP$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AS$1,$AG1102>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AS$1,$AG1102>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AT$1,$AG1102>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CR$3:CR$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AT$1,$AG1102>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CR$3:CR$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AU$1,$AG1102>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CS$3:CS$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AU$1,$AG1102>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CS$3:CS$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AV$1,$AG1102>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CT$3:CT$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AV$1,$AG1102>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CT$3:CT$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AW$1,$AG1102>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CU$3:CU$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AW$1,$AG1102>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CU$3:CU$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AX$1,$AG1102>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CV$3:CV$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AX$1,$AG1102>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CV$3:CV$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AY$1,$AG1102>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CW$3:CW$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AY$1,$AG1102>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CW$3:CW$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=AZ$1,$AG1102>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CX$3:CX$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=AZ$1,$AG1102>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CX$3:CX$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=BA$1,$AG1102>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CY$3:CY$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=BA$1,$AG1102>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CY$3:CY$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=BB$1,$AG1102>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=BB$1,$AG1102>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=BC$1,$AG1102>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!DA$3:DA$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=BC$1,$AG1102>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!DA$3:DA$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=BD$1,$AG1102>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!DB$3:DB$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=BD$1,$AG1102>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!DB$3:DB$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1102<=BE$1,$AG1102>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1102>$AB1102,$AD1102=\"n/a\"),($AA1102-$AB1102)*INDEX(misc!DC$3:DC$6,MATCH($AC1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1102=\"n/a\",$AJ1102*$AI1102,$I1102)\n    +IFERROR(\n      IF(AND($AF1102<=BE$1,$AG1102>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1102>$AB1102,($AA1102-$AB1102)*INDEX(misc!DC$3:DC$6,MATCH($AD1102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1102*$AH1102*$AI1102),\n$X1102)*$AK1102","v":0}]
[null,{"$f":"unique_contracts!A1123","v":0},{"$f":"unique_contracts!B1123","v":0},{"$f":"unique_contracts!D1123","v":0},{"$f":"unique_contracts!J1123","v":0},{"$f":"unique_contracts!K1123","v":0},{"$f":"unique_contracts!M1123","v":0},{"$f":"unique_contracts!N1123","v":0},{"$f":"unique_contracts!P1123","v":0},{"$f":"unique_contracts!R1123","v":0},{"$f":"unique_contracts!V1123","v":0},{"$f":"unique_contracts!AB1123","v":0},{"$f":"unique_contracts!AM1123","v":0},{"$f":"unique_contracts!AN1123","v":0},{"$f":"unique_contracts!AO1123","v":0},{"$f":"unique_contracts!AP1123","v":0},{"$f":"unique_contracts!AQ1123","v":0},{"$f":"unique_contracts!AR1123","v":0},{"$f":"unique_contracts!CA1123","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1121,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1121,\"pumped_storage\",\n      IF(AND(NOT(U1121),V1121),\"n/a\",\n        IF(AND(K1121>0,OR(G1121=\"NotHybrid\",G1121=0)),_xlfn.CONCAT(AB1121,INDEX(resources!$G:$G,MATCH(C1121,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1121,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1121=\"Online\",NOT(ISNUMBER(MATCH(AC1121,misc!$DE:$DE,0)))),F1121,E1121)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AL$1,$AG1121>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AL$1,$AG1121>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AM$1,$AG1121>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CK$3:CK$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AM$1,$AG1121>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CK$3:CK$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AN$1,$AG1121>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CL$3:CL$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AN$1,$AG1121>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CL$3:CL$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AO$1,$AG1121>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CM$3:CM$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AO$1,$AG1121>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CM$3:CM$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AP$1,$AG1121>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CN$3:CN$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AP$1,$AG1121>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CN$3:CN$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AQ$1,$AG1121>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CO$3:CO$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AQ$1,$AG1121>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CO$3:CO$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AR$1,$AG1121>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CP$3:CP$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AR$1,$AG1121>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CP$3:CP$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AS$1,$AG1121>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AS$1,$AG1121>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AT$1,$AG1121>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CR$3:CR$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AT$1,$AG1121>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CR$3:CR$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AU$1,$AG1121>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CS$3:CS$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AU$1,$AG1121>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CS$3:CS$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AV$1,$AG1121>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CT$3:CT$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AV$1,$AG1121>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CT$3:CT$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AW$1,$AG1121>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CU$3:CU$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AW$1,$AG1121>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CU$3:CU$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AX$1,$AG1121>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CV$3:CV$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AX$1,$AG1121>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CV$3:CV$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AY$1,$AG1121>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CW$3:CW$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AY$1,$AG1121>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CW$3:CW$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=AZ$1,$AG1121>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CX$3:CX$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=AZ$1,$AG1121>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CX$3:CX$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=BA$1,$AG1121>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CY$3:CY$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=BA$1,$AG1121>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CY$3:CY$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=BB$1,$AG1121>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=BB$1,$AG1121>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=BC$1,$AG1121>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!DA$3:DA$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=BC$1,$AG1121>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!DA$3:DA$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=BD$1,$AG1121>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!DB$3:DB$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=BD$1,$AG1121>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!DB$3:DB$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1121<=BE$1,$AG1121>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1121>$AB1121,$AD1121=\"n/a\"),($AA1121-$AB1121)*INDEX(misc!DC$3:DC$6,MATCH($AC1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1121=\"n/a\",$AJ1121*$AI1121,$I1121)\n    +IFERROR(\n      IF(AND($AF1121<=BE$1,$AG1121>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1121>$AB1121,($AA1121-$AB1121)*INDEX(misc!DC$3:DC$6,MATCH($AD1121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1121*$AH1121*$AI1121),\n$X1121)*$AK1121","v":0}]
[null,{"$f":"unique_contracts!A1142","v":0},{"$f":"unique_contracts!B1142","v":0},{"$f":"unique_contracts!D1142","v":0},{"$f":"unique_contracts!J1142","v":0},{"$f":"unique_contracts!K1142","v":0},{"$f":"unique_contracts!M1142","v":0},{"$f":"unique_contracts!N1142","v":0},{"$f":"unique_contracts!P1142","v":0},{"$f":"unique_contracts!R1142","v":0},{"$f":"unique_contracts!V1142","v":0},{"$f":"unique_contracts!AB1142","v":0},{"$f":"unique_contracts!AM1142","v":0},{"$f":"unique_contracts!AN1142","v":0},{"$f":"unique_contracts!AO1142","v":0},{"$f":"unique_contracts!AP1142","v":0},{"$f":"unique_contracts!AQ1142","v":0},{"$f":"unique_contracts!AR1142","v":0},{"$f":"unique_contracts!CA1142","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1140,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1140,\"pumped_storage\",\n      IF(AND(NOT(U1140),V1140),\"n/a\",\n        IF(AND(K1140>0,OR(G1140=\"NotHybrid\",G1140=0)),_xlfn.CONCAT(AB1140,INDEX(resources!$G:$G,MATCH(C1140,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1140,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1140=\"Online\",NOT(ISNUMBER(MATCH(AC1140,misc!$DE:$DE,0)))),F1140,E1140)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AL$1,$AG1140>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AL$1,$AG1140>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AM$1,$AG1140>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CK$3:CK$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AM$1,$AG1140>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CK$3:CK$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AN$1,$AG1140>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CL$3:CL$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AN$1,$AG1140>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CL$3:CL$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AO$1,$AG1140>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CM$3:CM$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AO$1,$AG1140>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CM$3:CM$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AP$1,$AG1140>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CN$3:CN$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AP$1,$AG1140>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CN$3:CN$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AQ$1,$AG1140>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CO$3:CO$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AQ$1,$AG1140>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CO$3:CO$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AR$1,$AG1140>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CP$3:CP$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AR$1,$AG1140>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CP$3:CP$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AS$1,$AG1140>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AS$1,$AG1140>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AT$1,$AG1140>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CR$3:CR$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AT$1,$AG1140>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CR$3:CR$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AU$1,$AG1140>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CS$3:CS$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AU$1,$AG1140>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CS$3:CS$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AV$1,$AG1140>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CT$3:CT$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AV$1,$AG1140>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CT$3:CT$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AW$1,$AG1140>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CU$3:CU$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AW$1,$AG1140>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CU$3:CU$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AX$1,$AG1140>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CV$3:CV$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AX$1,$AG1140>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CV$3:CV$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AY$1,$AG1140>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CW$3:CW$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AY$1,$AG1140>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CW$3:CW$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=AZ$1,$AG1140>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CX$3:CX$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=AZ$1,$AG1140>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CX$3:CX$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=BA$1,$AG1140>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CY$3:CY$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=BA$1,$AG1140>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CY$3:CY$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=BB$1,$AG1140>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=BB$1,$AG1140>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=BC$1,$AG1140>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!DA$3:DA$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=BC$1,$AG1140>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!DA$3:DA$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=BD$1,$AG1140>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!DB$3:DB$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=BD$1,$AG1140>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!DB$3:DB$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1140<=BE$1,$AG1140>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1140,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1140>$AB1140,$AD1140=\"n/a\"),($AA1140-$AB1140)*INDEX(misc!DC$3:DC$6,MATCH($AC1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1140=\"n/a\",$AJ1140*$AI1140,$I1140)\n    +IFERROR(\n      IF(AND($AF1140<=BE$1,$AG1140>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1140,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1140>$AB1140,($AA1140-$AB1140)*INDEX(misc!DC$3:DC$6,MATCH($AD1140,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1140*$AH1140*$AI1140),\n$X1140)*$AK1140","v":0}]
[null,{"$f":"unique_contracts!A1154","v":0},{"$f":"unique_contracts!B1154","v":0},{"$f":"unique_contracts!D1154","v":0},{"$f":"unique_contracts!J1154","v":0},{"$f":"unique_contracts!K1154","v":0},{"$f":"unique_contracts!M1154","v":0},{"$f":"unique_contracts!N1154","v":0},{"$f":"unique_contracts!P1154","v":0},{"$f":"unique_contracts!R1154","v":0},{"$f":"unique_contracts!V1154","v":0},{"$f":"unique_contracts!AB1154","v":0},{"$f":"unique_contracts!AM1154","v":0},{"$f":"unique_contracts!AN1154","v":0},{"$f":"unique_contracts!AO1154","v":0},{"$f":"unique_contracts!AP1154","v":0},{"$f":"unique_contracts!AQ1154","v":0},{"$f":"unique_contracts!AR1154","v":0},{"$f":"unique_contracts!CA1154","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1152,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1152,\"pumped_storage\",\n      IF(AND(NOT(U1152),V1152),\"n/a\",\n        IF(AND(K1152>0,OR(G1152=\"NotHybrid\",G1152=0)),_xlfn.CONCAT(AB1152,INDEX(resources!$G:$G,MATCH(C1152,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1152,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1152=\"Online\",NOT(ISNUMBER(MATCH(AC1152,misc!$DE:$DE,0)))),F1152,E1152)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AL$1,$AG1152>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AL$1,$AG1152>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AM$1,$AG1152>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CK$3:CK$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AM$1,$AG1152>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CK$3:CK$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AN$1,$AG1152>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CL$3:CL$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AN$1,$AG1152>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CL$3:CL$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AO$1,$AG1152>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CM$3:CM$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AO$1,$AG1152>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CM$3:CM$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AP$1,$AG1152>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CN$3:CN$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AP$1,$AG1152>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CN$3:CN$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AQ$1,$AG1152>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CO$3:CO$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AQ$1,$AG1152>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CO$3:CO$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AR$1,$AG1152>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CP$3:CP$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AR$1,$AG1152>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CP$3:CP$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AS$1,$AG1152>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AS$1,$AG1152>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AT$1,$AG1152>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CR$3:CR$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AT$1,$AG1152>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CR$3:CR$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AU$1,$AG1152>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CS$3:CS$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AU$1,$AG1152>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CS$3:CS$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AV$1,$AG1152>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CT$3:CT$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AV$1,$AG1152>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CT$3:CT$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AW$1,$AG1152>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CU$3:CU$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AW$1,$AG1152>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CU$3:CU$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AX$1,$AG1152>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CV$3:CV$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AX$1,$AG1152>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CV$3:CV$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AY$1,$AG1152>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CW$3:CW$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AY$1,$AG1152>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CW$3:CW$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=AZ$1,$AG1152>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CX$3:CX$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=AZ$1,$AG1152>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CX$3:CX$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=BA$1,$AG1152>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CY$3:CY$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=BA$1,$AG1152>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CY$3:CY$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=BB$1,$AG1152>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=BB$1,$AG1152>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=BC$1,$AG1152>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!DA$3:DA$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=BC$1,$AG1152>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!DA$3:DA$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=BD$1,$AG1152>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!DB$3:DB$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=BD$1,$AG1152>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!DB$3:DB$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1152<=BE$1,$AG1152>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1152,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1152>$AB1152,$AD1152=\"n/a\"),($AA1152-$AB1152)*INDEX(misc!DC$3:DC$6,MATCH($AC1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1152=\"n/a\",$AJ1152*$AI1152,$I1152)\n    +IFERROR(\n      IF(AND($AF1152<=BE$1,$AG1152>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1152,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1152>$AB1152,($AA1152-$AB1152)*INDEX(misc!DC$3:DC$6,MATCH($AD1152,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1152*$AH1152*$AI1152),\n$X1152)*$AK1152","v":0}]
[null,{"$f":"unique_contracts!A1185","v":0},{"$f":"unique_contracts!B1185","v":0},{"$f":"unique_contracts!D1185","v":0},{"$f":"unique_contracts!J1185","v":0},{"$f":"unique_contracts!K1185","v":0},{"$f":"unique_contracts!M1185","v":0},{"$f":"unique_contracts!N1185","v":0},{"$f":"unique_contracts!P1185","v":0},{"$f":"unique_contracts!R1185","v":0},{"$f":"unique_contracts!V1185","v":0},{"$f":"unique_contracts!AB1185","v":0},{"$f":"unique_contracts!AM1185","v":0},{"$f":"unique_contracts!AN1185","v":0},{"$f":"unique_contracts!AO1185","v":0},{"$f":"unique_contracts!AP1185","v":0},{"$f":"unique_contracts!AQ1185","v":0},{"$f":"unique_contracts!AR1185","v":0},{"$f":"unique_contracts!CA1185","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1183,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1183,\"pumped_storage\",\n      IF(AND(NOT(U1183),V1183),\"n/a\",\n        IF(AND(K1183>0,OR(G1183=\"NotHybrid\",G1183=0)),_xlfn.CONCAT(AB1183,INDEX(resources!$G:$G,MATCH(C1183,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1183,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1183=\"Online\",NOT(ISNUMBER(MATCH(AC1183,misc!$DE:$DE,0)))),F1183,E1183)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AL$1,$AG1183>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AL$1,$AG1183>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AM$1,$AG1183>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CK$3:CK$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AM$1,$AG1183>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CK$3:CK$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AN$1,$AG1183>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CL$3:CL$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AN$1,$AG1183>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CL$3:CL$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AO$1,$AG1183>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CM$3:CM$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AO$1,$AG1183>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CM$3:CM$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AP$1,$AG1183>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CN$3:CN$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AP$1,$AG1183>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CN$3:CN$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AQ$1,$AG1183>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CO$3:CO$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AQ$1,$AG1183>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CO$3:CO$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AR$1,$AG1183>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CP$3:CP$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AR$1,$AG1183>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CP$3:CP$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AS$1,$AG1183>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AS$1,$AG1183>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AT$1,$AG1183>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CR$3:CR$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AT$1,$AG1183>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CR$3:CR$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AU$1,$AG1183>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CS$3:CS$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AU$1,$AG1183>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CS$3:CS$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AV$1,$AG1183>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CT$3:CT$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AV$1,$AG1183>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CT$3:CT$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AW$1,$AG1183>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CU$3:CU$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AW$1,$AG1183>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CU$3:CU$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AX$1,$AG1183>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CV$3:CV$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AX$1,$AG1183>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CV$3:CV$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AY$1,$AG1183>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CW$3:CW$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AY$1,$AG1183>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CW$3:CW$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=AZ$1,$AG1183>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CX$3:CX$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=AZ$1,$AG1183>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CX$3:CX$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=BA$1,$AG1183>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CY$3:CY$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=BA$1,$AG1183>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CY$3:CY$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=BB$1,$AG1183>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=BB$1,$AG1183>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=BC$1,$AG1183>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!DA$3:DA$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=BC$1,$AG1183>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!DA$3:DA$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=BD$1,$AG1183>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!DB$3:DB$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=BD$1,$AG1183>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!DB$3:DB$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1183<=BE$1,$AG1183>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1183,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1183>$AB1183,$AD1183=\"n/a\"),($AA1183-$AB1183)*INDEX(misc!DC$3:DC$6,MATCH($AC1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1183=\"n/a\",$AJ1183*$AI1183,$I1183)\n    +IFERROR(\n      IF(AND($AF1183<=BE$1,$AG1183>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1183,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1183>$AB1183,($AA1183-$AB1183)*INDEX(misc!DC$3:DC$6,MATCH($AD1183,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1183*$AH1183*$AI1183),\n$X1183)*$AK1183","v":0}]
[null,{"$f":"unique_contracts!A1191","v":0},{"$f":"unique_contracts!B1191","v":0},{"$f":"unique_contracts!D1191","v":0},{"$f":"unique_contracts!J1191","v":0},{"$f":"unique_contracts!K1191","v":0},{"$f":"unique_contracts!M1191","v":0},{"$f":"unique_contracts!N1191","v":0},{"$f":"unique_contracts!P1191","v":0},{"$f":"unique_contracts!R1191","v":0},{"$f":"unique_contracts!V1191","v":0},{"$f":"unique_contracts!AB1191","v":0},{"$f":"unique_contracts!AM1191","v":0},{"$f":"unique_contracts!AN1191","v":0},{"$f":"unique_contracts!AO1191","v":0},{"$f":"unique_contracts!AP1191","v":0},{"$f":"unique_contracts!AQ1191","v":0},{"$f":"unique_contracts!AR1191","v":0},{"$f":"unique_contracts!CA1191","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1189,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1189,\"pumped_storage\",\n      IF(AND(NOT(U1189),V1189),\"n/a\",\n        IF(AND(K1189>0,OR(G1189=\"NotHybrid\",G1189=0)),_xlfn.CONCAT(AB1189,INDEX(resources!$G:$G,MATCH(C1189,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1189,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1189=\"Online\",NOT(ISNUMBER(MATCH(AC1189,misc!$DE:$DE,0)))),F1189,E1189)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AL$1,$AG1189>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AL$1,$AG1189>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AM$1,$AG1189>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CK$3:CK$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AM$1,$AG1189>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CK$3:CK$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AN$1,$AG1189>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CL$3:CL$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AN$1,$AG1189>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CL$3:CL$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AO$1,$AG1189>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CM$3:CM$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AO$1,$AG1189>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CM$3:CM$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AP$1,$AG1189>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CN$3:CN$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AP$1,$AG1189>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CN$3:CN$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AQ$1,$AG1189>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CO$3:CO$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AQ$1,$AG1189>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CO$3:CO$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AR$1,$AG1189>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CP$3:CP$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AR$1,$AG1189>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CP$3:CP$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AS$1,$AG1189>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AS$1,$AG1189>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AT$1,$AG1189>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CR$3:CR$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AT$1,$AG1189>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CR$3:CR$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AU$1,$AG1189>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CS$3:CS$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AU$1,$AG1189>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CS$3:CS$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AV$1,$AG1189>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CT$3:CT$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AV$1,$AG1189>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CT$3:CT$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AW$1,$AG1189>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CU$3:CU$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AW$1,$AG1189>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CU$3:CU$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AX$1,$AG1189>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CV$3:CV$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AX$1,$AG1189>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CV$3:CV$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AY$1,$AG1189>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CW$3:CW$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AY$1,$AG1189>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CW$3:CW$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=AZ$1,$AG1189>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CX$3:CX$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=AZ$1,$AG1189>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CX$3:CX$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=BA$1,$AG1189>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CY$3:CY$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=BA$1,$AG1189>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CY$3:CY$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=BB$1,$AG1189>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=BB$1,$AG1189>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=BC$1,$AG1189>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!DA$3:DA$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=BC$1,$AG1189>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!DA$3:DA$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=BD$1,$AG1189>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!DB$3:DB$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=BD$1,$AG1189>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!DB$3:DB$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1189<=BE$1,$AG1189>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1189>$AB1189,$AD1189=\"n/a\"),($AA1189-$AB1189)*INDEX(misc!DC$3:DC$6,MATCH($AC1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1189=\"n/a\",$AJ1189*$AI1189,$I1189)\n    +IFERROR(\n      IF(AND($AF1189<=BE$1,$AG1189>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1189>$AB1189,($AA1189-$AB1189)*INDEX(misc!DC$3:DC$6,MATCH($AD1189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1189*$AH1189*$AI1189),\n$X1189)*$AK1189","v":0}]
[null,{"$f":"unique_contracts!A1210","v":0},{"$f":"unique_contracts!B1210","v":0},{"$f":"unique_contracts!D1210","v":0},{"$f":"unique_contracts!J1210","v":0},{"$f":"unique_contracts!K1210","v":0},{"$f":"unique_contracts!M1210","v":0},{"$f":"unique_contracts!N1210","v":0},{"$f":"unique_contracts!P1210","v":0},{"$f":"unique_contracts!R1210","v":0},{"$f":"unique_contracts!V1210","v":0},{"$f":"unique_contracts!AB1210","v":0},{"$f":"unique_contracts!AM1210","v":0},{"$f":"unique_contracts!AN1210","v":0},{"$f":"unique_contracts!AO1210","v":0},{"$f":"unique_contracts!AP1210","v":0},{"$f":"unique_contracts!AQ1210","v":0},{"$f":"unique_contracts!AR1210","v":0},{"$f":"unique_contracts!CA1210","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1208,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1208,\"pumped_storage\",\n      IF(AND(NOT(U1208),V1208),\"n/a\",\n        IF(AND(K1208>0,OR(G1208=\"NotHybrid\",G1208=0)),_xlfn.CONCAT(AB1208,INDEX(resources!$G:$G,MATCH(C1208,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1208,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1208=\"Online\",NOT(ISNUMBER(MATCH(AC1208,misc!$DE:$DE,0)))),F1208,E1208)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AL$1,$AG1208>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AL$1,$AG1208>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AM$1,$AG1208>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CK$3:CK$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AM$1,$AG1208>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CK$3:CK$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AN$1,$AG1208>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CL$3:CL$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AN$1,$AG1208>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CL$3:CL$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AO$1,$AG1208>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CM$3:CM$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AO$1,$AG1208>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CM$3:CM$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AP$1,$AG1208>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CN$3:CN$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AP$1,$AG1208>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CN$3:CN$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AQ$1,$AG1208>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CO$3:CO$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AQ$1,$AG1208>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CO$3:CO$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AR$1,$AG1208>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CP$3:CP$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AR$1,$AG1208>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CP$3:CP$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AS$1,$AG1208>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AS$1,$AG1208>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AT$1,$AG1208>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CR$3:CR$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AT$1,$AG1208>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CR$3:CR$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AU$1,$AG1208>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CS$3:CS$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AU$1,$AG1208>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CS$3:CS$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AV$1,$AG1208>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CT$3:CT$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AV$1,$AG1208>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CT$3:CT$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AW$1,$AG1208>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CU$3:CU$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AW$1,$AG1208>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CU$3:CU$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AX$1,$AG1208>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CV$3:CV$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AX$1,$AG1208>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CV$3:CV$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AY$1,$AG1208>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CW$3:CW$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AY$1,$AG1208>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CW$3:CW$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=AZ$1,$AG1208>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CX$3:CX$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=AZ$1,$AG1208>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CX$3:CX$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=BA$1,$AG1208>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CY$3:CY$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=BA$1,$AG1208>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CY$3:CY$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=BB$1,$AG1208>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=BB$1,$AG1208>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=BC$1,$AG1208>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!DA$3:DA$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=BC$1,$AG1208>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!DA$3:DA$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=BD$1,$AG1208>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!DB$3:DB$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=BD$1,$AG1208>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!DB$3:DB$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1208<=BE$1,$AG1208>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1208,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1208>$AB1208,$AD1208=\"n/a\"),($AA1208-$AB1208)*INDEX(misc!DC$3:DC$6,MATCH($AC1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1208=\"n/a\",$AJ1208*$AI1208,$I1208)\n    +IFERROR(\n      IF(AND($AF1208<=BE$1,$AG1208>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1208,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1208>$AB1208,($AA1208-$AB1208)*INDEX(misc!DC$3:DC$6,MATCH($AD1208,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1208*$AH1208*$AI1208),\n$X1208)*$AK1208","v":0}]
[null,{"$f":"unique_contracts!A1245","v":0},{"$f":"unique_contracts!B1245","v":0},{"$f":"unique_contracts!D1245","v":0},{"$f":"unique_contracts!J1245","v":0},{"$f":"unique_contracts!K1245","v":0},{"$f":"unique_contracts!M1245","v":0},{"$f":"unique_contracts!N1245","v":0},{"$f":"unique_contracts!P1245","v":0},{"$f":"unique_contracts!R1245","v":0},{"$f":"unique_contracts!V1245","v":0},{"$f":"unique_contracts!AB1245","v":0},{"$f":"unique_contracts!AM1245","v":0},{"$f":"unique_contracts!AN1245","v":0},{"$f":"unique_contracts!AO1245","v":0},{"$f":"unique_contracts!AP1245","v":0},{"$f":"unique_contracts!AQ1245","v":0},{"$f":"unique_contracts!AR1245","v":0},{"$f":"unique_contracts!CA1245","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1243,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1243,\"pumped_storage\",\n      IF(AND(NOT(U1243),V1243),\"n/a\",\n        IF(AND(K1243>0,OR(G1243=\"NotHybrid\",G1243=0)),_xlfn.CONCAT(AB1243,INDEX(resources!$G:$G,MATCH(C1243,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1243,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1243=\"Online\",NOT(ISNUMBER(MATCH(AC1243,misc!$DE:$DE,0)))),F1243,E1243)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AL$1,$AG1243>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AL$1,$AG1243>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AM$1,$AG1243>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CK$3:CK$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AM$1,$AG1243>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CK$3:CK$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AN$1,$AG1243>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CL$3:CL$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AN$1,$AG1243>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CL$3:CL$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AO$1,$AG1243>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CM$3:CM$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AO$1,$AG1243>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CM$3:CM$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AP$1,$AG1243>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CN$3:CN$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AP$1,$AG1243>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CN$3:CN$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AQ$1,$AG1243>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CO$3:CO$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AQ$1,$AG1243>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CO$3:CO$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AR$1,$AG1243>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CP$3:CP$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AR$1,$AG1243>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CP$3:CP$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AS$1,$AG1243>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AS$1,$AG1243>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AT$1,$AG1243>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CR$3:CR$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AT$1,$AG1243>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CR$3:CR$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AU$1,$AG1243>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CS$3:CS$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AU$1,$AG1243>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CS$3:CS$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AV$1,$AG1243>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CT$3:CT$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AV$1,$AG1243>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CT$3:CT$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AW$1,$AG1243>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CU$3:CU$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AW$1,$AG1243>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CU$3:CU$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AX$1,$AG1243>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CV$3:CV$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AX$1,$AG1243>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CV$3:CV$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AY$1,$AG1243>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CW$3:CW$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AY$1,$AG1243>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CW$3:CW$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=AZ$1,$AG1243>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CX$3:CX$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=AZ$1,$AG1243>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CX$3:CX$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=BA$1,$AG1243>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CY$3:CY$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=BA$1,$AG1243>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CY$3:CY$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=BB$1,$AG1243>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=BB$1,$AG1243>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=BC$1,$AG1243>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!DA$3:DA$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=BC$1,$AG1243>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!DA$3:DA$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=BD$1,$AG1243>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!DB$3:DB$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=BD$1,$AG1243>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!DB$3:DB$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1243<=BE$1,$AG1243>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1243,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1243>$AB1243,$AD1243=\"n/a\"),($AA1243-$AB1243)*INDEX(misc!DC$3:DC$6,MATCH($AC1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1243=\"n/a\",$AJ1243*$AI1243,$I1243)\n    +IFERROR(\n      IF(AND($AF1243<=BE$1,$AG1243>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1243,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1243>$AB1243,($AA1243-$AB1243)*INDEX(misc!DC$3:DC$6,MATCH($AD1243,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1243*$AH1243*$AI1243),\n$X1243)*$AK1243","v":0}]
[null,{"$f":"unique_contracts!A1253","v":0},{"$f":"unique_contracts!B1253","v":0},{"$f":"unique_contracts!D1253","v":0},{"$f":"unique_contracts!J1253","v":0},{"$f":"unique_contracts!K1253","v":0},{"$f":"unique_contracts!M1253","v":0},{"$f":"unique_contracts!N1253","v":0},{"$f":"unique_contracts!P1253","v":0},{"$f":"unique_contracts!R1253","v":0},{"$f":"unique_contracts!V1253","v":0},{"$f":"unique_contracts!AB1253","v":0},{"$f":"unique_contracts!AM1253","v":0},{"$f":"unique_contracts!AN1253","v":0},{"$f":"unique_contracts!AO1253","v":0},{"$f":"unique_contracts!AP1253","v":0},{"$f":"unique_contracts!AQ1253","v":0},{"$f":"unique_contracts!AR1253","v":0},{"$f":"unique_contracts!CA1253","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1251,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1251,\"pumped_storage\",\n      IF(AND(NOT(U1251),V1251),\"n/a\",\n        IF(AND(K1251>0,OR(G1251=\"NotHybrid\",G1251=0)),_xlfn.CONCAT(AB1251,INDEX(resources!$G:$G,MATCH(C1251,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1251,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1251=\"Online\",NOT(ISNUMBER(MATCH(AC1251,misc!$DE:$DE,0)))),F1251,E1251)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AL$1,$AG1251>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AL$1,$AG1251>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AM$1,$AG1251>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CK$3:CK$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AM$1,$AG1251>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CK$3:CK$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AN$1,$AG1251>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CL$3:CL$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AN$1,$AG1251>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CL$3:CL$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AO$1,$AG1251>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CM$3:CM$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AO$1,$AG1251>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CM$3:CM$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AP$1,$AG1251>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CN$3:CN$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AP$1,$AG1251>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CN$3:CN$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AQ$1,$AG1251>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CO$3:CO$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AQ$1,$AG1251>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CO$3:CO$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AR$1,$AG1251>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CP$3:CP$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AR$1,$AG1251>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CP$3:CP$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AS$1,$AG1251>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AS$1,$AG1251>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AT$1,$AG1251>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CR$3:CR$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AT$1,$AG1251>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CR$3:CR$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AU$1,$AG1251>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CS$3:CS$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AU$1,$AG1251>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CS$3:CS$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AV$1,$AG1251>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CT$3:CT$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AV$1,$AG1251>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CT$3:CT$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AW$1,$AG1251>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CU$3:CU$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AW$1,$AG1251>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CU$3:CU$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AX$1,$AG1251>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CV$3:CV$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AX$1,$AG1251>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CV$3:CV$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AY$1,$AG1251>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CW$3:CW$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AY$1,$AG1251>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CW$3:CW$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=AZ$1,$AG1251>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CX$3:CX$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=AZ$1,$AG1251>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CX$3:CX$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=BA$1,$AG1251>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CY$3:CY$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=BA$1,$AG1251>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CY$3:CY$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=BB$1,$AG1251>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=BB$1,$AG1251>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=BC$1,$AG1251>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!DA$3:DA$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=BC$1,$AG1251>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!DA$3:DA$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=BD$1,$AG1251>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!DB$3:DB$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=BD$1,$AG1251>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!DB$3:DB$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1251<=BE$1,$AG1251>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1251>$AB1251,$AD1251=\"n/a\"),($AA1251-$AB1251)*INDEX(misc!DC$3:DC$6,MATCH($AC1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1251=\"n/a\",$AJ1251*$AI1251,$I1251)\n    +IFERROR(\n      IF(AND($AF1251<=BE$1,$AG1251>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1251>$AB1251,($AA1251-$AB1251)*INDEX(misc!DC$3:DC$6,MATCH($AD1251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1251*$AH1251*$AI1251),\n$X1251)*$AK1251","v":0}]
[null,{"$f":"unique_contracts!A1272","v":0},{"$f":"unique_contracts!B1272","v":0},{"$f":"unique_contracts!D1272","v":0},{"$f":"unique_contracts!J1272","v":0},{"$f":"unique_contracts!K1272","v":0},{"$f":"unique_contracts!M1272","v":0},{"$f":"unique_contracts!N1272","v":0},{"$f":"unique_contracts!P1272","v":0},{"$f":"unique_contracts!R1272","v":0},{"$f":"unique_contracts!V1272","v":0},{"$f":"unique_contracts!AB1272","v":0},{"$f":"unique_contracts!AM1272","v":0},{"$f":"unique_contracts!AN1272","v":0},{"$f":"unique_contracts!AO1272","v":0},{"$f":"unique_contracts!AP1272","v":0},{"$f":"unique_contracts!AQ1272","v":0},{"$f":"unique_contracts!AR1272","v":0},{"$f":"unique_contracts!CA1272","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1270,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1270,\"pumped_storage\",\n      IF(AND(NOT(U1270),V1270),\"n/a\",\n        IF(AND(K1270>0,OR(G1270=\"NotHybrid\",G1270=0)),_xlfn.CONCAT(AB1270,INDEX(resources!$G:$G,MATCH(C1270,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1270,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1270=\"Online\",NOT(ISNUMBER(MATCH(AC1270,misc!$DE:$DE,0)))),F1270,E1270)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AL$1,$AG1270>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AL$1,$AG1270>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AM$1,$AG1270>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CK$3:CK$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AM$1,$AG1270>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CK$3:CK$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AN$1,$AG1270>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CL$3:CL$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AN$1,$AG1270>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CL$3:CL$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AO$1,$AG1270>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CM$3:CM$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AO$1,$AG1270>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CM$3:CM$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AP$1,$AG1270>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CN$3:CN$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AP$1,$AG1270>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CN$3:CN$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AQ$1,$AG1270>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CO$3:CO$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AQ$1,$AG1270>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CO$3:CO$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AR$1,$AG1270>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CP$3:CP$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AR$1,$AG1270>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CP$3:CP$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AS$1,$AG1270>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AS$1,$AG1270>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AT$1,$AG1270>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CR$3:CR$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AT$1,$AG1270>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CR$3:CR$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AU$1,$AG1270>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CS$3:CS$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AU$1,$AG1270>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CS$3:CS$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AV$1,$AG1270>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CT$3:CT$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AV$1,$AG1270>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CT$3:CT$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AW$1,$AG1270>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CU$3:CU$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AW$1,$AG1270>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CU$3:CU$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AX$1,$AG1270>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CV$3:CV$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AX$1,$AG1270>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CV$3:CV$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AY$1,$AG1270>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CW$3:CW$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AY$1,$AG1270>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CW$3:CW$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=AZ$1,$AG1270>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CX$3:CX$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=AZ$1,$AG1270>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CX$3:CX$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=BA$1,$AG1270>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CY$3:CY$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=BA$1,$AG1270>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CY$3:CY$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=BB$1,$AG1270>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=BB$1,$AG1270>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=BC$1,$AG1270>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!DA$3:DA$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=BC$1,$AG1270>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!DA$3:DA$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=BD$1,$AG1270>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!DB$3:DB$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=BD$1,$AG1270>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!DB$3:DB$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1270<=BE$1,$AG1270>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1270>$AB1270,$AD1270=\"n/a\"),($AA1270-$AB1270)*INDEX(misc!DC$3:DC$6,MATCH($AC1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1270=\"n/a\",$AJ1270*$AI1270,$I1270)\n    +IFERROR(\n      IF(AND($AF1270<=BE$1,$AG1270>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1270>$AB1270,($AA1270-$AB1270)*INDEX(misc!DC$3:DC$6,MATCH($AD1270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1270*$AH1270*$AI1270),\n$X1270)*$AK1270","v":0}]
[null,{"$f":"unique_contracts!A1297","v":0},{"$f":"unique_contracts!B1297","v":0},{"$f":"unique_contracts!D1297","v":0},{"$f":"unique_contracts!J1297","v":0},{"$f":"unique_contracts!K1297","v":0},{"$f":"unique_contracts!M1297","v":0},{"$f":"unique_contracts!N1297","v":0},{"$f":"unique_contracts!P1297","v":0},{"$f":"unique_contracts!R1297","v":0},{"$f":"unique_contracts!V1297","v":0},{"$f":"unique_contracts!AB1297","v":0},{"$f":"unique_contracts!AM1297","v":0},{"$f":"unique_contracts!AN1297","v":0},{"$f":"unique_contracts!AO1297","v":0},{"$f":"unique_contracts!AP1297","v":0},{"$f":"unique_contracts!AQ1297","v":0},{"$f":"unique_contracts!AR1297","v":0},{"$f":"unique_contracts!CA1297","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1295,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1295,\"pumped_storage\",\n      IF(AND(NOT(U1295),V1295),\"n/a\",\n        IF(AND(K1295>0,OR(G1295=\"NotHybrid\",G1295=0)),_xlfn.CONCAT(AB1295,INDEX(resources!$G:$G,MATCH(C1295,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1295,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1295=\"Online\",NOT(ISNUMBER(MATCH(AC1295,misc!$DE:$DE,0)))),F1295,E1295)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AL$1,$AG1295>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AL$1,$AG1295>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AM$1,$AG1295>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CK$3:CK$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AM$1,$AG1295>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CK$3:CK$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AN$1,$AG1295>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CL$3:CL$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AN$1,$AG1295>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CL$3:CL$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AO$1,$AG1295>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CM$3:CM$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AO$1,$AG1295>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CM$3:CM$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AP$1,$AG1295>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CN$3:CN$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AP$1,$AG1295>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CN$3:CN$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AQ$1,$AG1295>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CO$3:CO$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AQ$1,$AG1295>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CO$3:CO$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AR$1,$AG1295>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CP$3:CP$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AR$1,$AG1295>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CP$3:CP$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AS$1,$AG1295>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AS$1,$AG1295>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AT$1,$AG1295>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CR$3:CR$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AT$1,$AG1295>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CR$3:CR$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AU$1,$AG1295>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CS$3:CS$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AU$1,$AG1295>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CS$3:CS$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AV$1,$AG1295>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CT$3:CT$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AV$1,$AG1295>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CT$3:CT$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AW$1,$AG1295>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CU$3:CU$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AW$1,$AG1295>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CU$3:CU$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AX$1,$AG1295>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CV$3:CV$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AX$1,$AG1295>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CV$3:CV$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AY$1,$AG1295>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CW$3:CW$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AY$1,$AG1295>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CW$3:CW$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=AZ$1,$AG1295>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CX$3:CX$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=AZ$1,$AG1295>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CX$3:CX$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=BA$1,$AG1295>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CY$3:CY$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=BA$1,$AG1295>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CY$3:CY$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=BB$1,$AG1295>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=BB$1,$AG1295>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=BC$1,$AG1295>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!DA$3:DA$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=BC$1,$AG1295>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!DA$3:DA$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=BD$1,$AG1295>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!DB$3:DB$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=BD$1,$AG1295>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!DB$3:DB$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1295<=BE$1,$AG1295>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1295,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1295>$AB1295,$AD1295=\"n/a\"),($AA1295-$AB1295)*INDEX(misc!DC$3:DC$6,MATCH($AC1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1295=\"n/a\",$AJ1295*$AI1295,$I1295)\n    +IFERROR(\n      IF(AND($AF1295<=BE$1,$AG1295>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1295,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1295>$AB1295,($AA1295-$AB1295)*INDEX(misc!DC$3:DC$6,MATCH($AD1295,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1295*$AH1295*$AI1295),\n$X1295)*$AK1295","v":0}]
[null,{"$f":"unique_contracts!A1304","v":0},{"$f":"unique_contracts!B1304","v":0},{"$f":"unique_contracts!D1304","v":0},{"$f":"unique_contracts!J1304","v":0},{"$f":"unique_contracts!K1304","v":0},{"$f":"unique_contracts!M1304","v":0},{"$f":"unique_contracts!N1304","v":0},{"$f":"unique_contracts!P1304","v":0},{"$f":"unique_contracts!R1304","v":0},{"$f":"unique_contracts!V1304","v":0},{"$f":"unique_contracts!AB1304","v":0},{"$f":"unique_contracts!AM1304","v":0},{"$f":"unique_contracts!AN1304","v":0},{"$f":"unique_contracts!AO1304","v":0},{"$f":"unique_contracts!AP1304","v":0},{"$f":"unique_contracts!AQ1304","v":0},{"$f":"unique_contracts!AR1304","v":0},{"$f":"unique_contracts!CA1304","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1302,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1302,\"pumped_storage\",\n      IF(AND(NOT(U1302),V1302),\"n/a\",\n        IF(AND(K1302>0,OR(G1302=\"NotHybrid\",G1302=0)),_xlfn.CONCAT(AB1302,INDEX(resources!$G:$G,MATCH(C1302,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1302,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1302=\"Online\",NOT(ISNUMBER(MATCH(AC1302,misc!$DE:$DE,0)))),F1302,E1302)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AL$1,$AG1302>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AL$1,$AG1302>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AM$1,$AG1302>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CK$3:CK$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AM$1,$AG1302>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CK$3:CK$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AN$1,$AG1302>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CL$3:CL$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AN$1,$AG1302>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CL$3:CL$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AO$1,$AG1302>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CM$3:CM$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AO$1,$AG1302>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CM$3:CM$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AP$1,$AG1302>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CN$3:CN$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AP$1,$AG1302>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CN$3:CN$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AQ$1,$AG1302>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CO$3:CO$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AQ$1,$AG1302>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CO$3:CO$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AR$1,$AG1302>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CP$3:CP$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AR$1,$AG1302>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CP$3:CP$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AS$1,$AG1302>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AS$1,$AG1302>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AT$1,$AG1302>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CR$3:CR$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AT$1,$AG1302>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CR$3:CR$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AU$1,$AG1302>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CS$3:CS$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AU$1,$AG1302>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CS$3:CS$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AV$1,$AG1302>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CT$3:CT$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AV$1,$AG1302>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CT$3:CT$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AW$1,$AG1302>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CU$3:CU$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AW$1,$AG1302>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CU$3:CU$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AX$1,$AG1302>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CV$3:CV$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AX$1,$AG1302>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CV$3:CV$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AY$1,$AG1302>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CW$3:CW$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AY$1,$AG1302>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CW$3:CW$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=AZ$1,$AG1302>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CX$3:CX$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=AZ$1,$AG1302>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CX$3:CX$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=BA$1,$AG1302>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CY$3:CY$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=BA$1,$AG1302>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CY$3:CY$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=BB$1,$AG1302>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=BB$1,$AG1302>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=BC$1,$AG1302>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!DA$3:DA$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=BC$1,$AG1302>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!DA$3:DA$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=BD$1,$AG1302>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!DB$3:DB$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=BD$1,$AG1302>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!DB$3:DB$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1302<=BE$1,$AG1302>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1302,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1302>$AB1302,$AD1302=\"n/a\"),($AA1302-$AB1302)*INDEX(misc!DC$3:DC$6,MATCH($AC1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1302=\"n/a\",$AJ1302*$AI1302,$I1302)\n    +IFERROR(\n      IF(AND($AF1302<=BE$1,$AG1302>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1302,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1302>$AB1302,($AA1302-$AB1302)*INDEX(misc!DC$3:DC$6,MATCH($AD1302,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1302*$AH1302*$AI1302),\n$X1302)*$AK1302","v":0}]
[null,{"$f":"unique_contracts!A1334","v":0},{"$f":"unique_contracts!B1334","v":0},{"$f":"unique_contracts!D1334","v":0},{"$f":"unique_contracts!J1334","v":0},{"$f":"unique_contracts!K1334","v":0},{"$f":"unique_contracts!M1334","v":0},{"$f":"unique_contracts!N1334","v":0},{"$f":"unique_contracts!P1334","v":0},{"$f":"unique_contracts!R1334","v":0},{"$f":"unique_contracts!V1334","v":0},{"$f":"unique_contracts!AB1334","v":0},{"$f":"unique_contracts!AM1334","v":0},{"$f":"unique_contracts!AN1334","v":0},{"$f":"unique_contracts!AO1334","v":0},{"$f":"unique_contracts!AP1334","v":0},{"$f":"unique_contracts!AQ1334","v":0},{"$f":"unique_contracts!AR1334","v":0},{"$f":"unique_contracts!CA1334","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1332,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1332,\"pumped_storage\",\n      IF(AND(NOT(U1332),V1332),\"n/a\",\n        IF(AND(K1332>0,OR(G1332=\"NotHybrid\",G1332=0)),_xlfn.CONCAT(AB1332,INDEX(resources!$G:$G,MATCH(C1332,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1332,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1332=\"Online\",NOT(ISNUMBER(MATCH(AC1332,misc!$DE:$DE,0)))),F1332,E1332)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AL$1,$AG1332>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AL$1,$AG1332>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AM$1,$AG1332>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CK$3:CK$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AM$1,$AG1332>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CK$3:CK$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AN$1,$AG1332>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CL$3:CL$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AN$1,$AG1332>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CL$3:CL$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AO$1,$AG1332>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CM$3:CM$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AO$1,$AG1332>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CM$3:CM$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AP$1,$AG1332>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CN$3:CN$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AP$1,$AG1332>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CN$3:CN$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AQ$1,$AG1332>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CO$3:CO$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AQ$1,$AG1332>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CO$3:CO$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AR$1,$AG1332>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CP$3:CP$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AR$1,$AG1332>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CP$3:CP$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AS$1,$AG1332>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AS$1,$AG1332>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AT$1,$AG1332>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CR$3:CR$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AT$1,$AG1332>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CR$3:CR$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AU$1,$AG1332>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CS$3:CS$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AU$1,$AG1332>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CS$3:CS$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AV$1,$AG1332>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CT$3:CT$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AV$1,$AG1332>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CT$3:CT$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AW$1,$AG1332>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CU$3:CU$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AW$1,$AG1332>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CU$3:CU$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AX$1,$AG1332>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CV$3:CV$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AX$1,$AG1332>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CV$3:CV$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AY$1,$AG1332>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CW$3:CW$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AY$1,$AG1332>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CW$3:CW$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=AZ$1,$AG1332>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CX$3:CX$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=AZ$1,$AG1332>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CX$3:CX$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=BA$1,$AG1332>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CY$3:CY$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=BA$1,$AG1332>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CY$3:CY$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=BB$1,$AG1332>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=BB$1,$AG1332>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=BC$1,$AG1332>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!DA$3:DA$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=BC$1,$AG1332>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!DA$3:DA$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=BD$1,$AG1332>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!DB$3:DB$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=BD$1,$AG1332>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!DB$3:DB$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1332<=BE$1,$AG1332>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1332,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1332>$AB1332,$AD1332=\"n/a\"),($AA1332-$AB1332)*INDEX(misc!DC$3:DC$6,MATCH($AC1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1332=\"n/a\",$AJ1332*$AI1332,$I1332)\n    +IFERROR(\n      IF(AND($AF1332<=BE$1,$AG1332>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1332,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1332>$AB1332,($AA1332-$AB1332)*INDEX(misc!DC$3:DC$6,MATCH($AD1332,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1332*$AH1332*$AI1332),\n$X1332)*$AK1332","v":0}]
[null,{"$f":"unique_contracts!A1340","v":0},{"$f":"unique_contracts!B1340","v":0},{"$f":"unique_contracts!D1340","v":0},{"$f":"unique_contracts!J1340","v":0},{"$f":"unique_contracts!K1340","v":0},{"$f":"unique_contracts!M1340","v":0},{"$f":"unique_contracts!N1340","v":0},{"$f":"unique_contracts!P1340","v":0},{"$f":"unique_contracts!R1340","v":0},{"$f":"unique_contracts!V1340","v":0},{"$f":"unique_contracts!AB1340","v":0},{"$f":"unique_contracts!AM1340","v":0},{"$f":"unique_contracts!AN1340","v":0},{"$f":"unique_contracts!AO1340","v":0},{"$f":"unique_contracts!AP1340","v":0},{"$f":"unique_contracts!AQ1340","v":0},{"$f":"unique_contracts!AR1340","v":0},{"$f":"unique_contracts!CA1340","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1338,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1338,\"pumped_storage\",\n      IF(AND(NOT(U1338),V1338),\"n/a\",\n        IF(AND(K1338>0,OR(G1338=\"NotHybrid\",G1338=0)),_xlfn.CONCAT(AB1338,INDEX(resources!$G:$G,MATCH(C1338,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1338,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1338=\"Online\",NOT(ISNUMBER(MATCH(AC1338,misc!$DE:$DE,0)))),F1338,E1338)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AL$1,$AG1338>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AL$1,$AG1338>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AM$1,$AG1338>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CK$3:CK$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AM$1,$AG1338>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CK$3:CK$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AN$1,$AG1338>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CL$3:CL$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AN$1,$AG1338>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CL$3:CL$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AO$1,$AG1338>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CM$3:CM$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AO$1,$AG1338>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CM$3:CM$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AP$1,$AG1338>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CN$3:CN$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AP$1,$AG1338>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CN$3:CN$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AQ$1,$AG1338>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CO$3:CO$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AQ$1,$AG1338>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CO$3:CO$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AR$1,$AG1338>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CP$3:CP$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AR$1,$AG1338>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CP$3:CP$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AS$1,$AG1338>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AS$1,$AG1338>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AT$1,$AG1338>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CR$3:CR$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AT$1,$AG1338>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CR$3:CR$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AU$1,$AG1338>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CS$3:CS$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AU$1,$AG1338>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CS$3:CS$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AV$1,$AG1338>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CT$3:CT$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AV$1,$AG1338>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CT$3:CT$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AW$1,$AG1338>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CU$3:CU$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AW$1,$AG1338>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CU$3:CU$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AX$1,$AG1338>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CV$3:CV$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AX$1,$AG1338>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CV$3:CV$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AY$1,$AG1338>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CW$3:CW$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AY$1,$AG1338>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CW$3:CW$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=AZ$1,$AG1338>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CX$3:CX$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=AZ$1,$AG1338>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CX$3:CX$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=BA$1,$AG1338>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CY$3:CY$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=BA$1,$AG1338>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CY$3:CY$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=BB$1,$AG1338>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=BB$1,$AG1338>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=BC$1,$AG1338>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!DA$3:DA$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=BC$1,$AG1338>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!DA$3:DA$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=BD$1,$AG1338>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!DB$3:DB$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=BD$1,$AG1338>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!DB$3:DB$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1338<=BE$1,$AG1338>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1338>$AB1338,$AD1338=\"n/a\"),($AA1338-$AB1338)*INDEX(misc!DC$3:DC$6,MATCH($AC1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1338=\"n/a\",$AJ1338*$AI1338,$I1338)\n    +IFERROR(\n      IF(AND($AF1338<=BE$1,$AG1338>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1338>$AB1338,($AA1338-$AB1338)*INDEX(misc!DC$3:DC$6,MATCH($AD1338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1338*$AH1338*$AI1338),\n$X1338)*$AK1338","v":0}]
[null,{"$f":"unique_contracts!A1359","v":0},{"$f":"unique_contracts!B1359","v":0},{"$f":"unique_contracts!D1359","v":0},{"$f":"unique_contracts!J1359","v":0},{"$f":"unique_contracts!K1359","v":0},{"$f":"unique_contracts!M1359","v":0},{"$f":"unique_contracts!N1359","v":0},{"$f":"unique_contracts!P1359","v":0},{"$f":"unique_contracts!R1359","v":0},{"$f":"unique_contracts!V1359","v":0},{"$f":"unique_contracts!AB1359","v":0},{"$f":"unique_contracts!AM1359","v":0},{"$f":"unique_contracts!AN1359","v":0},{"$f":"unique_contracts!AO1359","v":0},{"$f":"unique_contracts!AP1359","v":0},{"$f":"unique_contracts!AQ1359","v":0},{"$f":"unique_contracts!AR1359","v":0},{"$f":"unique_contracts!CA1359","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1357,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1357,\"pumped_storage\",\n      IF(AND(NOT(U1357),V1357),\"n/a\",\n        IF(AND(K1357>0,OR(G1357=\"NotHybrid\",G1357=0)),_xlfn.CONCAT(AB1357,INDEX(resources!$G:$G,MATCH(C1357,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1357,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1357=\"Online\",NOT(ISNUMBER(MATCH(AC1357,misc!$DE:$DE,0)))),F1357,E1357)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AL$1,$AG1357>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AL$1,$AG1357>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AM$1,$AG1357>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CK$3:CK$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AM$1,$AG1357>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CK$3:CK$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AN$1,$AG1357>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CL$3:CL$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AN$1,$AG1357>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CL$3:CL$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AO$1,$AG1357>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CM$3:CM$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AO$1,$AG1357>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CM$3:CM$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AP$1,$AG1357>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CN$3:CN$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AP$1,$AG1357>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CN$3:CN$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AQ$1,$AG1357>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CO$3:CO$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AQ$1,$AG1357>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CO$3:CO$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AR$1,$AG1357>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CP$3:CP$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AR$1,$AG1357>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CP$3:CP$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AS$1,$AG1357>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AS$1,$AG1357>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AT$1,$AG1357>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CR$3:CR$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AT$1,$AG1357>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CR$3:CR$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AU$1,$AG1357>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CS$3:CS$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AU$1,$AG1357>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CS$3:CS$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AV$1,$AG1357>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CT$3:CT$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AV$1,$AG1357>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CT$3:CT$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AW$1,$AG1357>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CU$3:CU$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AW$1,$AG1357>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CU$3:CU$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AX$1,$AG1357>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CV$3:CV$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AX$1,$AG1357>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CV$3:CV$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AY$1,$AG1357>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CW$3:CW$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AY$1,$AG1357>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CW$3:CW$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=AZ$1,$AG1357>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CX$3:CX$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=AZ$1,$AG1357>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CX$3:CX$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=BA$1,$AG1357>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CY$3:CY$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=BA$1,$AG1357>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CY$3:CY$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=BB$1,$AG1357>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=BB$1,$AG1357>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=BC$1,$AG1357>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!DA$3:DA$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=BC$1,$AG1357>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!DA$3:DA$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=BD$1,$AG1357>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!DB$3:DB$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=BD$1,$AG1357>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!DB$3:DB$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1357<=BE$1,$AG1357>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1357,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1357>$AB1357,$AD1357=\"n/a\"),($AA1357-$AB1357)*INDEX(misc!DC$3:DC$6,MATCH($AC1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1357=\"n/a\",$AJ1357*$AI1357,$I1357)\n    +IFERROR(\n      IF(AND($AF1357<=BE$1,$AG1357>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1357,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1357>$AB1357,($AA1357-$AB1357)*INDEX(misc!DC$3:DC$6,MATCH($AD1357,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1357*$AH1357*$AI1357),\n$X1357)*$AK1357","v":0}]
[null,{"$f":"unique_contracts!A1395","v":0},{"$f":"unique_contracts!B1395","v":0},{"$f":"unique_contracts!D1395","v":0},{"$f":"unique_contracts!J1395","v":0},{"$f":"unique_contracts!K1395","v":0},{"$f":"unique_contracts!M1395","v":0},{"$f":"unique_contracts!N1395","v":0},{"$f":"unique_contracts!P1395","v":0},{"$f":"unique_contracts!R1395","v":0},{"$f":"unique_contracts!V1395","v":0},{"$f":"unique_contracts!AB1395","v":0},{"$f":"unique_contracts!AM1395","v":0},{"$f":"unique_contracts!AN1395","v":0},{"$f":"unique_contracts!AO1395","v":0},{"$f":"unique_contracts!AP1395","v":0},{"$f":"unique_contracts!AQ1395","v":0},{"$f":"unique_contracts!AR1395","v":0},{"$f":"unique_contracts!CA1395","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1393,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1393,\"pumped_storage\",\n      IF(AND(NOT(U1393),V1393),\"n/a\",\n        IF(AND(K1393>0,OR(G1393=\"NotHybrid\",G1393=0)),_xlfn.CONCAT(AB1393,INDEX(resources!$G:$G,MATCH(C1393,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1393,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1393=\"Online\",NOT(ISNUMBER(MATCH(AC1393,misc!$DE:$DE,0)))),F1393,E1393)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AL$1,$AG1393>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AL$1,$AG1393>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AM$1,$AG1393>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CK$3:CK$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AM$1,$AG1393>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CK$3:CK$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AN$1,$AG1393>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CL$3:CL$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AN$1,$AG1393>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CL$3:CL$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AO$1,$AG1393>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CM$3:CM$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AO$1,$AG1393>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CM$3:CM$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AP$1,$AG1393>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CN$3:CN$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AP$1,$AG1393>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CN$3:CN$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AQ$1,$AG1393>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CO$3:CO$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AQ$1,$AG1393>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CO$3:CO$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AR$1,$AG1393>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CP$3:CP$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AR$1,$AG1393>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CP$3:CP$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AS$1,$AG1393>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AS$1,$AG1393>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AT$1,$AG1393>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CR$3:CR$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AT$1,$AG1393>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CR$3:CR$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AU$1,$AG1393>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CS$3:CS$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AU$1,$AG1393>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CS$3:CS$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AV$1,$AG1393>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CT$3:CT$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AV$1,$AG1393>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CT$3:CT$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AW$1,$AG1393>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CU$3:CU$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AW$1,$AG1393>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CU$3:CU$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AX$1,$AG1393>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CV$3:CV$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AX$1,$AG1393>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CV$3:CV$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AY$1,$AG1393>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CW$3:CW$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AY$1,$AG1393>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CW$3:CW$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=AZ$1,$AG1393>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CX$3:CX$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=AZ$1,$AG1393>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CX$3:CX$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=BA$1,$AG1393>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CY$3:CY$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=BA$1,$AG1393>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CY$3:CY$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=BB$1,$AG1393>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=BB$1,$AG1393>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=BC$1,$AG1393>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!DA$3:DA$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=BC$1,$AG1393>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!DA$3:DA$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=BD$1,$AG1393>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!DB$3:DB$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=BD$1,$AG1393>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!DB$3:DB$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1393<=BE$1,$AG1393>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1393,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1393>$AB1393,$AD1393=\"n/a\"),($AA1393-$AB1393)*INDEX(misc!DC$3:DC$6,MATCH($AC1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1393=\"n/a\",$AJ1393*$AI1393,$I1393)\n    +IFERROR(\n      IF(AND($AF1393<=BE$1,$AG1393>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1393,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1393>$AB1393,($AA1393-$AB1393)*INDEX(misc!DC$3:DC$6,MATCH($AD1393,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1393*$AH1393*$AI1393),\n$X1393)*$AK1393","v":0}]
[null,{"$f":"unique_contracts!A1402","v":0},{"$f":"unique_contracts!B1402","v":0},{"$f":"unique_contracts!D1402","v":0},{"$f":"unique_contracts!J1402","v":0},{"$f":"unique_contracts!K1402","v":0},{"$f":"unique_contracts!M1402","v":0},{"$f":"unique_contracts!N1402","v":0},{"$f":"unique_contracts!P1402","v":0},{"$f":"unique_contracts!R1402","v":0},{"$f":"unique_contracts!V1402","v":0},{"$f":"unique_contracts!AB1402","v":0},{"$f":"unique_contracts!AM1402","v":0},{"$f":"unique_contracts!AN1402","v":0},{"$f":"unique_contracts!AO1402","v":0},{"$f":"unique_contracts!AP1402","v":0},{"$f":"unique_contracts!AQ1402","v":0},{"$f":"unique_contracts!AR1402","v":0},{"$f":"unique_contracts!CA1402","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1400,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1400,\"pumped_storage\",\n      IF(AND(NOT(U1400),V1400),\"n/a\",\n        IF(AND(K1400>0,OR(G1400=\"NotHybrid\",G1400=0)),_xlfn.CONCAT(AB1400,INDEX(resources!$G:$G,MATCH(C1400,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1400,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1400=\"Online\",NOT(ISNUMBER(MATCH(AC1400,misc!$DE:$DE,0)))),F1400,E1400)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AL$1,$AG1400>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AL$1,$AG1400>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AM$1,$AG1400>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CK$3:CK$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AM$1,$AG1400>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CK$3:CK$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AN$1,$AG1400>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CL$3:CL$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AN$1,$AG1400>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CL$3:CL$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AO$1,$AG1400>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CM$3:CM$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AO$1,$AG1400>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CM$3:CM$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AP$1,$AG1400>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CN$3:CN$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AP$1,$AG1400>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CN$3:CN$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AQ$1,$AG1400>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CO$3:CO$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AQ$1,$AG1400>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CO$3:CO$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AR$1,$AG1400>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CP$3:CP$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AR$1,$AG1400>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CP$3:CP$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AS$1,$AG1400>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AS$1,$AG1400>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AT$1,$AG1400>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CR$3:CR$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AT$1,$AG1400>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CR$3:CR$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AU$1,$AG1400>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CS$3:CS$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AU$1,$AG1400>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CS$3:CS$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AV$1,$AG1400>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CT$3:CT$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AV$1,$AG1400>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CT$3:CT$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AW$1,$AG1400>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CU$3:CU$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AW$1,$AG1400>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CU$3:CU$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AX$1,$AG1400>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CV$3:CV$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AX$1,$AG1400>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CV$3:CV$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AY$1,$AG1400>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CW$3:CW$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AY$1,$AG1400>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CW$3:CW$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=AZ$1,$AG1400>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CX$3:CX$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=AZ$1,$AG1400>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CX$3:CX$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=BA$1,$AG1400>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CY$3:CY$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=BA$1,$AG1400>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CY$3:CY$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=BB$1,$AG1400>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=BB$1,$AG1400>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=BC$1,$AG1400>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!DA$3:DA$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=BC$1,$AG1400>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!DA$3:DA$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=BD$1,$AG1400>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!DB$3:DB$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=BD$1,$AG1400>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!DB$3:DB$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1400<=BE$1,$AG1400>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1400>$AB1400,$AD1400=\"n/a\"),($AA1400-$AB1400)*INDEX(misc!DC$3:DC$6,MATCH($AC1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1400=\"n/a\",$AJ1400*$AI1400,$I1400)\n    +IFERROR(\n      IF(AND($AF1400<=BE$1,$AG1400>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1400>$AB1400,($AA1400-$AB1400)*INDEX(misc!DC$3:DC$6,MATCH($AD1400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1400*$AH1400*$AI1400),\n$X1400)*$AK1400","v":0}]
[null,{"$f":"unique_contracts!A1421","v":0},{"$f":"unique_contracts!B1421","v":0},{"$f":"unique_contracts!D1421","v":0},{"$f":"unique_contracts!J1421","v":0},{"$f":"unique_contracts!K1421","v":0},{"$f":"unique_contracts!M1421","v":0},{"$f":"unique_contracts!N1421","v":0},{"$f":"unique_contracts!P1421","v":0},{"$f":"unique_contracts!R1421","v":0},{"$f":"unique_contracts!V1421","v":0},{"$f":"unique_contracts!AB1421","v":0},{"$f":"unique_contracts!AM1421","v":0},{"$f":"unique_contracts!AN1421","v":0},{"$f":"unique_contracts!AO1421","v":0},{"$f":"unique_contracts!AP1421","v":0},{"$f":"unique_contracts!AQ1421","v":0},{"$f":"unique_contracts!AR1421","v":0},{"$f":"unique_contracts!CA1421","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1419,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1419,\"pumped_storage\",\n      IF(AND(NOT(U1419),V1419),\"n/a\",\n        IF(AND(K1419>0,OR(G1419=\"NotHybrid\",G1419=0)),_xlfn.CONCAT(AB1419,INDEX(resources!$G:$G,MATCH(C1419,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1419,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1419=\"Online\",NOT(ISNUMBER(MATCH(AC1419,misc!$DE:$DE,0)))),F1419,E1419)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AL$1,$AG1419>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AL$1,$AG1419>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AM$1,$AG1419>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CK$3:CK$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AM$1,$AG1419>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CK$3:CK$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AN$1,$AG1419>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CL$3:CL$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AN$1,$AG1419>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CL$3:CL$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AO$1,$AG1419>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CM$3:CM$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AO$1,$AG1419>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CM$3:CM$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AP$1,$AG1419>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CN$3:CN$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AP$1,$AG1419>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CN$3:CN$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AQ$1,$AG1419>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CO$3:CO$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AQ$1,$AG1419>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CO$3:CO$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AR$1,$AG1419>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CP$3:CP$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AR$1,$AG1419>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CP$3:CP$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AS$1,$AG1419>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AS$1,$AG1419>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AT$1,$AG1419>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CR$3:CR$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AT$1,$AG1419>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CR$3:CR$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AU$1,$AG1419>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CS$3:CS$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AU$1,$AG1419>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CS$3:CS$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AV$1,$AG1419>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CT$3:CT$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AV$1,$AG1419>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CT$3:CT$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AW$1,$AG1419>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CU$3:CU$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AW$1,$AG1419>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CU$3:CU$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AX$1,$AG1419>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CV$3:CV$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AX$1,$AG1419>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CV$3:CV$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AY$1,$AG1419>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CW$3:CW$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AY$1,$AG1419>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CW$3:CW$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=AZ$1,$AG1419>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CX$3:CX$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=AZ$1,$AG1419>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CX$3:CX$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=BA$1,$AG1419>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CY$3:CY$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=BA$1,$AG1419>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CY$3:CY$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=BB$1,$AG1419>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=BB$1,$AG1419>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=BC$1,$AG1419>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!DA$3:DA$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=BC$1,$AG1419>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!DA$3:DA$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=BD$1,$AG1419>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!DB$3:DB$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=BD$1,$AG1419>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!DB$3:DB$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1419<=BE$1,$AG1419>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1419>$AB1419,$AD1419=\"n/a\"),($AA1419-$AB1419)*INDEX(misc!DC$3:DC$6,MATCH($AC1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1419=\"n/a\",$AJ1419*$AI1419,$I1419)\n    +IFERROR(\n      IF(AND($AF1419<=BE$1,$AG1419>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1419>$AB1419,($AA1419-$AB1419)*INDEX(misc!DC$3:DC$6,MATCH($AD1419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1419*$AH1419*$AI1419),\n$X1419)*$AK1419","v":0}]
[null,{"$f":"unique_contracts!A1446","v":0},{"$f":"unique_contracts!B1446","v":0},{"$f":"unique_contracts!D1446","v":0},{"$f":"unique_contracts!J1446","v":0},{"$f":"unique_contracts!K1446","v":0},{"$f":"unique_contracts!M1446","v":0},{"$f":"unique_contracts!N1446","v":0},{"$f":"unique_contracts!P1446","v":0},{"$f":"unique_contracts!R1446","v":0},{"$f":"unique_contracts!V1446","v":0},{"$f":"unique_contracts!AB1446","v":0},{"$f":"unique_contracts!AM1446","v":0},{"$f":"unique_contracts!AN1446","v":0},{"$f":"unique_contracts!AO1446","v":0},{"$f":"unique_contracts!AP1446","v":0},{"$f":"unique_contracts!AQ1446","v":0},{"$f":"unique_contracts!AR1446","v":0},{"$f":"unique_contracts!CA1446","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1444,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1444,\"pumped_storage\",\n      IF(AND(NOT(U1444),V1444),\"n/a\",\n        IF(AND(K1444>0,OR(G1444=\"NotHybrid\",G1444=0)),_xlfn.CONCAT(AB1444,INDEX(resources!$G:$G,MATCH(C1444,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1444,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1444=\"Online\",NOT(ISNUMBER(MATCH(AC1444,misc!$DE:$DE,0)))),F1444,E1444)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AL$1,$AG1444>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AL$1,$AG1444>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AM$1,$AG1444>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CK$3:CK$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AM$1,$AG1444>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CK$3:CK$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AN$1,$AG1444>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CL$3:CL$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AN$1,$AG1444>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CL$3:CL$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AO$1,$AG1444>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CM$3:CM$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AO$1,$AG1444>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CM$3:CM$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AP$1,$AG1444>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CN$3:CN$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AP$1,$AG1444>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CN$3:CN$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AQ$1,$AG1444>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CO$3:CO$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AQ$1,$AG1444>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CO$3:CO$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AR$1,$AG1444>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CP$3:CP$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AR$1,$AG1444>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CP$3:CP$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AS$1,$AG1444>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AS$1,$AG1444>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AT$1,$AG1444>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CR$3:CR$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AT$1,$AG1444>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CR$3:CR$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AU$1,$AG1444>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CS$3:CS$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AU$1,$AG1444>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CS$3:CS$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AV$1,$AG1444>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CT$3:CT$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AV$1,$AG1444>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CT$3:CT$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AW$1,$AG1444>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CU$3:CU$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AW$1,$AG1444>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CU$3:CU$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AX$1,$AG1444>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CV$3:CV$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AX$1,$AG1444>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CV$3:CV$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AY$1,$AG1444>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CW$3:CW$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AY$1,$AG1444>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CW$3:CW$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=AZ$1,$AG1444>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CX$3:CX$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=AZ$1,$AG1444>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CX$3:CX$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=BA$1,$AG1444>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CY$3:CY$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=BA$1,$AG1444>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CY$3:CY$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=BB$1,$AG1444>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=BB$1,$AG1444>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=BC$1,$AG1444>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!DA$3:DA$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=BC$1,$AG1444>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!DA$3:DA$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=BD$1,$AG1444>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!DB$3:DB$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=BD$1,$AG1444>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!DB$3:DB$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1444<=BE$1,$AG1444>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1444,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1444>$AB1444,$AD1444=\"n/a\"),($AA1444-$AB1444)*INDEX(misc!DC$3:DC$6,MATCH($AC1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1444=\"n/a\",$AJ1444*$AI1444,$I1444)\n    +IFERROR(\n      IF(AND($AF1444<=BE$1,$AG1444>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1444,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1444>$AB1444,($AA1444-$AB1444)*INDEX(misc!DC$3:DC$6,MATCH($AD1444,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1444*$AH1444*$AI1444),\n$X1444)*$AK1444","v":0}]
[null,{"$f":"unique_contracts!A1454","v":0},{"$f":"unique_contracts!B1454","v":0},{"$f":"unique_contracts!D1454","v":0},{"$f":"unique_contracts!J1454","v":0},{"$f":"unique_contracts!K1454","v":0},{"$f":"unique_contracts!M1454","v":0},{"$f":"unique_contracts!N1454","v":0},{"$f":"unique_contracts!P1454","v":0},{"$f":"unique_contracts!R1454","v":0},{"$f":"unique_contracts!V1454","v":0},{"$f":"unique_contracts!AB1454","v":0},{"$f":"unique_contracts!AM1454","v":0},{"$f":"unique_contracts!AN1454","v":0},{"$f":"unique_contracts!AO1454","v":0},{"$f":"unique_contracts!AP1454","v":0},{"$f":"unique_contracts!AQ1454","v":0},{"$f":"unique_contracts!AR1454","v":0},{"$f":"unique_contracts!CA1454","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1452,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1452,\"pumped_storage\",\n      IF(AND(NOT(U1452),V1452),\"n/a\",\n        IF(AND(K1452>0,OR(G1452=\"NotHybrid\",G1452=0)),_xlfn.CONCAT(AB1452,INDEX(resources!$G:$G,MATCH(C1452,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1452,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1452=\"Online\",NOT(ISNUMBER(MATCH(AC1452,misc!$DE:$DE,0)))),F1452,E1452)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AL$1,$AG1452>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AL$1,$AG1452>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AM$1,$AG1452>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CK$3:CK$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AM$1,$AG1452>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CK$3:CK$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AN$1,$AG1452>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CL$3:CL$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AN$1,$AG1452>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CL$3:CL$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AO$1,$AG1452>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CM$3:CM$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AO$1,$AG1452>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CM$3:CM$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AP$1,$AG1452>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CN$3:CN$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AP$1,$AG1452>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CN$3:CN$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AQ$1,$AG1452>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CO$3:CO$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AQ$1,$AG1452>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CO$3:CO$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AR$1,$AG1452>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CP$3:CP$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AR$1,$AG1452>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CP$3:CP$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AS$1,$AG1452>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AS$1,$AG1452>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AT$1,$AG1452>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CR$3:CR$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AT$1,$AG1452>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CR$3:CR$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AU$1,$AG1452>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CS$3:CS$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AU$1,$AG1452>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CS$3:CS$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AV$1,$AG1452>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CT$3:CT$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AV$1,$AG1452>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CT$3:CT$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AW$1,$AG1452>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CU$3:CU$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AW$1,$AG1452>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CU$3:CU$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AX$1,$AG1452>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CV$3:CV$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AX$1,$AG1452>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CV$3:CV$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AY$1,$AG1452>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CW$3:CW$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AY$1,$AG1452>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CW$3:CW$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=AZ$1,$AG1452>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CX$3:CX$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=AZ$1,$AG1452>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CX$3:CX$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=BA$1,$AG1452>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CY$3:CY$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=BA$1,$AG1452>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CY$3:CY$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=BB$1,$AG1452>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=BB$1,$AG1452>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=BC$1,$AG1452>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!DA$3:DA$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=BC$1,$AG1452>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!DA$3:DA$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=BD$1,$AG1452>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!DB$3:DB$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=BD$1,$AG1452>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!DB$3:DB$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1452<=BE$1,$AG1452>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1452,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1452>$AB1452,$AD1452=\"n/a\"),($AA1452-$AB1452)*INDEX(misc!DC$3:DC$6,MATCH($AC1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1452=\"n/a\",$AJ1452*$AI1452,$I1452)\n    +IFERROR(\n      IF(AND($AF1452<=BE$1,$AG1452>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1452,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1452>$AB1452,($AA1452-$AB1452)*INDEX(misc!DC$3:DC$6,MATCH($AD1452,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1452*$AH1452*$AI1452),\n$X1452)*$AK1452","v":0}]
[null,{"$f":"unique_contracts!A1483","v":0},{"$f":"unique_contracts!B1483","v":0},{"$f":"unique_contracts!D1483","v":0},{"$f":"unique_contracts!J1483","v":0},{"$f":"unique_contracts!K1483","v":0},{"$f":"unique_contracts!M1483","v":0},{"$f":"unique_contracts!N1483","v":0},{"$f":"unique_contracts!P1483","v":0},{"$f":"unique_contracts!R1483","v":0},{"$f":"unique_contracts!V1483","v":0},{"$f":"unique_contracts!AB1483","v":0},{"$f":"unique_contracts!AM1483","v":0},{"$f":"unique_contracts!AN1483","v":0},{"$f":"unique_contracts!AO1483","v":0},{"$f":"unique_contracts!AP1483","v":0},{"$f":"unique_contracts!AQ1483","v":0},{"$f":"unique_contracts!AR1483","v":0},{"$f":"unique_contracts!CA1483","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1481,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1481,\"pumped_storage\",\n      IF(AND(NOT(U1481),V1481),\"n/a\",\n        IF(AND(K1481>0,OR(G1481=\"NotHybrid\",G1481=0)),_xlfn.CONCAT(AB1481,INDEX(resources!$G:$G,MATCH(C1481,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1481,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1481=\"Online\",NOT(ISNUMBER(MATCH(AC1481,misc!$DE:$DE,0)))),F1481,E1481)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AL$1,$AG1481>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AL$1,$AG1481>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AM$1,$AG1481>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CK$3:CK$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AM$1,$AG1481>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CK$3:CK$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AN$1,$AG1481>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CL$3:CL$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AN$1,$AG1481>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CL$3:CL$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AO$1,$AG1481>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CM$3:CM$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AO$1,$AG1481>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CM$3:CM$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AP$1,$AG1481>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CN$3:CN$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AP$1,$AG1481>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CN$3:CN$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AQ$1,$AG1481>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CO$3:CO$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AQ$1,$AG1481>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CO$3:CO$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AR$1,$AG1481>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CP$3:CP$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AR$1,$AG1481>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CP$3:CP$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AS$1,$AG1481>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AS$1,$AG1481>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AT$1,$AG1481>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CR$3:CR$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AT$1,$AG1481>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CR$3:CR$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AU$1,$AG1481>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CS$3:CS$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AU$1,$AG1481>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CS$3:CS$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AV$1,$AG1481>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CT$3:CT$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AV$1,$AG1481>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CT$3:CT$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AW$1,$AG1481>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CU$3:CU$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AW$1,$AG1481>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CU$3:CU$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AX$1,$AG1481>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CV$3:CV$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AX$1,$AG1481>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CV$3:CV$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AY$1,$AG1481>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CW$3:CW$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AY$1,$AG1481>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CW$3:CW$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=AZ$1,$AG1481>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CX$3:CX$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=AZ$1,$AG1481>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CX$3:CX$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=BA$1,$AG1481>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CY$3:CY$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=BA$1,$AG1481>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CY$3:CY$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=BB$1,$AG1481>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=BB$1,$AG1481>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=BC$1,$AG1481>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!DA$3:DA$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=BC$1,$AG1481>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!DA$3:DA$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=BD$1,$AG1481>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!DB$3:DB$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=BD$1,$AG1481>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!DB$3:DB$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1481<=BE$1,$AG1481>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1481,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1481>$AB1481,$AD1481=\"n/a\"),($AA1481-$AB1481)*INDEX(misc!DC$3:DC$6,MATCH($AC1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1481=\"n/a\",$AJ1481*$AI1481,$I1481)\n    +IFERROR(\n      IF(AND($AF1481<=BE$1,$AG1481>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1481,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1481>$AB1481,($AA1481-$AB1481)*INDEX(misc!DC$3:DC$6,MATCH($AD1481,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1481*$AH1481*$AI1481),\n$X1481)*$AK1481","v":0}]
[null,{"$f":"unique_contracts!A1508","v":0},{"$f":"unique_contracts!B1508","v":0},{"$f":"unique_contracts!D1508","v":0},{"$f":"unique_contracts!J1508","v":0},{"$f":"unique_contracts!K1508","v":0},{"$f":"unique_contracts!M1508","v":0},{"$f":"unique_contracts!N1508","v":0},{"$f":"unique_contracts!P1508","v":0},{"$f":"unique_contracts!R1508","v":0},{"$f":"unique_contracts!V1508","v":0},{"$f":"unique_contracts!AB1508","v":0},{"$f":"unique_contracts!AM1508","v":0},{"$f":"unique_contracts!AN1508","v":0},{"$f":"unique_contracts!AO1508","v":0},{"$f":"unique_contracts!AP1508","v":0},{"$f":"unique_contracts!AQ1508","v":0},{"$f":"unique_contracts!AR1508","v":0},{"$f":"unique_contracts!CA1508","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1506,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1506,\"pumped_storage\",\n      IF(AND(NOT(U1506),V1506),\"n/a\",\n        IF(AND(K1506>0,OR(G1506=\"NotHybrid\",G1506=0)),_xlfn.CONCAT(AB1506,INDEX(resources!$G:$G,MATCH(C1506,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1506,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1506=\"Online\",NOT(ISNUMBER(MATCH(AC1506,misc!$DE:$DE,0)))),F1506,E1506)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AL$1,$AG1506>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AL$1,$AG1506>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AM$1,$AG1506>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CK$3:CK$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AM$1,$AG1506>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CK$3:CK$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AN$1,$AG1506>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CL$3:CL$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AN$1,$AG1506>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CL$3:CL$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AO$1,$AG1506>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CM$3:CM$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AO$1,$AG1506>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CM$3:CM$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AP$1,$AG1506>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CN$3:CN$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AP$1,$AG1506>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CN$3:CN$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AQ$1,$AG1506>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CO$3:CO$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AQ$1,$AG1506>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CO$3:CO$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AR$1,$AG1506>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CP$3:CP$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AR$1,$AG1506>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CP$3:CP$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AS$1,$AG1506>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AS$1,$AG1506>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AT$1,$AG1506>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CR$3:CR$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AT$1,$AG1506>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CR$3:CR$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AU$1,$AG1506>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CS$3:CS$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AU$1,$AG1506>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CS$3:CS$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AV$1,$AG1506>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CT$3:CT$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AV$1,$AG1506>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CT$3:CT$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AW$1,$AG1506>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CU$3:CU$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AW$1,$AG1506>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CU$3:CU$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AX$1,$AG1506>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CV$3:CV$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AX$1,$AG1506>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CV$3:CV$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AY$1,$AG1506>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CW$3:CW$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AY$1,$AG1506>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CW$3:CW$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=AZ$1,$AG1506>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CX$3:CX$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=AZ$1,$AG1506>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CX$3:CX$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=BA$1,$AG1506>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CY$3:CY$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=BA$1,$AG1506>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CY$3:CY$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=BB$1,$AG1506>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=BB$1,$AG1506>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=BC$1,$AG1506>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!DA$3:DA$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=BC$1,$AG1506>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!DA$3:DA$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=BD$1,$AG1506>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!DB$3:DB$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=BD$1,$AG1506>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!DB$3:DB$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1506<=BE$1,$AG1506>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1506,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1506>$AB1506,$AD1506=\"n/a\"),($AA1506-$AB1506)*INDEX(misc!DC$3:DC$6,MATCH($AC1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1506=\"n/a\",$AJ1506*$AI1506,$I1506)\n    +IFERROR(\n      IF(AND($AF1506<=BE$1,$AG1506>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1506,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1506>$AB1506,($AA1506-$AB1506)*INDEX(misc!DC$3:DC$6,MATCH($AD1506,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1506*$AH1506*$AI1506),\n$X1506)*$AK1506","v":0}]
[null,{"$f":"unique_contracts!A1527","v":0},{"$f":"unique_contracts!B1527","v":0},{"$f":"unique_contracts!D1527","v":0},{"$f":"unique_contracts!J1527","v":0},{"$f":"unique_contracts!K1527","v":0},{"$f":"unique_contracts!M1527","v":0},{"$f":"unique_contracts!N1527","v":0},{"$f":"unique_contracts!P1527","v":0},{"$f":"unique_contracts!R1527","v":0},{"$f":"unique_contracts!V1527","v":0},{"$f":"unique_contracts!AB1527","v":0},{"$f":"unique_contracts!AM1527","v":0},{"$f":"unique_contracts!AN1527","v":0},{"$f":"unique_contracts!AO1527","v":0},{"$f":"unique_contracts!AP1527","v":0},{"$f":"unique_contracts!AQ1527","v":0},{"$f":"unique_contracts!AR1527","v":0},{"$f":"unique_contracts!CA1527","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1525,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1525,\"pumped_storage\",\n      IF(AND(NOT(U1525),V1525),\"n/a\",\n        IF(AND(K1525>0,OR(G1525=\"NotHybrid\",G1525=0)),_xlfn.CONCAT(AB1525,INDEX(resources!$G:$G,MATCH(C1525,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1525,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1525=\"Online\",NOT(ISNUMBER(MATCH(AC1525,misc!$DE:$DE,0)))),F1525,E1525)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AL$1,$AG1525>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AL$1,$AG1525>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AM$1,$AG1525>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CK$3:CK$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AM$1,$AG1525>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CK$3:CK$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AN$1,$AG1525>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CL$3:CL$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AN$1,$AG1525>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CL$3:CL$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AO$1,$AG1525>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CM$3:CM$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AO$1,$AG1525>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CM$3:CM$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AP$1,$AG1525>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CN$3:CN$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AP$1,$AG1525>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CN$3:CN$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AQ$1,$AG1525>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CO$3:CO$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AQ$1,$AG1525>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CO$3:CO$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AR$1,$AG1525>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CP$3:CP$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AR$1,$AG1525>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CP$3:CP$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AS$1,$AG1525>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AS$1,$AG1525>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AT$1,$AG1525>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CR$3:CR$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AT$1,$AG1525>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CR$3:CR$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AU$1,$AG1525>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CS$3:CS$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AU$1,$AG1525>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CS$3:CS$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AV$1,$AG1525>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CT$3:CT$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AV$1,$AG1525>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CT$3:CT$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AW$1,$AG1525>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CU$3:CU$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AW$1,$AG1525>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CU$3:CU$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AX$1,$AG1525>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CV$3:CV$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AX$1,$AG1525>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CV$3:CV$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AY$1,$AG1525>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CW$3:CW$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AY$1,$AG1525>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CW$3:CW$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=AZ$1,$AG1525>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CX$3:CX$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=AZ$1,$AG1525>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CX$3:CX$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=BA$1,$AG1525>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CY$3:CY$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=BA$1,$AG1525>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CY$3:CY$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=BB$1,$AG1525>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=BB$1,$AG1525>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=BC$1,$AG1525>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!DA$3:DA$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=BC$1,$AG1525>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!DA$3:DA$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=BD$1,$AG1525>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!DB$3:DB$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=BD$1,$AG1525>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!DB$3:DB$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1525<=BE$1,$AG1525>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1525,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1525>$AB1525,$AD1525=\"n/a\"),($AA1525-$AB1525)*INDEX(misc!DC$3:DC$6,MATCH($AC1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1525=\"n/a\",$AJ1525*$AI1525,$I1525)\n    +IFERROR(\n      IF(AND($AF1525<=BE$1,$AG1525>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1525,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1525>$AB1525,($AA1525-$AB1525)*INDEX(misc!DC$3:DC$6,MATCH($AD1525,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1525*$AH1525*$AI1525),\n$X1525)*$AK1525","v":0}]
[null,{"$f":"unique_contracts!A1545","v":0},{"$f":"unique_contracts!B1545","v":0},{"$f":"unique_contracts!D1545","v":0},{"$f":"unique_contracts!J1545","v":0},{"$f":"unique_contracts!K1545","v":0},{"$f":"unique_contracts!M1545","v":0},{"$f":"unique_contracts!N1545","v":0},{"$f":"unique_contracts!P1545","v":0},{"$f":"unique_contracts!R1545","v":0},{"$f":"unique_contracts!V1545","v":0},{"$f":"unique_contracts!AB1545","v":0},{"$f":"unique_contracts!AM1545","v":0},{"$f":"unique_contracts!AN1545","v":0},{"$f":"unique_contracts!AO1545","v":0},{"$f":"unique_contracts!AP1545","v":0},{"$f":"unique_contracts!AQ1545","v":0},{"$f":"unique_contracts!AR1545","v":0},{"$f":"unique_contracts!CA1545","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1543,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1543,\"pumped_storage\",\n      IF(AND(NOT(U1543),V1543),\"n/a\",\n        IF(AND(K1543>0,OR(G1543=\"NotHybrid\",G1543=0)),_xlfn.CONCAT(AB1543,INDEX(resources!$G:$G,MATCH(C1543,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1543,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1543=\"Online\",NOT(ISNUMBER(MATCH(AC1543,misc!$DE:$DE,0)))),F1543,E1543)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AL$1,$AG1543>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AL$1,$AG1543>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AM$1,$AG1543>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CK$3:CK$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AM$1,$AG1543>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CK$3:CK$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AN$1,$AG1543>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CL$3:CL$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AN$1,$AG1543>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CL$3:CL$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AO$1,$AG1543>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CM$3:CM$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AO$1,$AG1543>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CM$3:CM$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AP$1,$AG1543>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CN$3:CN$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AP$1,$AG1543>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CN$3:CN$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AQ$1,$AG1543>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CO$3:CO$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AQ$1,$AG1543>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CO$3:CO$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AR$1,$AG1543>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CP$3:CP$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AR$1,$AG1543>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CP$3:CP$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AS$1,$AG1543>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AS$1,$AG1543>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AT$1,$AG1543>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CR$3:CR$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AT$1,$AG1543>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CR$3:CR$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AU$1,$AG1543>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CS$3:CS$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AU$1,$AG1543>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CS$3:CS$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AV$1,$AG1543>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CT$3:CT$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AV$1,$AG1543>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CT$3:CT$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AW$1,$AG1543>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CU$3:CU$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AW$1,$AG1543>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CU$3:CU$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AX$1,$AG1543>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CV$3:CV$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AX$1,$AG1543>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CV$3:CV$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AY$1,$AG1543>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CW$3:CW$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AY$1,$AG1543>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CW$3:CW$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=AZ$1,$AG1543>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CX$3:CX$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=AZ$1,$AG1543>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CX$3:CX$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=BA$1,$AG1543>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CY$3:CY$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=BA$1,$AG1543>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CY$3:CY$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=BB$1,$AG1543>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=BB$1,$AG1543>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=BC$1,$AG1543>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!DA$3:DA$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=BC$1,$AG1543>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!DA$3:DA$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=BD$1,$AG1543>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!DB$3:DB$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=BD$1,$AG1543>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!DB$3:DB$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1543<=BE$1,$AG1543>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1543,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1543>$AB1543,$AD1543=\"n/a\"),($AA1543-$AB1543)*INDEX(misc!DC$3:DC$6,MATCH($AC1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1543=\"n/a\",$AJ1543*$AI1543,$I1543)\n    +IFERROR(\n      IF(AND($AF1543<=BE$1,$AG1543>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1543,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1543>$AB1543,($AA1543-$AB1543)*INDEX(misc!DC$3:DC$6,MATCH($AD1543,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1543*$AH1543*$AI1543),\n$X1543)*$AK1543","v":0}]
[null,{"$f":"unique_contracts!A1551","v":0},{"$f":"unique_contracts!B1551","v":0},{"$f":"unique_contracts!D1551","v":0},{"$f":"unique_contracts!J1551","v":0},{"$f":"unique_contracts!K1551","v":0},{"$f":"unique_contracts!M1551","v":0},{"$f":"unique_contracts!N1551","v":0},{"$f":"unique_contracts!P1551","v":0},{"$f":"unique_contracts!R1551","v":0},{"$f":"unique_contracts!V1551","v":0},{"$f":"unique_contracts!AB1551","v":0},{"$f":"unique_contracts!AM1551","v":0},{"$f":"unique_contracts!AN1551","v":0},{"$f":"unique_contracts!AO1551","v":0},{"$f":"unique_contracts!AP1551","v":0},{"$f":"unique_contracts!AQ1551","v":0},{"$f":"unique_contracts!AR1551","v":0},{"$f":"unique_contracts!CA1551","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1549,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1549,\"pumped_storage\",\n      IF(AND(NOT(U1549),V1549),\"n/a\",\n        IF(AND(K1549>0,OR(G1549=\"NotHybrid\",G1549=0)),_xlfn.CONCAT(AB1549,INDEX(resources!$G:$G,MATCH(C1549,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1549,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1549=\"Online\",NOT(ISNUMBER(MATCH(AC1549,misc!$DE:$DE,0)))),F1549,E1549)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AL$1,$AG1549>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AL$1,$AG1549>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AM$1,$AG1549>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CK$3:CK$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AM$1,$AG1549>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CK$3:CK$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AN$1,$AG1549>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CL$3:CL$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AN$1,$AG1549>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CL$3:CL$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AO$1,$AG1549>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CM$3:CM$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AO$1,$AG1549>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CM$3:CM$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AP$1,$AG1549>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CN$3:CN$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AP$1,$AG1549>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CN$3:CN$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AQ$1,$AG1549>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CO$3:CO$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AQ$1,$AG1549>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CO$3:CO$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AR$1,$AG1549>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CP$3:CP$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AR$1,$AG1549>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CP$3:CP$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AS$1,$AG1549>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AS$1,$AG1549>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AT$1,$AG1549>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CR$3:CR$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AT$1,$AG1549>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CR$3:CR$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AU$1,$AG1549>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CS$3:CS$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AU$1,$AG1549>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CS$3:CS$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AV$1,$AG1549>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CT$3:CT$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AV$1,$AG1549>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CT$3:CT$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AW$1,$AG1549>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CU$3:CU$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AW$1,$AG1549>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CU$3:CU$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AX$1,$AG1549>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CV$3:CV$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AX$1,$AG1549>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CV$3:CV$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AY$1,$AG1549>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CW$3:CW$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AY$1,$AG1549>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CW$3:CW$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=AZ$1,$AG1549>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CX$3:CX$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=AZ$1,$AG1549>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CX$3:CX$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=BA$1,$AG1549>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CY$3:CY$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=BA$1,$AG1549>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CY$3:CY$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=BB$1,$AG1549>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=BB$1,$AG1549>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=BC$1,$AG1549>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!DA$3:DA$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=BC$1,$AG1549>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!DA$3:DA$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=BD$1,$AG1549>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!DB$3:DB$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=BD$1,$AG1549>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!DB$3:DB$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1549<=BE$1,$AG1549>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1549>$AB1549,$AD1549=\"n/a\"),($AA1549-$AB1549)*INDEX(misc!DC$3:DC$6,MATCH($AC1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1549=\"n/a\",$AJ1549*$AI1549,$I1549)\n    +IFERROR(\n      IF(AND($AF1549<=BE$1,$AG1549>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1549>$AB1549,($AA1549-$AB1549)*INDEX(misc!DC$3:DC$6,MATCH($AD1549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1549*$AH1549*$AI1549),\n$X1549)*$AK1549","v":0}]
[null,{"$f":"unique_contracts!A1570","v":0},{"$f":"unique_contracts!B1570","v":0},{"$f":"unique_contracts!D1570","v":0},{"$f":"unique_contracts!J1570","v":0},{"$f":"unique_contracts!K1570","v":0},{"$f":"unique_contracts!M1570","v":0},{"$f":"unique_contracts!N1570","v":0},{"$f":"unique_contracts!P1570","v":0},{"$f":"unique_contracts!R1570","v":0},{"$f":"unique_contracts!V1570","v":0},{"$f":"unique_contracts!AB1570","v":0},{"$f":"unique_contracts!AM1570","v":0},{"$f":"unique_contracts!AN1570","v":0},{"$f":"unique_contracts!AO1570","v":0},{"$f":"unique_contracts!AP1570","v":0},{"$f":"unique_contracts!AQ1570","v":0},{"$f":"unique_contracts!AR1570","v":0},{"$f":"unique_contracts!CA1570","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1568,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1568,\"pumped_storage\",\n      IF(AND(NOT(U1568),V1568),\"n/a\",\n        IF(AND(K1568>0,OR(G1568=\"NotHybrid\",G1568=0)),_xlfn.CONCAT(AB1568,INDEX(resources!$G:$G,MATCH(C1568,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1568,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1568=\"Online\",NOT(ISNUMBER(MATCH(AC1568,misc!$DE:$DE,0)))),F1568,E1568)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AL$1,$AG1568>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AL$1,$AG1568>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AM$1,$AG1568>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CK$3:CK$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AM$1,$AG1568>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CK$3:CK$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AN$1,$AG1568>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CL$3:CL$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AN$1,$AG1568>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CL$3:CL$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AO$1,$AG1568>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CM$3:CM$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AO$1,$AG1568>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CM$3:CM$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AP$1,$AG1568>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CN$3:CN$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AP$1,$AG1568>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CN$3:CN$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AQ$1,$AG1568>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CO$3:CO$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AQ$1,$AG1568>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CO$3:CO$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AR$1,$AG1568>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CP$3:CP$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AR$1,$AG1568>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CP$3:CP$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AS$1,$AG1568>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AS$1,$AG1568>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AT$1,$AG1568>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CR$3:CR$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AT$1,$AG1568>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CR$3:CR$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AU$1,$AG1568>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CS$3:CS$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AU$1,$AG1568>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CS$3:CS$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AV$1,$AG1568>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CT$3:CT$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AV$1,$AG1568>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CT$3:CT$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AW$1,$AG1568>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CU$3:CU$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AW$1,$AG1568>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CU$3:CU$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AX$1,$AG1568>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CV$3:CV$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AX$1,$AG1568>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CV$3:CV$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AY$1,$AG1568>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CW$3:CW$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AY$1,$AG1568>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CW$3:CW$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=AZ$1,$AG1568>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CX$3:CX$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=AZ$1,$AG1568>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CX$3:CX$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=BA$1,$AG1568>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CY$3:CY$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=BA$1,$AG1568>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CY$3:CY$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=BB$1,$AG1568>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=BB$1,$AG1568>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=BC$1,$AG1568>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!DA$3:DA$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=BC$1,$AG1568>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!DA$3:DA$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=BD$1,$AG1568>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!DB$3:DB$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=BD$1,$AG1568>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!DB$3:DB$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1568<=BE$1,$AG1568>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1568>$AB1568,$AD1568=\"n/a\"),($AA1568-$AB1568)*INDEX(misc!DC$3:DC$6,MATCH($AC1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1568=\"n/a\",$AJ1568*$AI1568,$I1568)\n    +IFERROR(\n      IF(AND($AF1568<=BE$1,$AG1568>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1568>$AB1568,($AA1568-$AB1568)*INDEX(misc!DC$3:DC$6,MATCH($AD1568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1568*$AH1568*$AI1568),\n$X1568)*$AK1568","v":0}]
[null,{"$f":"unique_contracts!A1595","v":0},{"$f":"unique_contracts!B1595","v":0},{"$f":"unique_contracts!D1595","v":0},{"$f":"unique_contracts!J1595","v":0},{"$f":"unique_contracts!K1595","v":0},{"$f":"unique_contracts!M1595","v":0},{"$f":"unique_contracts!N1595","v":0},{"$f":"unique_contracts!P1595","v":0},{"$f":"unique_contracts!R1595","v":0},{"$f":"unique_contracts!V1595","v":0},{"$f":"unique_contracts!AB1595","v":0},{"$f":"unique_contracts!AM1595","v":0},{"$f":"unique_contracts!AN1595","v":0},{"$f":"unique_contracts!AO1595","v":0},{"$f":"unique_contracts!AP1595","v":0},{"$f":"unique_contracts!AQ1595","v":0},{"$f":"unique_contracts!AR1595","v":0},{"$f":"unique_contracts!CA1595","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1593,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1593,\"pumped_storage\",\n      IF(AND(NOT(U1593),V1593),\"n/a\",\n        IF(AND(K1593>0,OR(G1593=\"NotHybrid\",G1593=0)),_xlfn.CONCAT(AB1593,INDEX(resources!$G:$G,MATCH(C1593,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1593,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1593=\"Online\",NOT(ISNUMBER(MATCH(AC1593,misc!$DE:$DE,0)))),F1593,E1593)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AL$1,$AG1593>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AL$1,$AG1593>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AM$1,$AG1593>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CK$3:CK$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AM$1,$AG1593>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CK$3:CK$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AN$1,$AG1593>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CL$3:CL$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AN$1,$AG1593>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CL$3:CL$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AO$1,$AG1593>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CM$3:CM$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AO$1,$AG1593>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CM$3:CM$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AP$1,$AG1593>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CN$3:CN$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AP$1,$AG1593>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CN$3:CN$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AQ$1,$AG1593>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CO$3:CO$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AQ$1,$AG1593>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CO$3:CO$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AR$1,$AG1593>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CP$3:CP$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AR$1,$AG1593>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CP$3:CP$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AS$1,$AG1593>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AS$1,$AG1593>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AT$1,$AG1593>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CR$3:CR$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AT$1,$AG1593>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CR$3:CR$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AU$1,$AG1593>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CS$3:CS$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AU$1,$AG1593>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CS$3:CS$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AV$1,$AG1593>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CT$3:CT$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AV$1,$AG1593>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CT$3:CT$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AW$1,$AG1593>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CU$3:CU$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AW$1,$AG1593>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CU$3:CU$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AX$1,$AG1593>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CV$3:CV$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AX$1,$AG1593>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CV$3:CV$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AY$1,$AG1593>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CW$3:CW$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AY$1,$AG1593>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CW$3:CW$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=AZ$1,$AG1593>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CX$3:CX$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=AZ$1,$AG1593>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CX$3:CX$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=BA$1,$AG1593>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CY$3:CY$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=BA$1,$AG1593>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CY$3:CY$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=BB$1,$AG1593>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=BB$1,$AG1593>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=BC$1,$AG1593>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!DA$3:DA$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=BC$1,$AG1593>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!DA$3:DA$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=BD$1,$AG1593>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!DB$3:DB$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=BD$1,$AG1593>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!DB$3:DB$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1593<=BE$1,$AG1593>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1593>$AB1593,$AD1593=\"n/a\"),($AA1593-$AB1593)*INDEX(misc!DC$3:DC$6,MATCH($AC1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1593=\"n/a\",$AJ1593*$AI1593,$I1593)\n    +IFERROR(\n      IF(AND($AF1593<=BE$1,$AG1593>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1593>$AB1593,($AA1593-$AB1593)*INDEX(misc!DC$3:DC$6,MATCH($AD1593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1593*$AH1593*$AI1593),\n$X1593)*$AK1593","v":0}]
[null,{"$f":"unique_contracts!A1604","v":0},{"$f":"unique_contracts!B1604","v":0},{"$f":"unique_contracts!D1604","v":0},{"$f":"unique_contracts!J1604","v":0},{"$f":"unique_contracts!K1604","v":0},{"$f":"unique_contracts!M1604","v":0},{"$f":"unique_contracts!N1604","v":0},{"$f":"unique_contracts!P1604","v":0},{"$f":"unique_contracts!R1604","v":0},{"$f":"unique_contracts!V1604","v":0},{"$f":"unique_contracts!AB1604","v":0},{"$f":"unique_contracts!AM1604","v":0},{"$f":"unique_contracts!AN1604","v":0},{"$f":"unique_contracts!AO1604","v":0},{"$f":"unique_contracts!AP1604","v":0},{"$f":"unique_contracts!AQ1604","v":0},{"$f":"unique_contracts!AR1604","v":0},{"$f":"unique_contracts!CA1604","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1602,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1602,\"pumped_storage\",\n      IF(AND(NOT(U1602),V1602),\"n/a\",\n        IF(AND(K1602>0,OR(G1602=\"NotHybrid\",G1602=0)),_xlfn.CONCAT(AB1602,INDEX(resources!$G:$G,MATCH(C1602,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1602,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1602=\"Online\",NOT(ISNUMBER(MATCH(AC1602,misc!$DE:$DE,0)))),F1602,E1602)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AL$1,$AG1602>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AL$1,$AG1602>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AM$1,$AG1602>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CK$3:CK$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AM$1,$AG1602>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CK$3:CK$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AN$1,$AG1602>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CL$3:CL$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AN$1,$AG1602>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CL$3:CL$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AO$1,$AG1602>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CM$3:CM$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AO$1,$AG1602>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CM$3:CM$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AP$1,$AG1602>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CN$3:CN$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AP$1,$AG1602>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CN$3:CN$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AQ$1,$AG1602>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CO$3:CO$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AQ$1,$AG1602>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CO$3:CO$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AR$1,$AG1602>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CP$3:CP$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AR$1,$AG1602>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CP$3:CP$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AS$1,$AG1602>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AS$1,$AG1602>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AT$1,$AG1602>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CR$3:CR$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AT$1,$AG1602>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CR$3:CR$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AU$1,$AG1602>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CS$3:CS$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AU$1,$AG1602>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CS$3:CS$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AV$1,$AG1602>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CT$3:CT$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AV$1,$AG1602>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CT$3:CT$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AW$1,$AG1602>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CU$3:CU$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AW$1,$AG1602>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CU$3:CU$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AX$1,$AG1602>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CV$3:CV$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AX$1,$AG1602>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CV$3:CV$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AY$1,$AG1602>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CW$3:CW$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AY$1,$AG1602>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CW$3:CW$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=AZ$1,$AG1602>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CX$3:CX$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=AZ$1,$AG1602>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CX$3:CX$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=BA$1,$AG1602>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CY$3:CY$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=BA$1,$AG1602>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CY$3:CY$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=BB$1,$AG1602>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=BB$1,$AG1602>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=BC$1,$AG1602>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!DA$3:DA$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=BC$1,$AG1602>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!DA$3:DA$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=BD$1,$AG1602>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!DB$3:DB$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=BD$1,$AG1602>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!DB$3:DB$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1602<=BE$1,$AG1602>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1602,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1602>$AB1602,$AD1602=\"n/a\"),($AA1602-$AB1602)*INDEX(misc!DC$3:DC$6,MATCH($AC1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1602=\"n/a\",$AJ1602*$AI1602,$I1602)\n    +IFERROR(\n      IF(AND($AF1602<=BE$1,$AG1602>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1602,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1602>$AB1602,($AA1602-$AB1602)*INDEX(misc!DC$3:DC$6,MATCH($AD1602,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1602*$AH1602*$AI1602),\n$X1602)*$AK1602","v":0}]
[null,{"$f":"unique_contracts!A1632","v":0},{"$f":"unique_contracts!B1632","v":0},{"$f":"unique_contracts!D1632","v":0},{"$f":"unique_contracts!J1632","v":0},{"$f":"unique_contracts!K1632","v":0},{"$f":"unique_contracts!M1632","v":0},{"$f":"unique_contracts!N1632","v":0},{"$f":"unique_contracts!P1632","v":0},{"$f":"unique_contracts!R1632","v":0},{"$f":"unique_contracts!V1632","v":0},{"$f":"unique_contracts!AB1632","v":0},{"$f":"unique_contracts!AM1632","v":0},{"$f":"unique_contracts!AN1632","v":0},{"$f":"unique_contracts!AO1632","v":0},{"$f":"unique_contracts!AP1632","v":0},{"$f":"unique_contracts!AQ1632","v":0},{"$f":"unique_contracts!AR1632","v":0},{"$f":"unique_contracts!CA1632","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1630,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1630,\"pumped_storage\",\n      IF(AND(NOT(U1630),V1630),\"n/a\",\n        IF(AND(K1630>0,OR(G1630=\"NotHybrid\",G1630=0)),_xlfn.CONCAT(AB1630,INDEX(resources!$G:$G,MATCH(C1630,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1630,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1630=\"Online\",NOT(ISNUMBER(MATCH(AC1630,misc!$DE:$DE,0)))),F1630,E1630)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AL$1,$AG1630>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AL$1,$AG1630>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AM$1,$AG1630>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CK$3:CK$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AM$1,$AG1630>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CK$3:CK$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AN$1,$AG1630>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CL$3:CL$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AN$1,$AG1630>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CL$3:CL$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AO$1,$AG1630>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CM$3:CM$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AO$1,$AG1630>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CM$3:CM$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AP$1,$AG1630>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CN$3:CN$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AP$1,$AG1630>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CN$3:CN$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AQ$1,$AG1630>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CO$3:CO$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AQ$1,$AG1630>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CO$3:CO$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AR$1,$AG1630>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CP$3:CP$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AR$1,$AG1630>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CP$3:CP$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AS$1,$AG1630>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AS$1,$AG1630>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AT$1,$AG1630>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CR$3:CR$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AT$1,$AG1630>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CR$3:CR$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AU$1,$AG1630>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CS$3:CS$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AU$1,$AG1630>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CS$3:CS$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AV$1,$AG1630>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CT$3:CT$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AV$1,$AG1630>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CT$3:CT$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AW$1,$AG1630>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CU$3:CU$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AW$1,$AG1630>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CU$3:CU$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AX$1,$AG1630>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CV$3:CV$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AX$1,$AG1630>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CV$3:CV$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AY$1,$AG1630>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CW$3:CW$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AY$1,$AG1630>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CW$3:CW$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=AZ$1,$AG1630>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CX$3:CX$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=AZ$1,$AG1630>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CX$3:CX$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=BA$1,$AG1630>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CY$3:CY$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=BA$1,$AG1630>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CY$3:CY$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=BB$1,$AG1630>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=BB$1,$AG1630>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=BC$1,$AG1630>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!DA$3:DA$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=BC$1,$AG1630>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!DA$3:DA$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=BD$1,$AG1630>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!DB$3:DB$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=BD$1,$AG1630>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!DB$3:DB$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1630<=BE$1,$AG1630>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1630,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1630>$AB1630,$AD1630=\"n/a\"),($AA1630-$AB1630)*INDEX(misc!DC$3:DC$6,MATCH($AC1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1630=\"n/a\",$AJ1630*$AI1630,$I1630)\n    +IFERROR(\n      IF(AND($AF1630<=BE$1,$AG1630>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1630,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1630>$AB1630,($AA1630-$AB1630)*INDEX(misc!DC$3:DC$6,MATCH($AD1630,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1630*$AH1630*$AI1630),\n$X1630)*$AK1630","v":0}]
[null,{"$f":"unique_contracts!A1657","v":0},{"$f":"unique_contracts!B1657","v":0},{"$f":"unique_contracts!D1657","v":0},{"$f":"unique_contracts!J1657","v":0},{"$f":"unique_contracts!K1657","v":0},{"$f":"unique_contracts!M1657","v":0},{"$f":"unique_contracts!N1657","v":0},{"$f":"unique_contracts!P1657","v":0},{"$f":"unique_contracts!R1657","v":0},{"$f":"unique_contracts!V1657","v":0},{"$f":"unique_contracts!AB1657","v":0},{"$f":"unique_contracts!AM1657","v":0},{"$f":"unique_contracts!AN1657","v":0},{"$f":"unique_contracts!AO1657","v":0},{"$f":"unique_contracts!AP1657","v":0},{"$f":"unique_contracts!AQ1657","v":0},{"$f":"unique_contracts!AR1657","v":0},{"$f":"unique_contracts!CA1657","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1655,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1655,\"pumped_storage\",\n      IF(AND(NOT(U1655),V1655),\"n/a\",\n        IF(AND(K1655>0,OR(G1655=\"NotHybrid\",G1655=0)),_xlfn.CONCAT(AB1655,INDEX(resources!$G:$G,MATCH(C1655,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1655,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1655=\"Online\",NOT(ISNUMBER(MATCH(AC1655,misc!$DE:$DE,0)))),F1655,E1655)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AL$1,$AG1655>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AL$1,$AG1655>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AM$1,$AG1655>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CK$3:CK$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AM$1,$AG1655>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CK$3:CK$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AN$1,$AG1655>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CL$3:CL$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AN$1,$AG1655>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CL$3:CL$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AO$1,$AG1655>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CM$3:CM$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AO$1,$AG1655>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CM$3:CM$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AP$1,$AG1655>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CN$3:CN$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AP$1,$AG1655>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CN$3:CN$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AQ$1,$AG1655>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CO$3:CO$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AQ$1,$AG1655>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CO$3:CO$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AR$1,$AG1655>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CP$3:CP$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AR$1,$AG1655>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CP$3:CP$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AS$1,$AG1655>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AS$1,$AG1655>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AT$1,$AG1655>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CR$3:CR$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AT$1,$AG1655>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CR$3:CR$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AU$1,$AG1655>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CS$3:CS$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AU$1,$AG1655>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CS$3:CS$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AV$1,$AG1655>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CT$3:CT$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AV$1,$AG1655>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CT$3:CT$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AW$1,$AG1655>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CU$3:CU$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AW$1,$AG1655>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CU$3:CU$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AX$1,$AG1655>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CV$3:CV$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AX$1,$AG1655>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CV$3:CV$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AY$1,$AG1655>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CW$3:CW$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AY$1,$AG1655>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CW$3:CW$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=AZ$1,$AG1655>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CX$3:CX$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=AZ$1,$AG1655>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CX$3:CX$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=BA$1,$AG1655>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CY$3:CY$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=BA$1,$AG1655>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CY$3:CY$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=BB$1,$AG1655>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=BB$1,$AG1655>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=BC$1,$AG1655>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!DA$3:DA$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=BC$1,$AG1655>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!DA$3:DA$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=BD$1,$AG1655>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!DB$3:DB$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=BD$1,$AG1655>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!DB$3:DB$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1655<=BE$1,$AG1655>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1655>$AB1655,$AD1655=\"n/a\"),($AA1655-$AB1655)*INDEX(misc!DC$3:DC$6,MATCH($AC1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1655=\"n/a\",$AJ1655*$AI1655,$I1655)\n    +IFERROR(\n      IF(AND($AF1655<=BE$1,$AG1655>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1655>$AB1655,($AA1655-$AB1655)*INDEX(misc!DC$3:DC$6,MATCH($AD1655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1655*$AH1655*$AI1655),\n$X1655)*$AK1655","v":0}]
[null,{"$f":"unique_contracts!A1676","v":0},{"$f":"unique_contracts!B1676","v":0},{"$f":"unique_contracts!D1676","v":0},{"$f":"unique_contracts!J1676","v":0},{"$f":"unique_contracts!K1676","v":0},{"$f":"unique_contracts!M1676","v":0},{"$f":"unique_contracts!N1676","v":0},{"$f":"unique_contracts!P1676","v":0},{"$f":"unique_contracts!R1676","v":0},{"$f":"unique_contracts!V1676","v":0},{"$f":"unique_contracts!AB1676","v":0},{"$f":"unique_contracts!AM1676","v":0},{"$f":"unique_contracts!AN1676","v":0},{"$f":"unique_contracts!AO1676","v":0},{"$f":"unique_contracts!AP1676","v":0},{"$f":"unique_contracts!AQ1676","v":0},{"$f":"unique_contracts!AR1676","v":0},{"$f":"unique_contracts!CA1676","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1674,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1674,\"pumped_storage\",\n      IF(AND(NOT(U1674),V1674),\"n/a\",\n        IF(AND(K1674>0,OR(G1674=\"NotHybrid\",G1674=0)),_xlfn.CONCAT(AB1674,INDEX(resources!$G:$G,MATCH(C1674,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1674,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1674=\"Online\",NOT(ISNUMBER(MATCH(AC1674,misc!$DE:$DE,0)))),F1674,E1674)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AL$1,$AG1674>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AL$1,$AG1674>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AM$1,$AG1674>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CK$3:CK$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AM$1,$AG1674>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CK$3:CK$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AN$1,$AG1674>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CL$3:CL$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AN$1,$AG1674>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CL$3:CL$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AO$1,$AG1674>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CM$3:CM$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AO$1,$AG1674>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CM$3:CM$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AP$1,$AG1674>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CN$3:CN$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AP$1,$AG1674>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CN$3:CN$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AQ$1,$AG1674>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CO$3:CO$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AQ$1,$AG1674>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CO$3:CO$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AR$1,$AG1674>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CP$3:CP$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AR$1,$AG1674>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CP$3:CP$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AS$1,$AG1674>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AS$1,$AG1674>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AT$1,$AG1674>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CR$3:CR$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AT$1,$AG1674>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CR$3:CR$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AU$1,$AG1674>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CS$3:CS$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AU$1,$AG1674>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CS$3:CS$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AV$1,$AG1674>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CT$3:CT$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AV$1,$AG1674>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CT$3:CT$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AW$1,$AG1674>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CU$3:CU$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AW$1,$AG1674>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CU$3:CU$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AX$1,$AG1674>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CV$3:CV$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AX$1,$AG1674>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CV$3:CV$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AY$1,$AG1674>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CW$3:CW$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AY$1,$AG1674>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CW$3:CW$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=AZ$1,$AG1674>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CX$3:CX$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=AZ$1,$AG1674>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CX$3:CX$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=BA$1,$AG1674>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CY$3:CY$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=BA$1,$AG1674>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CY$3:CY$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=BB$1,$AG1674>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=BB$1,$AG1674>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=BC$1,$AG1674>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!DA$3:DA$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=BC$1,$AG1674>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!DA$3:DA$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=BD$1,$AG1674>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!DB$3:DB$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=BD$1,$AG1674>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!DB$3:DB$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1674<=BE$1,$AG1674>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1674,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1674>$AB1674,$AD1674=\"n/a\"),($AA1674-$AB1674)*INDEX(misc!DC$3:DC$6,MATCH($AC1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1674=\"n/a\",$AJ1674*$AI1674,$I1674)\n    +IFERROR(\n      IF(AND($AF1674<=BE$1,$AG1674>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1674,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1674>$AB1674,($AA1674-$AB1674)*INDEX(misc!DC$3:DC$6,MATCH($AD1674,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1674*$AH1674*$AI1674),\n$X1674)*$AK1674","v":0}]
[null,{"$f":"unique_contracts!A1681","v":0},{"$f":"unique_contracts!B1681","v":0},{"$f":"unique_contracts!D1681","v":0},{"$f":"unique_contracts!J1681","v":0},{"$f":"unique_contracts!K1681","v":0},{"$f":"unique_contracts!M1681","v":0},{"$f":"unique_contracts!N1681","v":0},{"$f":"unique_contracts!P1681","v":0},{"$f":"unique_contracts!R1681","v":0},{"$f":"unique_contracts!V1681","v":0},{"$f":"unique_contracts!AB1681","v":0},{"$f":"unique_contracts!AM1681","v":0},{"$f":"unique_contracts!AN1681","v":0},{"$f":"unique_contracts!AO1681","v":0},{"$f":"unique_contracts!AP1681","v":0},{"$f":"unique_contracts!AQ1681","v":0},{"$f":"unique_contracts!AR1681","v":0},{"$f":"unique_contracts!CA1681","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1679,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1679,\"pumped_storage\",\n      IF(AND(NOT(U1679),V1679),\"n/a\",\n        IF(AND(K1679>0,OR(G1679=\"NotHybrid\",G1679=0)),_xlfn.CONCAT(AB1679,INDEX(resources!$G:$G,MATCH(C1679,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1679,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1679=\"Online\",NOT(ISNUMBER(MATCH(AC1679,misc!$DE:$DE,0)))),F1679,E1679)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AL$1,$AG1679>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AL$1,$AG1679>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AM$1,$AG1679>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CK$3:CK$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AM$1,$AG1679>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CK$3:CK$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AN$1,$AG1679>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CL$3:CL$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AN$1,$AG1679>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CL$3:CL$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AO$1,$AG1679>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CM$3:CM$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AO$1,$AG1679>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CM$3:CM$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AP$1,$AG1679>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CN$3:CN$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AP$1,$AG1679>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CN$3:CN$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AQ$1,$AG1679>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CO$3:CO$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AQ$1,$AG1679>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CO$3:CO$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AR$1,$AG1679>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CP$3:CP$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AR$1,$AG1679>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CP$3:CP$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AS$1,$AG1679>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AS$1,$AG1679>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AT$1,$AG1679>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CR$3:CR$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AT$1,$AG1679>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CR$3:CR$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AU$1,$AG1679>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CS$3:CS$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AU$1,$AG1679>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CS$3:CS$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AV$1,$AG1679>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CT$3:CT$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AV$1,$AG1679>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CT$3:CT$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AW$1,$AG1679>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CU$3:CU$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AW$1,$AG1679>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CU$3:CU$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AX$1,$AG1679>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CV$3:CV$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AX$1,$AG1679>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CV$3:CV$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AY$1,$AG1679>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CW$3:CW$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AY$1,$AG1679>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CW$3:CW$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=AZ$1,$AG1679>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CX$3:CX$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=AZ$1,$AG1679>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CX$3:CX$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=BA$1,$AG1679>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CY$3:CY$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=BA$1,$AG1679>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CY$3:CY$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=BB$1,$AG1679>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=BB$1,$AG1679>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=BC$1,$AG1679>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!DA$3:DA$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=BC$1,$AG1679>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!DA$3:DA$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=BD$1,$AG1679>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!DB$3:DB$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=BD$1,$AG1679>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!DB$3:DB$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1679<=BE$1,$AG1679>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1679>$AB1679,$AD1679=\"n/a\"),($AA1679-$AB1679)*INDEX(misc!DC$3:DC$6,MATCH($AC1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1679=\"n/a\",$AJ1679*$AI1679,$I1679)\n    +IFERROR(\n      IF(AND($AF1679<=BE$1,$AG1679>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1679>$AB1679,($AA1679-$AB1679)*INDEX(misc!DC$3:DC$6,MATCH($AD1679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1679*$AH1679*$AI1679),\n$X1679)*$AK1679","v":0}]
[null,{"$f":"unique_contracts!A1700","v":0},{"$f":"unique_contracts!B1700","v":0},{"$f":"unique_contracts!D1700","v":0},{"$f":"unique_contracts!J1700","v":0},{"$f":"unique_contracts!K1700","v":0},{"$f":"unique_contracts!M1700","v":0},{"$f":"unique_contracts!N1700","v":0},{"$f":"unique_contracts!P1700","v":0},{"$f":"unique_contracts!R1700","v":0},{"$f":"unique_contracts!V1700","v":0},{"$f":"unique_contracts!AB1700","v":0},{"$f":"unique_contracts!AM1700","v":0},{"$f":"unique_contracts!AN1700","v":0},{"$f":"unique_contracts!AO1700","v":0},{"$f":"unique_contracts!AP1700","v":0},{"$f":"unique_contracts!AQ1700","v":0},{"$f":"unique_contracts!AR1700","v":0},{"$f":"unique_contracts!CA1700","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1698,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1698,\"pumped_storage\",\n      IF(AND(NOT(U1698),V1698),\"n/a\",\n        IF(AND(K1698>0,OR(G1698=\"NotHybrid\",G1698=0)),_xlfn.CONCAT(AB1698,INDEX(resources!$G:$G,MATCH(C1698,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1698,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1698=\"Online\",NOT(ISNUMBER(MATCH(AC1698,misc!$DE:$DE,0)))),F1698,E1698)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AL$1,$AG1698>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AL$1,$AG1698>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AM$1,$AG1698>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CK$3:CK$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AM$1,$AG1698>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CK$3:CK$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AN$1,$AG1698>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CL$3:CL$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AN$1,$AG1698>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CL$3:CL$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AO$1,$AG1698>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CM$3:CM$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AO$1,$AG1698>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CM$3:CM$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AP$1,$AG1698>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CN$3:CN$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AP$1,$AG1698>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CN$3:CN$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AQ$1,$AG1698>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CO$3:CO$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AQ$1,$AG1698>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CO$3:CO$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AR$1,$AG1698>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CP$3:CP$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AR$1,$AG1698>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CP$3:CP$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AS$1,$AG1698>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AS$1,$AG1698>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AT$1,$AG1698>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CR$3:CR$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AT$1,$AG1698>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CR$3:CR$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AU$1,$AG1698>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CS$3:CS$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AU$1,$AG1698>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CS$3:CS$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AV$1,$AG1698>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CT$3:CT$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AV$1,$AG1698>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CT$3:CT$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AW$1,$AG1698>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CU$3:CU$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AW$1,$AG1698>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CU$3:CU$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AX$1,$AG1698>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CV$3:CV$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AX$1,$AG1698>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CV$3:CV$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AY$1,$AG1698>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CW$3:CW$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AY$1,$AG1698>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CW$3:CW$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=AZ$1,$AG1698>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CX$3:CX$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=AZ$1,$AG1698>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CX$3:CX$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=BA$1,$AG1698>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CY$3:CY$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=BA$1,$AG1698>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CY$3:CY$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=BB$1,$AG1698>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=BB$1,$AG1698>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=BC$1,$AG1698>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!DA$3:DA$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=BC$1,$AG1698>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!DA$3:DA$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=BD$1,$AG1698>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!DB$3:DB$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=BD$1,$AG1698>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!DB$3:DB$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1698<=BE$1,$AG1698>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1698>$AB1698,$AD1698=\"n/a\"),($AA1698-$AB1698)*INDEX(misc!DC$3:DC$6,MATCH($AC1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1698=\"n/a\",$AJ1698*$AI1698,$I1698)\n    +IFERROR(\n      IF(AND($AF1698<=BE$1,$AG1698>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1698>$AB1698,($AA1698-$AB1698)*INDEX(misc!DC$3:DC$6,MATCH($AD1698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1698*$AH1698*$AI1698),\n$X1698)*$AK1698","v":0}]
[null,{"$f":"unique_contracts!A1719","v":0},{"$f":"unique_contracts!B1719","v":0},{"$f":"unique_contracts!D1719","v":0},{"$f":"unique_contracts!J1719","v":0},{"$f":"unique_contracts!K1719","v":0},{"$f":"unique_contracts!M1719","v":0},{"$f":"unique_contracts!N1719","v":0},{"$f":"unique_contracts!P1719","v":0},{"$f":"unique_contracts!R1719","v":0},{"$f":"unique_contracts!V1719","v":0},{"$f":"unique_contracts!AB1719","v":0},{"$f":"unique_contracts!AM1719","v":0},{"$f":"unique_contracts!AN1719","v":0},{"$f":"unique_contracts!AO1719","v":0},{"$f":"unique_contracts!AP1719","v":0},{"$f":"unique_contracts!AQ1719","v":0},{"$f":"unique_contracts!AR1719","v":0},{"$f":"unique_contracts!CA1719","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1717,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1717,\"pumped_storage\",\n      IF(AND(NOT(U1717),V1717),\"n/a\",\n        IF(AND(K1717>0,OR(G1717=\"NotHybrid\",G1717=0)),_xlfn.CONCAT(AB1717,INDEX(resources!$G:$G,MATCH(C1717,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1717,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1717=\"Online\",NOT(ISNUMBER(MATCH(AC1717,misc!$DE:$DE,0)))),F1717,E1717)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AL$1,$AG1717>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AL$1,$AG1717>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AM$1,$AG1717>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CK$3:CK$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AM$1,$AG1717>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CK$3:CK$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AN$1,$AG1717>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CL$3:CL$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AN$1,$AG1717>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CL$3:CL$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AO$1,$AG1717>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CM$3:CM$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AO$1,$AG1717>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CM$3:CM$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AP$1,$AG1717>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CN$3:CN$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AP$1,$AG1717>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CN$3:CN$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AQ$1,$AG1717>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CO$3:CO$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AQ$1,$AG1717>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CO$3:CO$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AR$1,$AG1717>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CP$3:CP$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AR$1,$AG1717>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CP$3:CP$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AS$1,$AG1717>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AS$1,$AG1717>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AT$1,$AG1717>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CR$3:CR$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AT$1,$AG1717>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CR$3:CR$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AU$1,$AG1717>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CS$3:CS$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AU$1,$AG1717>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CS$3:CS$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AV$1,$AG1717>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CT$3:CT$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AV$1,$AG1717>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CT$3:CT$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AW$1,$AG1717>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CU$3:CU$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AW$1,$AG1717>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CU$3:CU$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AX$1,$AG1717>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CV$3:CV$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AX$1,$AG1717>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CV$3:CV$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AY$1,$AG1717>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CW$3:CW$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AY$1,$AG1717>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CW$3:CW$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=AZ$1,$AG1717>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CX$3:CX$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=AZ$1,$AG1717>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CX$3:CX$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=BA$1,$AG1717>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CY$3:CY$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=BA$1,$AG1717>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CY$3:CY$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=BB$1,$AG1717>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=BB$1,$AG1717>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=BC$1,$AG1717>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!DA$3:DA$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=BC$1,$AG1717>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!DA$3:DA$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=BD$1,$AG1717>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!DB$3:DB$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=BD$1,$AG1717>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!DB$3:DB$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1717<=BE$1,$AG1717>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1717,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1717>$AB1717,$AD1717=\"n/a\"),($AA1717-$AB1717)*INDEX(misc!DC$3:DC$6,MATCH($AC1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1717=\"n/a\",$AJ1717*$AI1717,$I1717)\n    +IFERROR(\n      IF(AND($AF1717<=BE$1,$AG1717>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1717,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1717>$AB1717,($AA1717-$AB1717)*INDEX(misc!DC$3:DC$6,MATCH($AD1717,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1717*$AH1717*$AI1717),\n$X1717)*$AK1717","v":0}]
[null,{"$f":"unique_contracts!A1744","v":0},{"$f":"unique_contracts!B1744","v":0},{"$f":"unique_contracts!D1744","v":0},{"$f":"unique_contracts!J1744","v":0},{"$f":"unique_contracts!K1744","v":0},{"$f":"unique_contracts!M1744","v":0},{"$f":"unique_contracts!N1744","v":0},{"$f":"unique_contracts!P1744","v":0},{"$f":"unique_contracts!R1744","v":0},{"$f":"unique_contracts!V1744","v":0},{"$f":"unique_contracts!AB1744","v":0},{"$f":"unique_contracts!AM1744","v":0},{"$f":"unique_contracts!AN1744","v":0},{"$f":"unique_contracts!AO1744","v":0},{"$f":"unique_contracts!AP1744","v":0},{"$f":"unique_contracts!AQ1744","v":0},{"$f":"unique_contracts!AR1744","v":0},{"$f":"unique_contracts!CA1744","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1742,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1742,\"pumped_storage\",\n      IF(AND(NOT(U1742),V1742),\"n/a\",\n        IF(AND(K1742>0,OR(G1742=\"NotHybrid\",G1742=0)),_xlfn.CONCAT(AB1742,INDEX(resources!$G:$G,MATCH(C1742,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1742,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1742=\"Online\",NOT(ISNUMBER(MATCH(AC1742,misc!$DE:$DE,0)))),F1742,E1742)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AL$1,$AG1742>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AL$1,$AG1742>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AM$1,$AG1742>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CK$3:CK$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AM$1,$AG1742>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CK$3:CK$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AN$1,$AG1742>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CL$3:CL$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AN$1,$AG1742>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CL$3:CL$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AO$1,$AG1742>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CM$3:CM$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AO$1,$AG1742>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CM$3:CM$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AP$1,$AG1742>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CN$3:CN$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AP$1,$AG1742>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CN$3:CN$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AQ$1,$AG1742>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CO$3:CO$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AQ$1,$AG1742>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CO$3:CO$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AR$1,$AG1742>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CP$3:CP$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AR$1,$AG1742>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CP$3:CP$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AS$1,$AG1742>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AS$1,$AG1742>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AT$1,$AG1742>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CR$3:CR$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AT$1,$AG1742>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CR$3:CR$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AU$1,$AG1742>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CS$3:CS$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AU$1,$AG1742>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CS$3:CS$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AV$1,$AG1742>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CT$3:CT$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AV$1,$AG1742>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CT$3:CT$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AW$1,$AG1742>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CU$3:CU$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AW$1,$AG1742>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CU$3:CU$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AX$1,$AG1742>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CV$3:CV$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AX$1,$AG1742>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CV$3:CV$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AY$1,$AG1742>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CW$3:CW$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AY$1,$AG1742>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CW$3:CW$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=AZ$1,$AG1742>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CX$3:CX$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=AZ$1,$AG1742>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CX$3:CX$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=BA$1,$AG1742>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CY$3:CY$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=BA$1,$AG1742>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CY$3:CY$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=BB$1,$AG1742>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=BB$1,$AG1742>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=BC$1,$AG1742>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!DA$3:DA$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=BC$1,$AG1742>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!DA$3:DA$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=BD$1,$AG1742>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!DB$3:DB$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=BD$1,$AG1742>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!DB$3:DB$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1742<=BE$1,$AG1742>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1742>$AB1742,$AD1742=\"n/a\"),($AA1742-$AB1742)*INDEX(misc!DC$3:DC$6,MATCH($AC1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1742=\"n/a\",$AJ1742*$AI1742,$I1742)\n    +IFERROR(\n      IF(AND($AF1742<=BE$1,$AG1742>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1742>$AB1742,($AA1742-$AB1742)*INDEX(misc!DC$3:DC$6,MATCH($AD1742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1742*$AH1742*$AI1742),\n$X1742)*$AK1742","v":0}]
[null,{"$f":"unique_contracts!A1754","v":0},{"$f":"unique_contracts!B1754","v":0},{"$f":"unique_contracts!D1754","v":0},{"$f":"unique_contracts!J1754","v":0},{"$f":"unique_contracts!K1754","v":0},{"$f":"unique_contracts!M1754","v":0},{"$f":"unique_contracts!N1754","v":0},{"$f":"unique_contracts!P1754","v":0},{"$f":"unique_contracts!R1754","v":0},{"$f":"unique_contracts!V1754","v":0},{"$f":"unique_contracts!AB1754","v":0},{"$f":"unique_contracts!AM1754","v":0},{"$f":"unique_contracts!AN1754","v":0},{"$f":"unique_contracts!AO1754","v":0},{"$f":"unique_contracts!AP1754","v":0},{"$f":"unique_contracts!AQ1754","v":0},{"$f":"unique_contracts!AR1754","v":0},{"$f":"unique_contracts!CA1754","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1752,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1752,\"pumped_storage\",\n      IF(AND(NOT(U1752),V1752),\"n/a\",\n        IF(AND(K1752>0,OR(G1752=\"NotHybrid\",G1752=0)),_xlfn.CONCAT(AB1752,INDEX(resources!$G:$G,MATCH(C1752,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1752,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1752=\"Online\",NOT(ISNUMBER(MATCH(AC1752,misc!$DE:$DE,0)))),F1752,E1752)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AL$1,$AG1752>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AL$1,$AG1752>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AM$1,$AG1752>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CK$3:CK$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AM$1,$AG1752>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CK$3:CK$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AN$1,$AG1752>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CL$3:CL$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AN$1,$AG1752>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CL$3:CL$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AO$1,$AG1752>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CM$3:CM$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AO$1,$AG1752>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CM$3:CM$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AP$1,$AG1752>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CN$3:CN$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AP$1,$AG1752>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CN$3:CN$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AQ$1,$AG1752>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CO$3:CO$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AQ$1,$AG1752>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CO$3:CO$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AR$1,$AG1752>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CP$3:CP$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AR$1,$AG1752>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CP$3:CP$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AS$1,$AG1752>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AS$1,$AG1752>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AT$1,$AG1752>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CR$3:CR$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AT$1,$AG1752>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CR$3:CR$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AU$1,$AG1752>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CS$3:CS$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AU$1,$AG1752>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CS$3:CS$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AV$1,$AG1752>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CT$3:CT$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AV$1,$AG1752>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CT$3:CT$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AW$1,$AG1752>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CU$3:CU$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AW$1,$AG1752>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CU$3:CU$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AX$1,$AG1752>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CV$3:CV$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AX$1,$AG1752>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CV$3:CV$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AY$1,$AG1752>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CW$3:CW$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AY$1,$AG1752>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CW$3:CW$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=AZ$1,$AG1752>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CX$3:CX$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=AZ$1,$AG1752>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CX$3:CX$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=BA$1,$AG1752>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CY$3:CY$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=BA$1,$AG1752>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CY$3:CY$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=BB$1,$AG1752>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=BB$1,$AG1752>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=BC$1,$AG1752>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!DA$3:DA$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=BC$1,$AG1752>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!DA$3:DA$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=BD$1,$AG1752>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!DB$3:DB$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=BD$1,$AG1752>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!DB$3:DB$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1752<=BE$1,$AG1752>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1752,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1752>$AB1752,$AD1752=\"n/a\"),($AA1752-$AB1752)*INDEX(misc!DC$3:DC$6,MATCH($AC1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1752=\"n/a\",$AJ1752*$AI1752,$I1752)\n    +IFERROR(\n      IF(AND($AF1752<=BE$1,$AG1752>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1752,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1752>$AB1752,($AA1752-$AB1752)*INDEX(misc!DC$3:DC$6,MATCH($AD1752,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1752*$AH1752*$AI1752),\n$X1752)*$AK1752","v":0}]
[null,{"$f":"unique_contracts!A1781","v":0},{"$f":"unique_contracts!B1781","v":0},{"$f":"unique_contracts!D1781","v":0},{"$f":"unique_contracts!J1781","v":0},{"$f":"unique_contracts!K1781","v":0},{"$f":"unique_contracts!M1781","v":0},{"$f":"unique_contracts!N1781","v":0},{"$f":"unique_contracts!P1781","v":0},{"$f":"unique_contracts!R1781","v":0},{"$f":"unique_contracts!V1781","v":0},{"$f":"unique_contracts!AB1781","v":0},{"$f":"unique_contracts!AM1781","v":0},{"$f":"unique_contracts!AN1781","v":0},{"$f":"unique_contracts!AO1781","v":0},{"$f":"unique_contracts!AP1781","v":0},{"$f":"unique_contracts!AQ1781","v":0},{"$f":"unique_contracts!AR1781","v":0},{"$f":"unique_contracts!CA1781","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1779,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1779,\"pumped_storage\",\n      IF(AND(NOT(U1779),V1779),\"n/a\",\n        IF(AND(K1779>0,OR(G1779=\"NotHybrid\",G1779=0)),_xlfn.CONCAT(AB1779,INDEX(resources!$G:$G,MATCH(C1779,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1779,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1779=\"Online\",NOT(ISNUMBER(MATCH(AC1779,misc!$DE:$DE,0)))),F1779,E1779)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AL$1,$AG1779>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AL$1,$AG1779>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AM$1,$AG1779>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CK$3:CK$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AM$1,$AG1779>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CK$3:CK$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AN$1,$AG1779>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CL$3:CL$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AN$1,$AG1779>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CL$3:CL$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AO$1,$AG1779>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CM$3:CM$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AO$1,$AG1779>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CM$3:CM$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AP$1,$AG1779>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CN$3:CN$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AP$1,$AG1779>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CN$3:CN$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AQ$1,$AG1779>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CO$3:CO$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AQ$1,$AG1779>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CO$3:CO$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AR$1,$AG1779>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CP$3:CP$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AR$1,$AG1779>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CP$3:CP$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AS$1,$AG1779>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AS$1,$AG1779>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AT$1,$AG1779>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CR$3:CR$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AT$1,$AG1779>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CR$3:CR$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AU$1,$AG1779>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CS$3:CS$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AU$1,$AG1779>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CS$3:CS$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AV$1,$AG1779>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CT$3:CT$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AV$1,$AG1779>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CT$3:CT$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AW$1,$AG1779>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CU$3:CU$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AW$1,$AG1779>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CU$3:CU$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AX$1,$AG1779>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CV$3:CV$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AX$1,$AG1779>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CV$3:CV$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AY$1,$AG1779>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CW$3:CW$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AY$1,$AG1779>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CW$3:CW$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=AZ$1,$AG1779>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CX$3:CX$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=AZ$1,$AG1779>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CX$3:CX$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=BA$1,$AG1779>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CY$3:CY$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=BA$1,$AG1779>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CY$3:CY$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=BB$1,$AG1779>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=BB$1,$AG1779>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=BC$1,$AG1779>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!DA$3:DA$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=BC$1,$AG1779>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!DA$3:DA$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=BD$1,$AG1779>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!DB$3:DB$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=BD$1,$AG1779>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!DB$3:DB$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1779<=BE$1,$AG1779>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1779,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1779>$AB1779,$AD1779=\"n/a\"),($AA1779-$AB1779)*INDEX(misc!DC$3:DC$6,MATCH($AC1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1779=\"n/a\",$AJ1779*$AI1779,$I1779)\n    +IFERROR(\n      IF(AND($AF1779<=BE$1,$AG1779>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1779,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1779>$AB1779,($AA1779-$AB1779)*INDEX(misc!DC$3:DC$6,MATCH($AD1779,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1779*$AH1779*$AI1779),\n$X1779)*$AK1779","v":0}]
[null,{"$f":"unique_contracts!A1806","v":0},{"$f":"unique_contracts!B1806","v":0},{"$f":"unique_contracts!D1806","v":0},{"$f":"unique_contracts!J1806","v":0},{"$f":"unique_contracts!K1806","v":0},{"$f":"unique_contracts!M1806","v":0},{"$f":"unique_contracts!N1806","v":0},{"$f":"unique_contracts!P1806","v":0},{"$f":"unique_contracts!R1806","v":0},{"$f":"unique_contracts!V1806","v":0},{"$f":"unique_contracts!AB1806","v":0},{"$f":"unique_contracts!AM1806","v":0},{"$f":"unique_contracts!AN1806","v":0},{"$f":"unique_contracts!AO1806","v":0},{"$f":"unique_contracts!AP1806","v":0},{"$f":"unique_contracts!AQ1806","v":0},{"$f":"unique_contracts!AR1806","v":0},{"$f":"unique_contracts!CA1806","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1804,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1804,\"pumped_storage\",\n      IF(AND(NOT(U1804),V1804),\"n/a\",\n        IF(AND(K1804>0,OR(G1804=\"NotHybrid\",G1804=0)),_xlfn.CONCAT(AB1804,INDEX(resources!$G:$G,MATCH(C1804,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1804,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1804=\"Online\",NOT(ISNUMBER(MATCH(AC1804,misc!$DE:$DE,0)))),F1804,E1804)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AL$1,$AG1804>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AL$1,$AG1804>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AM$1,$AG1804>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CK$3:CK$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AM$1,$AG1804>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CK$3:CK$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AN$1,$AG1804>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CL$3:CL$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AN$1,$AG1804>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CL$3:CL$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AO$1,$AG1804>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CM$3:CM$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AO$1,$AG1804>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CM$3:CM$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AP$1,$AG1804>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CN$3:CN$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AP$1,$AG1804>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CN$3:CN$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AQ$1,$AG1804>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CO$3:CO$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AQ$1,$AG1804>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CO$3:CO$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AR$1,$AG1804>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CP$3:CP$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AR$1,$AG1804>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CP$3:CP$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AS$1,$AG1804>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AS$1,$AG1804>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AT$1,$AG1804>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CR$3:CR$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AT$1,$AG1804>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CR$3:CR$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AU$1,$AG1804>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CS$3:CS$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AU$1,$AG1804>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CS$3:CS$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AV$1,$AG1804>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CT$3:CT$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AV$1,$AG1804>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CT$3:CT$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AW$1,$AG1804>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CU$3:CU$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AW$1,$AG1804>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CU$3:CU$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AX$1,$AG1804>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CV$3:CV$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AX$1,$AG1804>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CV$3:CV$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AY$1,$AG1804>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CW$3:CW$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AY$1,$AG1804>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CW$3:CW$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=AZ$1,$AG1804>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CX$3:CX$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=AZ$1,$AG1804>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CX$3:CX$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=BA$1,$AG1804>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CY$3:CY$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=BA$1,$AG1804>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CY$3:CY$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=BB$1,$AG1804>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=BB$1,$AG1804>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=BC$1,$AG1804>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!DA$3:DA$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=BC$1,$AG1804>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!DA$3:DA$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=BD$1,$AG1804>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!DB$3:DB$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=BD$1,$AG1804>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!DB$3:DB$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1804<=BE$1,$AG1804>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1804>$AB1804,$AD1804=\"n/a\"),($AA1804-$AB1804)*INDEX(misc!DC$3:DC$6,MATCH($AC1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1804=\"n/a\",$AJ1804*$AI1804,$I1804)\n    +IFERROR(\n      IF(AND($AF1804<=BE$1,$AG1804>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1804>$AB1804,($AA1804-$AB1804)*INDEX(misc!DC$3:DC$6,MATCH($AD1804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1804*$AH1804*$AI1804),\n$X1804)*$AK1804","v":0}]
[null,{"$f":"unique_contracts!A1825","v":0},{"$f":"unique_contracts!B1825","v":0},{"$f":"unique_contracts!D1825","v":0},{"$f":"unique_contracts!J1825","v":0},{"$f":"unique_contracts!K1825","v":0},{"$f":"unique_contracts!M1825","v":0},{"$f":"unique_contracts!N1825","v":0},{"$f":"unique_contracts!P1825","v":0},{"$f":"unique_contracts!R1825","v":0},{"$f":"unique_contracts!V1825","v":0},{"$f":"unique_contracts!AB1825","v":0},{"$f":"unique_contracts!AM1825","v":0},{"$f":"unique_contracts!AN1825","v":0},{"$f":"unique_contracts!AO1825","v":0},{"$f":"unique_contracts!AP1825","v":0},{"$f":"unique_contracts!AQ1825","v":0},{"$f":"unique_contracts!AR1825","v":0},{"$f":"unique_contracts!CA1825","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1823,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1823,\"pumped_storage\",\n      IF(AND(NOT(U1823),V1823),\"n/a\",\n        IF(AND(K1823>0,OR(G1823=\"NotHybrid\",G1823=0)),_xlfn.CONCAT(AB1823,INDEX(resources!$G:$G,MATCH(C1823,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1823,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1823=\"Online\",NOT(ISNUMBER(MATCH(AC1823,misc!$DE:$DE,0)))),F1823,E1823)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AL$1,$AG1823>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AL$1,$AG1823>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AM$1,$AG1823>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CK$3:CK$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AM$1,$AG1823>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CK$3:CK$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AN$1,$AG1823>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CL$3:CL$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AN$1,$AG1823>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CL$3:CL$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AO$1,$AG1823>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CM$3:CM$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AO$1,$AG1823>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CM$3:CM$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AP$1,$AG1823>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CN$3:CN$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AP$1,$AG1823>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CN$3:CN$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AQ$1,$AG1823>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CO$3:CO$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AQ$1,$AG1823>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CO$3:CO$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AR$1,$AG1823>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CP$3:CP$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AR$1,$AG1823>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CP$3:CP$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AS$1,$AG1823>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AS$1,$AG1823>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AT$1,$AG1823>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CR$3:CR$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AT$1,$AG1823>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CR$3:CR$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AU$1,$AG1823>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CS$3:CS$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AU$1,$AG1823>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CS$3:CS$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AV$1,$AG1823>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CT$3:CT$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AV$1,$AG1823>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CT$3:CT$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AW$1,$AG1823>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CU$3:CU$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AW$1,$AG1823>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CU$3:CU$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AX$1,$AG1823>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CV$3:CV$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AX$1,$AG1823>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CV$3:CV$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AY$1,$AG1823>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CW$3:CW$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AY$1,$AG1823>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CW$3:CW$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=AZ$1,$AG1823>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CX$3:CX$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=AZ$1,$AG1823>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CX$3:CX$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=BA$1,$AG1823>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CY$3:CY$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=BA$1,$AG1823>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CY$3:CY$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=BB$1,$AG1823>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=BB$1,$AG1823>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=BC$1,$AG1823>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!DA$3:DA$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=BC$1,$AG1823>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!DA$3:DA$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=BD$1,$AG1823>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!DB$3:DB$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=BD$1,$AG1823>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!DB$3:DB$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1823<=BE$1,$AG1823>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1823,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1823>$AB1823,$AD1823=\"n/a\"),($AA1823-$AB1823)*INDEX(misc!DC$3:DC$6,MATCH($AC1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1823=\"n/a\",$AJ1823*$AI1823,$I1823)\n    +IFERROR(\n      IF(AND($AF1823<=BE$1,$AG1823>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1823,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1823>$AB1823,($AA1823-$AB1823)*INDEX(misc!DC$3:DC$6,MATCH($AD1823,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1823*$AH1823*$AI1823),\n$X1823)*$AK1823","v":0}]
[null,{"$f":"unique_contracts!A1831","v":0},{"$f":"unique_contracts!B1831","v":0},{"$f":"unique_contracts!D1831","v":0},{"$f":"unique_contracts!J1831","v":0},{"$f":"unique_contracts!K1831","v":0},{"$f":"unique_contracts!M1831","v":0},{"$f":"unique_contracts!N1831","v":0},{"$f":"unique_contracts!P1831","v":0},{"$f":"unique_contracts!R1831","v":0},{"$f":"unique_contracts!V1831","v":0},{"$f":"unique_contracts!AB1831","v":0},{"$f":"unique_contracts!AM1831","v":0},{"$f":"unique_contracts!AN1831","v":0},{"$f":"unique_contracts!AO1831","v":0},{"$f":"unique_contracts!AP1831","v":0},{"$f":"unique_contracts!AQ1831","v":0},{"$f":"unique_contracts!AR1831","v":0},{"$f":"unique_contracts!CA1831","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1829,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1829,\"pumped_storage\",\n      IF(AND(NOT(U1829),V1829),\"n/a\",\n        IF(AND(K1829>0,OR(G1829=\"NotHybrid\",G1829=0)),_xlfn.CONCAT(AB1829,INDEX(resources!$G:$G,MATCH(C1829,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1829,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1829=\"Online\",NOT(ISNUMBER(MATCH(AC1829,misc!$DE:$DE,0)))),F1829,E1829)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AL$1,$AG1829>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AL$1,$AG1829>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AM$1,$AG1829>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CK$3:CK$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AM$1,$AG1829>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CK$3:CK$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AN$1,$AG1829>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CL$3:CL$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AN$1,$AG1829>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CL$3:CL$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AO$1,$AG1829>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CM$3:CM$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AO$1,$AG1829>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CM$3:CM$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AP$1,$AG1829>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CN$3:CN$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AP$1,$AG1829>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CN$3:CN$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AQ$1,$AG1829>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CO$3:CO$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AQ$1,$AG1829>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CO$3:CO$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AR$1,$AG1829>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CP$3:CP$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AR$1,$AG1829>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CP$3:CP$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AS$1,$AG1829>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AS$1,$AG1829>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AT$1,$AG1829>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CR$3:CR$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AT$1,$AG1829>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CR$3:CR$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AU$1,$AG1829>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CS$3:CS$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AU$1,$AG1829>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CS$3:CS$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AV$1,$AG1829>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CT$3:CT$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AV$1,$AG1829>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CT$3:CT$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AW$1,$AG1829>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CU$3:CU$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AW$1,$AG1829>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CU$3:CU$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AX$1,$AG1829>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CV$3:CV$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AX$1,$AG1829>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CV$3:CV$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AY$1,$AG1829>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CW$3:CW$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AY$1,$AG1829>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CW$3:CW$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=AZ$1,$AG1829>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CX$3:CX$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=AZ$1,$AG1829>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CX$3:CX$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=BA$1,$AG1829>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CY$3:CY$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=BA$1,$AG1829>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CY$3:CY$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=BB$1,$AG1829>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=BB$1,$AG1829>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=BC$1,$AG1829>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!DA$3:DA$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=BC$1,$AG1829>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!DA$3:DA$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=BD$1,$AG1829>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!DB$3:DB$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=BD$1,$AG1829>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!DB$3:DB$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1829<=BE$1,$AG1829>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1829,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1829>$AB1829,$AD1829=\"n/a\"),($AA1829-$AB1829)*INDEX(misc!DC$3:DC$6,MATCH($AC1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1829=\"n/a\",$AJ1829*$AI1829,$I1829)\n    +IFERROR(\n      IF(AND($AF1829<=BE$1,$AG1829>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1829,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1829>$AB1829,($AA1829-$AB1829)*INDEX(misc!DC$3:DC$6,MATCH($AD1829,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1829*$AH1829*$AI1829),\n$X1829)*$AK1829","v":0}]
[null,{"$f":"unique_contracts!A1849","v":0},{"$f":"unique_contracts!B1849","v":0},{"$f":"unique_contracts!D1849","v":0},{"$f":"unique_contracts!J1849","v":0},{"$f":"unique_contracts!K1849","v":0},{"$f":"unique_contracts!M1849","v":0},{"$f":"unique_contracts!N1849","v":0},{"$f":"unique_contracts!P1849","v":0},{"$f":"unique_contracts!R1849","v":0},{"$f":"unique_contracts!V1849","v":0},{"$f":"unique_contracts!AB1849","v":0},{"$f":"unique_contracts!AM1849","v":0},{"$f":"unique_contracts!AN1849","v":0},{"$f":"unique_contracts!AO1849","v":0},{"$f":"unique_contracts!AP1849","v":0},{"$f":"unique_contracts!AQ1849","v":0},{"$f":"unique_contracts!AR1849","v":0},{"$f":"unique_contracts!CA1849","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1847,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1847,\"pumped_storage\",\n      IF(AND(NOT(U1847),V1847),\"n/a\",\n        IF(AND(K1847>0,OR(G1847=\"NotHybrid\",G1847=0)),_xlfn.CONCAT(AB1847,INDEX(resources!$G:$G,MATCH(C1847,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1847,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1847=\"Online\",NOT(ISNUMBER(MATCH(AC1847,misc!$DE:$DE,0)))),F1847,E1847)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AL$1,$AG1847>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AL$1,$AG1847>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AM$1,$AG1847>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CK$3:CK$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AM$1,$AG1847>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CK$3:CK$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AN$1,$AG1847>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CL$3:CL$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AN$1,$AG1847>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CL$3:CL$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AO$1,$AG1847>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CM$3:CM$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AO$1,$AG1847>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CM$3:CM$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AP$1,$AG1847>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CN$3:CN$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AP$1,$AG1847>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CN$3:CN$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AQ$1,$AG1847>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CO$3:CO$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AQ$1,$AG1847>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CO$3:CO$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AR$1,$AG1847>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CP$3:CP$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AR$1,$AG1847>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CP$3:CP$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AS$1,$AG1847>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AS$1,$AG1847>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AT$1,$AG1847>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CR$3:CR$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AT$1,$AG1847>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CR$3:CR$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AU$1,$AG1847>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CS$3:CS$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AU$1,$AG1847>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CS$3:CS$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AV$1,$AG1847>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CT$3:CT$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AV$1,$AG1847>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CT$3:CT$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AW$1,$AG1847>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CU$3:CU$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AW$1,$AG1847>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CU$3:CU$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AX$1,$AG1847>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CV$3:CV$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AX$1,$AG1847>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CV$3:CV$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AY$1,$AG1847>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CW$3:CW$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AY$1,$AG1847>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CW$3:CW$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=AZ$1,$AG1847>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CX$3:CX$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=AZ$1,$AG1847>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CX$3:CX$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=BA$1,$AG1847>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CY$3:CY$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=BA$1,$AG1847>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CY$3:CY$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=BB$1,$AG1847>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=BB$1,$AG1847>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=BC$1,$AG1847>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!DA$3:DA$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=BC$1,$AG1847>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!DA$3:DA$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=BD$1,$AG1847>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!DB$3:DB$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=BD$1,$AG1847>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!DB$3:DB$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1847<=BE$1,$AG1847>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1847>$AB1847,$AD1847=\"n/a\"),($AA1847-$AB1847)*INDEX(misc!DC$3:DC$6,MATCH($AC1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1847=\"n/a\",$AJ1847*$AI1847,$I1847)\n    +IFERROR(\n      IF(AND($AF1847<=BE$1,$AG1847>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1847>$AB1847,($AA1847-$AB1847)*INDEX(misc!DC$3:DC$6,MATCH($AD1847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1847*$AH1847*$AI1847),\n$X1847)*$AK1847","v":0}]
[null,{"$f":"unique_contracts!A1868","v":0},{"$f":"unique_contracts!B1868","v":0},{"$f":"unique_contracts!D1868","v":0},{"$f":"unique_contracts!J1868","v":0},{"$f":"unique_contracts!K1868","v":0},{"$f":"unique_contracts!M1868","v":0},{"$f":"unique_contracts!N1868","v":0},{"$f":"unique_contracts!P1868","v":0},{"$f":"unique_contracts!R1868","v":0},{"$f":"unique_contracts!V1868","v":0},{"$f":"unique_contracts!AB1868","v":0},{"$f":"unique_contracts!AM1868","v":0},{"$f":"unique_contracts!AN1868","v":0},{"$f":"unique_contracts!AO1868","v":0},{"$f":"unique_contracts!AP1868","v":0},{"$f":"unique_contracts!AQ1868","v":0},{"$f":"unique_contracts!AR1868","v":0},{"$f":"unique_contracts!CA1868","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1866,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1866,\"pumped_storage\",\n      IF(AND(NOT(U1866),V1866),\"n/a\",\n        IF(AND(K1866>0,OR(G1866=\"NotHybrid\",G1866=0)),_xlfn.CONCAT(AB1866,INDEX(resources!$G:$G,MATCH(C1866,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1866,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1866=\"Online\",NOT(ISNUMBER(MATCH(AC1866,misc!$DE:$DE,0)))),F1866,E1866)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AL$1,$AG1866>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AL$1,$AG1866>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AM$1,$AG1866>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CK$3:CK$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AM$1,$AG1866>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CK$3:CK$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AN$1,$AG1866>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CL$3:CL$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AN$1,$AG1866>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CL$3:CL$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AO$1,$AG1866>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CM$3:CM$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AO$1,$AG1866>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CM$3:CM$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AP$1,$AG1866>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CN$3:CN$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AP$1,$AG1866>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CN$3:CN$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AQ$1,$AG1866>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CO$3:CO$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AQ$1,$AG1866>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CO$3:CO$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AR$1,$AG1866>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CP$3:CP$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AR$1,$AG1866>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CP$3:CP$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AS$1,$AG1866>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AS$1,$AG1866>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AT$1,$AG1866>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CR$3:CR$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AT$1,$AG1866>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CR$3:CR$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AU$1,$AG1866>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CS$3:CS$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AU$1,$AG1866>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CS$3:CS$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AV$1,$AG1866>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CT$3:CT$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AV$1,$AG1866>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CT$3:CT$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AW$1,$AG1866>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CU$3:CU$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AW$1,$AG1866>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CU$3:CU$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AX$1,$AG1866>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CV$3:CV$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AX$1,$AG1866>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CV$3:CV$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AY$1,$AG1866>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CW$3:CW$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AY$1,$AG1866>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CW$3:CW$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=AZ$1,$AG1866>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CX$3:CX$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=AZ$1,$AG1866>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CX$3:CX$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=BA$1,$AG1866>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CY$3:CY$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=BA$1,$AG1866>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CY$3:CY$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=BB$1,$AG1866>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=BB$1,$AG1866>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=BC$1,$AG1866>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!DA$3:DA$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=BC$1,$AG1866>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!DA$3:DA$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=BD$1,$AG1866>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!DB$3:DB$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=BD$1,$AG1866>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!DB$3:DB$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1866<=BE$1,$AG1866>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1866,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1866>$AB1866,$AD1866=\"n/a\"),($AA1866-$AB1866)*INDEX(misc!DC$3:DC$6,MATCH($AC1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1866=\"n/a\",$AJ1866*$AI1866,$I1866)\n    +IFERROR(\n      IF(AND($AF1866<=BE$1,$AG1866>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1866,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1866>$AB1866,($AA1866-$AB1866)*INDEX(misc!DC$3:DC$6,MATCH($AD1866,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1866*$AH1866*$AI1866),\n$X1866)*$AK1866","v":0}]
[null,{"$f":"unique_contracts!A1893","v":0},{"$f":"unique_contracts!B1893","v":0},{"$f":"unique_contracts!D1893","v":0},{"$f":"unique_contracts!J1893","v":0},{"$f":"unique_contracts!K1893","v":0},{"$f":"unique_contracts!M1893","v":0},{"$f":"unique_contracts!N1893","v":0},{"$f":"unique_contracts!P1893","v":0},{"$f":"unique_contracts!R1893","v":0},{"$f":"unique_contracts!V1893","v":0},{"$f":"unique_contracts!AB1893","v":0},{"$f":"unique_contracts!AM1893","v":0},{"$f":"unique_contracts!AN1893","v":0},{"$f":"unique_contracts!AO1893","v":0},{"$f":"unique_contracts!AP1893","v":0},{"$f":"unique_contracts!AQ1893","v":0},{"$f":"unique_contracts!AR1893","v":0},{"$f":"unique_contracts!CA1893","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1891,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1891,\"pumped_storage\",\n      IF(AND(NOT(U1891),V1891),\"n/a\",\n        IF(AND(K1891>0,OR(G1891=\"NotHybrid\",G1891=0)),_xlfn.CONCAT(AB1891,INDEX(resources!$G:$G,MATCH(C1891,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1891,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1891=\"Online\",NOT(ISNUMBER(MATCH(AC1891,misc!$DE:$DE,0)))),F1891,E1891)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AL$1,$AG1891>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AL$1,$AG1891>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AM$1,$AG1891>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CK$3:CK$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AM$1,$AG1891>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CK$3:CK$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AN$1,$AG1891>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CL$3:CL$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AN$1,$AG1891>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CL$3:CL$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AO$1,$AG1891>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CM$3:CM$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AO$1,$AG1891>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CM$3:CM$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AP$1,$AG1891>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CN$3:CN$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AP$1,$AG1891>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CN$3:CN$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AQ$1,$AG1891>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CO$3:CO$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AQ$1,$AG1891>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CO$3:CO$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AR$1,$AG1891>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CP$3:CP$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AR$1,$AG1891>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CP$3:CP$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AS$1,$AG1891>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AS$1,$AG1891>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AT$1,$AG1891>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CR$3:CR$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AT$1,$AG1891>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CR$3:CR$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AU$1,$AG1891>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CS$3:CS$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AU$1,$AG1891>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CS$3:CS$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AV$1,$AG1891>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CT$3:CT$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AV$1,$AG1891>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CT$3:CT$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AW$1,$AG1891>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CU$3:CU$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AW$1,$AG1891>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CU$3:CU$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AX$1,$AG1891>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CV$3:CV$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AX$1,$AG1891>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CV$3:CV$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AY$1,$AG1891>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CW$3:CW$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AY$1,$AG1891>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CW$3:CW$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=AZ$1,$AG1891>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CX$3:CX$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=AZ$1,$AG1891>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CX$3:CX$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=BA$1,$AG1891>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CY$3:CY$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=BA$1,$AG1891>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CY$3:CY$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=BB$1,$AG1891>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=BB$1,$AG1891>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=BC$1,$AG1891>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!DA$3:DA$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=BC$1,$AG1891>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!DA$3:DA$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=BD$1,$AG1891>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!DB$3:DB$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=BD$1,$AG1891>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!DB$3:DB$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1891<=BE$1,$AG1891>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1891>$AB1891,$AD1891=\"n/a\"),($AA1891-$AB1891)*INDEX(misc!DC$3:DC$6,MATCH($AC1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1891=\"n/a\",$AJ1891*$AI1891,$I1891)\n    +IFERROR(\n      IF(AND($AF1891<=BE$1,$AG1891>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1891>$AB1891,($AA1891-$AB1891)*INDEX(misc!DC$3:DC$6,MATCH($AD1891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1891*$AH1891*$AI1891),\n$X1891)*$AK1891","v":0}]
[null,{"$f":"unique_contracts!A1904","v":0},{"$f":"unique_contracts!B1904","v":0},{"$f":"unique_contracts!D1904","v":0},{"$f":"unique_contracts!J1904","v":0},{"$f":"unique_contracts!K1904","v":0},{"$f":"unique_contracts!M1904","v":0},{"$f":"unique_contracts!N1904","v":0},{"$f":"unique_contracts!P1904","v":0},{"$f":"unique_contracts!R1904","v":0},{"$f":"unique_contracts!V1904","v":0},{"$f":"unique_contracts!AB1904","v":0},{"$f":"unique_contracts!AM1904","v":0},{"$f":"unique_contracts!AN1904","v":0},{"$f":"unique_contracts!AO1904","v":0},{"$f":"unique_contracts!AP1904","v":0},{"$f":"unique_contracts!AQ1904","v":0},{"$f":"unique_contracts!AR1904","v":0},{"$f":"unique_contracts!CA1904","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1902,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1902,\"pumped_storage\",\n      IF(AND(NOT(U1902),V1902),\"n/a\",\n        IF(AND(K1902>0,OR(G1902=\"NotHybrid\",G1902=0)),_xlfn.CONCAT(AB1902,INDEX(resources!$G:$G,MATCH(C1902,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1902,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1902=\"Online\",NOT(ISNUMBER(MATCH(AC1902,misc!$DE:$DE,0)))),F1902,E1902)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AL$1,$AG1902>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AL$1,$AG1902>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AM$1,$AG1902>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CK$3:CK$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AM$1,$AG1902>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CK$3:CK$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AN$1,$AG1902>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CL$3:CL$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AN$1,$AG1902>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CL$3:CL$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AO$1,$AG1902>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CM$3:CM$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AO$1,$AG1902>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CM$3:CM$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AP$1,$AG1902>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CN$3:CN$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AP$1,$AG1902>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CN$3:CN$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AQ$1,$AG1902>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CO$3:CO$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AQ$1,$AG1902>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CO$3:CO$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AR$1,$AG1902>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CP$3:CP$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AR$1,$AG1902>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CP$3:CP$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AS$1,$AG1902>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AS$1,$AG1902>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AT$1,$AG1902>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CR$3:CR$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AT$1,$AG1902>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CR$3:CR$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AU$1,$AG1902>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CS$3:CS$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AU$1,$AG1902>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CS$3:CS$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AV$1,$AG1902>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CT$3:CT$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AV$1,$AG1902>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CT$3:CT$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AW$1,$AG1902>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CU$3:CU$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AW$1,$AG1902>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CU$3:CU$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AX$1,$AG1902>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CV$3:CV$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AX$1,$AG1902>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CV$3:CV$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AY$1,$AG1902>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CW$3:CW$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AY$1,$AG1902>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CW$3:CW$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=AZ$1,$AG1902>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CX$3:CX$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=AZ$1,$AG1902>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CX$3:CX$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=BA$1,$AG1902>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CY$3:CY$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=BA$1,$AG1902>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CY$3:CY$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=BB$1,$AG1902>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=BB$1,$AG1902>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=BC$1,$AG1902>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!DA$3:DA$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=BC$1,$AG1902>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!DA$3:DA$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=BD$1,$AG1902>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!DB$3:DB$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=BD$1,$AG1902>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!DB$3:DB$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1902<=BE$1,$AG1902>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1902,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1902>$AB1902,$AD1902=\"n/a\"),($AA1902-$AB1902)*INDEX(misc!DC$3:DC$6,MATCH($AC1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1902=\"n/a\",$AJ1902*$AI1902,$I1902)\n    +IFERROR(\n      IF(AND($AF1902<=BE$1,$AG1902>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1902,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1902>$AB1902,($AA1902-$AB1902)*INDEX(misc!DC$3:DC$6,MATCH($AD1902,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1902*$AH1902*$AI1902),\n$X1902)*$AK1902","v":0}]
[null,{"$f":"unique_contracts!A1930","v":0},{"$f":"unique_contracts!B1930","v":0},{"$f":"unique_contracts!D1930","v":0},{"$f":"unique_contracts!J1930","v":0},{"$f":"unique_contracts!K1930","v":0},{"$f":"unique_contracts!M1930","v":0},{"$f":"unique_contracts!N1930","v":0},{"$f":"unique_contracts!P1930","v":0},{"$f":"unique_contracts!R1930","v":0},{"$f":"unique_contracts!V1930","v":0},{"$f":"unique_contracts!AB1930","v":0},{"$f":"unique_contracts!AM1930","v":0},{"$f":"unique_contracts!AN1930","v":0},{"$f":"unique_contracts!AO1930","v":0},{"$f":"unique_contracts!AP1930","v":0},{"$f":"unique_contracts!AQ1930","v":0},{"$f":"unique_contracts!AR1930","v":0},{"$f":"unique_contracts!CA1930","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1928,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1928,\"pumped_storage\",\n      IF(AND(NOT(U1928),V1928),\"n/a\",\n        IF(AND(K1928>0,OR(G1928=\"NotHybrid\",G1928=0)),_xlfn.CONCAT(AB1928,INDEX(resources!$G:$G,MATCH(C1928,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1928,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1928=\"Online\",NOT(ISNUMBER(MATCH(AC1928,misc!$DE:$DE,0)))),F1928,E1928)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AL$1,$AG1928>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AL$1,$AG1928>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AM$1,$AG1928>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CK$3:CK$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AM$1,$AG1928>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CK$3:CK$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AN$1,$AG1928>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CL$3:CL$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AN$1,$AG1928>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CL$3:CL$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AO$1,$AG1928>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CM$3:CM$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AO$1,$AG1928>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CM$3:CM$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AP$1,$AG1928>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CN$3:CN$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AP$1,$AG1928>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CN$3:CN$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AQ$1,$AG1928>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CO$3:CO$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AQ$1,$AG1928>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CO$3:CO$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AR$1,$AG1928>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CP$3:CP$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AR$1,$AG1928>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CP$3:CP$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AS$1,$AG1928>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AS$1,$AG1928>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AT$1,$AG1928>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CR$3:CR$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AT$1,$AG1928>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CR$3:CR$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AU$1,$AG1928>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CS$3:CS$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AU$1,$AG1928>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CS$3:CS$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AV$1,$AG1928>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CT$3:CT$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AV$1,$AG1928>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CT$3:CT$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AW$1,$AG1928>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CU$3:CU$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AW$1,$AG1928>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CU$3:CU$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AX$1,$AG1928>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CV$3:CV$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AX$1,$AG1928>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CV$3:CV$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AY$1,$AG1928>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CW$3:CW$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AY$1,$AG1928>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CW$3:CW$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=AZ$1,$AG1928>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CX$3:CX$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=AZ$1,$AG1928>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CX$3:CX$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=BA$1,$AG1928>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CY$3:CY$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=BA$1,$AG1928>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CY$3:CY$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=BB$1,$AG1928>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=BB$1,$AG1928>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=BC$1,$AG1928>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!DA$3:DA$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=BC$1,$AG1928>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!DA$3:DA$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=BD$1,$AG1928>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!DB$3:DB$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=BD$1,$AG1928>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!DB$3:DB$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1928<=BE$1,$AG1928>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1928,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1928>$AB1928,$AD1928=\"n/a\"),($AA1928-$AB1928)*INDEX(misc!DC$3:DC$6,MATCH($AC1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1928=\"n/a\",$AJ1928*$AI1928,$I1928)\n    +IFERROR(\n      IF(AND($AF1928<=BE$1,$AG1928>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1928,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1928>$AB1928,($AA1928-$AB1928)*INDEX(misc!DC$3:DC$6,MATCH($AD1928,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1928*$AH1928*$AI1928),\n$X1928)*$AK1928","v":0}]
[null,{"$f":"unique_contracts!A1955","v":0},{"$f":"unique_contracts!B1955","v":0},{"$f":"unique_contracts!D1955","v":0},{"$f":"unique_contracts!J1955","v":0},{"$f":"unique_contracts!K1955","v":0},{"$f":"unique_contracts!M1955","v":0},{"$f":"unique_contracts!N1955","v":0},{"$f":"unique_contracts!P1955","v":0},{"$f":"unique_contracts!R1955","v":0},{"$f":"unique_contracts!V1955","v":0},{"$f":"unique_contracts!AB1955","v":0},{"$f":"unique_contracts!AM1955","v":0},{"$f":"unique_contracts!AN1955","v":0},{"$f":"unique_contracts!AO1955","v":0},{"$f":"unique_contracts!AP1955","v":0},{"$f":"unique_contracts!AQ1955","v":0},{"$f":"unique_contracts!AR1955","v":0},{"$f":"unique_contracts!CA1955","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1953,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1953,\"pumped_storage\",\n      IF(AND(NOT(U1953),V1953),\"n/a\",\n        IF(AND(K1953>0,OR(G1953=\"NotHybrid\",G1953=0)),_xlfn.CONCAT(AB1953,INDEX(resources!$G:$G,MATCH(C1953,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1953,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1953=\"Online\",NOT(ISNUMBER(MATCH(AC1953,misc!$DE:$DE,0)))),F1953,E1953)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AL$1,$AG1953>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AL$1,$AG1953>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AM$1,$AG1953>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CK$3:CK$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AM$1,$AG1953>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CK$3:CK$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AN$1,$AG1953>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CL$3:CL$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AN$1,$AG1953>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CL$3:CL$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AO$1,$AG1953>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CM$3:CM$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AO$1,$AG1953>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CM$3:CM$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AP$1,$AG1953>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CN$3:CN$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AP$1,$AG1953>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CN$3:CN$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AQ$1,$AG1953>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CO$3:CO$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AQ$1,$AG1953>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CO$3:CO$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AR$1,$AG1953>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CP$3:CP$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AR$1,$AG1953>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CP$3:CP$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AS$1,$AG1953>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AS$1,$AG1953>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AT$1,$AG1953>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CR$3:CR$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AT$1,$AG1953>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CR$3:CR$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AU$1,$AG1953>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CS$3:CS$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AU$1,$AG1953>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CS$3:CS$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AV$1,$AG1953>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CT$3:CT$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AV$1,$AG1953>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CT$3:CT$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AW$1,$AG1953>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CU$3:CU$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AW$1,$AG1953>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CU$3:CU$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AX$1,$AG1953>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CV$3:CV$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AX$1,$AG1953>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CV$3:CV$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AY$1,$AG1953>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CW$3:CW$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AY$1,$AG1953>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CW$3:CW$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=AZ$1,$AG1953>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CX$3:CX$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=AZ$1,$AG1953>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CX$3:CX$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=BA$1,$AG1953>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CY$3:CY$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=BA$1,$AG1953>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CY$3:CY$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=BB$1,$AG1953>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=BB$1,$AG1953>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=BC$1,$AG1953>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!DA$3:DA$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=BC$1,$AG1953>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!DA$3:DA$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=BD$1,$AG1953>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!DB$3:DB$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=BD$1,$AG1953>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!DB$3:DB$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1953<=BE$1,$AG1953>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1953>$AB1953,$AD1953=\"n/a\"),($AA1953-$AB1953)*INDEX(misc!DC$3:DC$6,MATCH($AC1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1953=\"n/a\",$AJ1953*$AI1953,$I1953)\n    +IFERROR(\n      IF(AND($AF1953<=BE$1,$AG1953>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1953>$AB1953,($AA1953-$AB1953)*INDEX(misc!DC$3:DC$6,MATCH($AD1953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1953*$AH1953*$AI1953),\n$X1953)*$AK1953","v":0}]
[null,{"$f":"unique_contracts!A1974","v":0},{"$f":"unique_contracts!B1974","v":0},{"$f":"unique_contracts!D1974","v":0},{"$f":"unique_contracts!J1974","v":0},{"$f":"unique_contracts!K1974","v":0},{"$f":"unique_contracts!M1974","v":0},{"$f":"unique_contracts!N1974","v":0},{"$f":"unique_contracts!P1974","v":0},{"$f":"unique_contracts!R1974","v":0},{"$f":"unique_contracts!V1974","v":0},{"$f":"unique_contracts!AB1974","v":0},{"$f":"unique_contracts!AM1974","v":0},{"$f":"unique_contracts!AN1974","v":0},{"$f":"unique_contracts!AO1974","v":0},{"$f":"unique_contracts!AP1974","v":0},{"$f":"unique_contracts!AQ1974","v":0},{"$f":"unique_contracts!AR1974","v":0},{"$f":"unique_contracts!CA1974","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1972,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1972,\"pumped_storage\",\n      IF(AND(NOT(U1972),V1972),\"n/a\",\n        IF(AND(K1972>0,OR(G1972=\"NotHybrid\",G1972=0)),_xlfn.CONCAT(AB1972,INDEX(resources!$G:$G,MATCH(C1972,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1972,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1972=\"Online\",NOT(ISNUMBER(MATCH(AC1972,misc!$DE:$DE,0)))),F1972,E1972)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AL$1,$AG1972>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AL$1,$AG1972>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AM$1,$AG1972>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CK$3:CK$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AM$1,$AG1972>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CK$3:CK$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AN$1,$AG1972>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CL$3:CL$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AN$1,$AG1972>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CL$3:CL$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AO$1,$AG1972>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CM$3:CM$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AO$1,$AG1972>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CM$3:CM$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AP$1,$AG1972>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CN$3:CN$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AP$1,$AG1972>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CN$3:CN$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AQ$1,$AG1972>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CO$3:CO$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AQ$1,$AG1972>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CO$3:CO$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AR$1,$AG1972>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CP$3:CP$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AR$1,$AG1972>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CP$3:CP$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AS$1,$AG1972>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AS$1,$AG1972>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AT$1,$AG1972>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CR$3:CR$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AT$1,$AG1972>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CR$3:CR$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AU$1,$AG1972>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CS$3:CS$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AU$1,$AG1972>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CS$3:CS$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AV$1,$AG1972>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CT$3:CT$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AV$1,$AG1972>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CT$3:CT$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AW$1,$AG1972>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CU$3:CU$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AW$1,$AG1972>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CU$3:CU$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AX$1,$AG1972>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CV$3:CV$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AX$1,$AG1972>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CV$3:CV$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AY$1,$AG1972>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CW$3:CW$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AY$1,$AG1972>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CW$3:CW$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=AZ$1,$AG1972>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CX$3:CX$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=AZ$1,$AG1972>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CX$3:CX$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=BA$1,$AG1972>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CY$3:CY$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=BA$1,$AG1972>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CY$3:CY$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=BB$1,$AG1972>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=BB$1,$AG1972>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=BC$1,$AG1972>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!DA$3:DA$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=BC$1,$AG1972>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!DA$3:DA$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=BD$1,$AG1972>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!DB$3:DB$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=BD$1,$AG1972>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!DB$3:DB$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1972<=BE$1,$AG1972>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1972>$AB1972,$AD1972=\"n/a\"),($AA1972-$AB1972)*INDEX(misc!DC$3:DC$6,MATCH($AC1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1972=\"n/a\",$AJ1972*$AI1972,$I1972)\n    +IFERROR(\n      IF(AND($AF1972<=BE$1,$AG1972>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1972>$AB1972,($AA1972-$AB1972)*INDEX(misc!DC$3:DC$6,MATCH($AD1972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1972*$AH1972*$AI1972),\n$X1972)*$AK1972","v":0}]
[null,{"$f":"unique_contracts!A1981","v":0},{"$f":"unique_contracts!B1981","v":0},{"$f":"unique_contracts!D1981","v":0},{"$f":"unique_contracts!J1981","v":0},{"$f":"unique_contracts!K1981","v":0},{"$f":"unique_contracts!M1981","v":0},{"$f":"unique_contracts!N1981","v":0},{"$f":"unique_contracts!P1981","v":0},{"$f":"unique_contracts!R1981","v":0},{"$f":"unique_contracts!V1981","v":0},{"$f":"unique_contracts!AB1981","v":0},{"$f":"unique_contracts!AM1981","v":0},{"$f":"unique_contracts!AN1981","v":0},{"$f":"unique_contracts!AO1981","v":0},{"$f":"unique_contracts!AP1981","v":0},{"$f":"unique_contracts!AQ1981","v":0},{"$f":"unique_contracts!AR1981","v":0},{"$f":"unique_contracts!CA1981","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1979,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1979,\"pumped_storage\",\n      IF(AND(NOT(U1979),V1979),\"n/a\",\n        IF(AND(K1979>0,OR(G1979=\"NotHybrid\",G1979=0)),_xlfn.CONCAT(AB1979,INDEX(resources!$G:$G,MATCH(C1979,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1979,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1979=\"Online\",NOT(ISNUMBER(MATCH(AC1979,misc!$DE:$DE,0)))),F1979,E1979)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AL$1,$AG1979>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AL$1,$AG1979>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AM$1,$AG1979>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CK$3:CK$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AM$1,$AG1979>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CK$3:CK$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AN$1,$AG1979>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CL$3:CL$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AN$1,$AG1979>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CL$3:CL$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AO$1,$AG1979>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CM$3:CM$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AO$1,$AG1979>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CM$3:CM$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AP$1,$AG1979>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CN$3:CN$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AP$1,$AG1979>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CN$3:CN$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AQ$1,$AG1979>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CO$3:CO$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AQ$1,$AG1979>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CO$3:CO$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AR$1,$AG1979>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CP$3:CP$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AR$1,$AG1979>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CP$3:CP$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AS$1,$AG1979>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AS$1,$AG1979>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AT$1,$AG1979>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CR$3:CR$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AT$1,$AG1979>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CR$3:CR$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AU$1,$AG1979>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CS$3:CS$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AU$1,$AG1979>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CS$3:CS$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AV$1,$AG1979>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CT$3:CT$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AV$1,$AG1979>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CT$3:CT$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AW$1,$AG1979>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CU$3:CU$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AW$1,$AG1979>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CU$3:CU$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AX$1,$AG1979>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CV$3:CV$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AX$1,$AG1979>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CV$3:CV$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AY$1,$AG1979>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CW$3:CW$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AY$1,$AG1979>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CW$3:CW$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=AZ$1,$AG1979>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CX$3:CX$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=AZ$1,$AG1979>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CX$3:CX$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=BA$1,$AG1979>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CY$3:CY$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=BA$1,$AG1979>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CY$3:CY$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=BB$1,$AG1979>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=BB$1,$AG1979>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=BC$1,$AG1979>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!DA$3:DA$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=BC$1,$AG1979>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!DA$3:DA$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=BD$1,$AG1979>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!DB$3:DB$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=BD$1,$AG1979>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!DB$3:DB$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1979<=BE$1,$AG1979>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1979>$AB1979,$AD1979=\"n/a\"),($AA1979-$AB1979)*INDEX(misc!DC$3:DC$6,MATCH($AC1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1979=\"n/a\",$AJ1979*$AI1979,$I1979)\n    +IFERROR(\n      IF(AND($AF1979<=BE$1,$AG1979>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1979>$AB1979,($AA1979-$AB1979)*INDEX(misc!DC$3:DC$6,MATCH($AD1979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1979*$AH1979*$AI1979),\n$X1979)*$AK1979","v":0}]
[null,{"$f":"unique_contracts!A1998","v":0},{"$f":"unique_contracts!B1998","v":0},{"$f":"unique_contracts!D1998","v":0},{"$f":"unique_contracts!J1998","v":0},{"$f":"unique_contracts!K1998","v":0},{"$f":"unique_contracts!M1998","v":0},{"$f":"unique_contracts!N1998","v":0},{"$f":"unique_contracts!P1998","v":0},{"$f":"unique_contracts!R1998","v":0},{"$f":"unique_contracts!V1998","v":0},{"$f":"unique_contracts!AB1998","v":0},{"$f":"unique_contracts!AM1998","v":0},{"$f":"unique_contracts!AN1998","v":0},{"$f":"unique_contracts!AO1998","v":0},{"$f":"unique_contracts!AP1998","v":0},{"$f":"unique_contracts!AQ1998","v":0},{"$f":"unique_contracts!AR1998","v":0},{"$f":"unique_contracts!CA1998","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C1996,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T1996,\"pumped_storage\",\n      IF(AND(NOT(U1996),V1996),\"n/a\",\n        IF(AND(K1996>0,OR(G1996=\"NotHybrid\",G1996=0)),_xlfn.CONCAT(AB1996,INDEX(resources!$G:$G,MATCH(C1996,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C1996,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D1996=\"Online\",NOT(ISNUMBER(MATCH(AC1996,misc!$DE:$DE,0)))),F1996,E1996)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AL$1,$AG1996>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CJ$3:CJ$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AL$1,$AG1996>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CJ$3:CJ$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AM$1,$AG1996>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CK$3:CK$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AM$1,$AG1996>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CK$3:CK$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AN$1,$AG1996>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CL$3:CL$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AN$1,$AG1996>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CL$3:CL$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AO$1,$AG1996>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CM$3:CM$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AO$1,$AG1996>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CM$3:CM$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AP$1,$AG1996>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CN$3:CN$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AP$1,$AG1996>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CN$3:CN$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AQ$1,$AG1996>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CO$3:CO$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AQ$1,$AG1996>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CO$3:CO$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AR$1,$AG1996>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CP$3:CP$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AR$1,$AG1996>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CP$3:CP$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AS$1,$AG1996>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CQ$3:CQ$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AS$1,$AG1996>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CQ$3:CQ$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AT$1,$AG1996>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CR$3:CR$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AT$1,$AG1996>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CR$3:CR$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AU$1,$AG1996>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CS$3:CS$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AU$1,$AG1996>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CS$3:CS$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AV$1,$AG1996>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CT$3:CT$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AV$1,$AG1996>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CT$3:CT$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AW$1,$AG1996>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CU$3:CU$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AW$1,$AG1996>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CU$3:CU$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AX$1,$AG1996>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CV$3:CV$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AX$1,$AG1996>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CV$3:CV$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AY$1,$AG1996>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CW$3:CW$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AY$1,$AG1996>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CW$3:CW$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=AZ$1,$AG1996>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CX$3:CX$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=AZ$1,$AG1996>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CX$3:CX$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=BA$1,$AG1996>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CY$3:CY$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=BA$1,$AG1996>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CY$3:CY$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=BB$1,$AG1996>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!CZ$3:CZ$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=BB$1,$AG1996>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!CZ$3:CZ$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=BC$1,$AG1996>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!DA$3:DA$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=BC$1,$AG1996>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!DA$3:DA$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=BD$1,$AG1996>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!DB$3:DB$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=BD$1,$AG1996>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!DB$3:DB$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF1996<=BE$1,$AG1996>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC1996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA1996>$AB1996,$AD1996=\"n/a\"),($AA1996-$AB1996)*INDEX(misc!DC$3:DC$6,MATCH($AC1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD1996=\"n/a\",$AJ1996*$AI1996,$I1996)\n    +IFERROR(\n      IF(AND($AF1996<=BE$1,$AG1996>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD1996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA1996>$AB1996,($AA1996-$AB1996)*INDEX(misc!DC$3:DC$6,MATCH($AD1996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y1996*$AH1996*$AI1996),\n$X1996)*$AK1996","v":0}]
[null,{"$f":"unique_contracts!A2017","v":0},{"$f":"unique_contracts!B2017","v":0},{"$f":"unique_contracts!D2017","v":0},{"$f":"unique_contracts!J2017","v":0},{"$f":"unique_contracts!K2017","v":0},{"$f":"unique_contracts!M2017","v":0},{"$f":"unique_contracts!N2017","v":0},{"$f":"unique_contracts!P2017","v":0},{"$f":"unique_contracts!R2017","v":0},{"$f":"unique_contracts!V2017","v":0},{"$f":"unique_contracts!AB2017","v":0},{"$f":"unique_contracts!AM2017","v":0},{"$f":"unique_contracts!AN2017","v":0},{"$f":"unique_contracts!AO2017","v":0},{"$f":"unique_contracts!AP2017","v":0},{"$f":"unique_contracts!AQ2017","v":0},{"$f":"unique_contracts!AR2017","v":0},{"$f":"unique_contracts!CA2017","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2015,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2015,\"pumped_storage\",\n      IF(AND(NOT(U2015),V2015),\"n/a\",\n        IF(AND(K2015>0,OR(G2015=\"NotHybrid\",G2015=0)),_xlfn.CONCAT(AB2015,INDEX(resources!$G:$G,MATCH(C2015,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2015,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2015=\"Online\",NOT(ISNUMBER(MATCH(AC2015,misc!$DE:$DE,0)))),F2015,E2015)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AL$1,$AG2015>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AL$1,$AG2015>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AM$1,$AG2015>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CK$3:CK$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AM$1,$AG2015>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CK$3:CK$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AN$1,$AG2015>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CL$3:CL$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AN$1,$AG2015>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CL$3:CL$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AO$1,$AG2015>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CM$3:CM$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AO$1,$AG2015>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CM$3:CM$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AP$1,$AG2015>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CN$3:CN$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AP$1,$AG2015>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CN$3:CN$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AQ$1,$AG2015>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CO$3:CO$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AQ$1,$AG2015>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CO$3:CO$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AR$1,$AG2015>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CP$3:CP$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AR$1,$AG2015>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CP$3:CP$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AS$1,$AG2015>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AS$1,$AG2015>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AT$1,$AG2015>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CR$3:CR$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AT$1,$AG2015>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CR$3:CR$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AU$1,$AG2015>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CS$3:CS$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AU$1,$AG2015>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CS$3:CS$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AV$1,$AG2015>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CT$3:CT$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AV$1,$AG2015>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CT$3:CT$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AW$1,$AG2015>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CU$3:CU$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AW$1,$AG2015>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CU$3:CU$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AX$1,$AG2015>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CV$3:CV$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AX$1,$AG2015>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CV$3:CV$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AY$1,$AG2015>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CW$3:CW$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AY$1,$AG2015>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CW$3:CW$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=AZ$1,$AG2015>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CX$3:CX$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=AZ$1,$AG2015>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CX$3:CX$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=BA$1,$AG2015>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CY$3:CY$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=BA$1,$AG2015>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CY$3:CY$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=BB$1,$AG2015>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=BB$1,$AG2015>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=BC$1,$AG2015>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!DA$3:DA$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=BC$1,$AG2015>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!DA$3:DA$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=BD$1,$AG2015>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!DB$3:DB$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=BD$1,$AG2015>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!DB$3:DB$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2015<=BE$1,$AG2015>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2015,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2015>$AB2015,$AD2015=\"n/a\"),($AA2015-$AB2015)*INDEX(misc!DC$3:DC$6,MATCH($AC2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2015=\"n/a\",$AJ2015*$AI2015,$I2015)\n    +IFERROR(\n      IF(AND($AF2015<=BE$1,$AG2015>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2015,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2015>$AB2015,($AA2015-$AB2015)*INDEX(misc!DC$3:DC$6,MATCH($AD2015,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2015*$AH2015*$AI2015),\n$X2015)*$AK2015","v":0}]
[null,{"$f":"unique_contracts!A2042","v":0},{"$f":"unique_contracts!B2042","v":0},{"$f":"unique_contracts!D2042","v":0},{"$f":"unique_contracts!J2042","v":0},{"$f":"unique_contracts!K2042","v":0},{"$f":"unique_contracts!M2042","v":0},{"$f":"unique_contracts!N2042","v":0},{"$f":"unique_contracts!P2042","v":0},{"$f":"unique_contracts!R2042","v":0},{"$f":"unique_contracts!V2042","v":0},{"$f":"unique_contracts!AB2042","v":0},{"$f":"unique_contracts!AM2042","v":0},{"$f":"unique_contracts!AN2042","v":0},{"$f":"unique_contracts!AO2042","v":0},{"$f":"unique_contracts!AP2042","v":0},{"$f":"unique_contracts!AQ2042","v":0},{"$f":"unique_contracts!AR2042","v":0},{"$f":"unique_contracts!CA2042","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2040,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2040,\"pumped_storage\",\n      IF(AND(NOT(U2040),V2040),\"n/a\",\n        IF(AND(K2040>0,OR(G2040=\"NotHybrid\",G2040=0)),_xlfn.CONCAT(AB2040,INDEX(resources!$G:$G,MATCH(C2040,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2040,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2040=\"Online\",NOT(ISNUMBER(MATCH(AC2040,misc!$DE:$DE,0)))),F2040,E2040)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AL$1,$AG2040>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AL$1,$AG2040>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AM$1,$AG2040>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CK$3:CK$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AM$1,$AG2040>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CK$3:CK$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AN$1,$AG2040>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CL$3:CL$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AN$1,$AG2040>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CL$3:CL$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AO$1,$AG2040>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CM$3:CM$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AO$1,$AG2040>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CM$3:CM$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AP$1,$AG2040>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CN$3:CN$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AP$1,$AG2040>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CN$3:CN$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AQ$1,$AG2040>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CO$3:CO$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AQ$1,$AG2040>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CO$3:CO$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AR$1,$AG2040>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CP$3:CP$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AR$1,$AG2040>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CP$3:CP$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AS$1,$AG2040>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AS$1,$AG2040>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AT$1,$AG2040>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CR$3:CR$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AT$1,$AG2040>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CR$3:CR$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AU$1,$AG2040>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CS$3:CS$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AU$1,$AG2040>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CS$3:CS$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AV$1,$AG2040>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CT$3:CT$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AV$1,$AG2040>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CT$3:CT$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AW$1,$AG2040>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CU$3:CU$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AW$1,$AG2040>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CU$3:CU$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AX$1,$AG2040>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CV$3:CV$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AX$1,$AG2040>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CV$3:CV$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AY$1,$AG2040>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CW$3:CW$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AY$1,$AG2040>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CW$3:CW$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=AZ$1,$AG2040>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CX$3:CX$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=AZ$1,$AG2040>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CX$3:CX$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=BA$1,$AG2040>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CY$3:CY$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=BA$1,$AG2040>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CY$3:CY$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=BB$1,$AG2040>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=BB$1,$AG2040>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=BC$1,$AG2040>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!DA$3:DA$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=BC$1,$AG2040>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!DA$3:DA$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=BD$1,$AG2040>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!DB$3:DB$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=BD$1,$AG2040>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!DB$3:DB$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2040<=BE$1,$AG2040>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2040>$AB2040,$AD2040=\"n/a\"),($AA2040-$AB2040)*INDEX(misc!DC$3:DC$6,MATCH($AC2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2040=\"n/a\",$AJ2040*$AI2040,$I2040)\n    +IFERROR(\n      IF(AND($AF2040<=BE$1,$AG2040>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2040>$AB2040,($AA2040-$AB2040)*INDEX(misc!DC$3:DC$6,MATCH($AD2040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2040*$AH2040*$AI2040),\n$X2040)*$AK2040","v":0}]
[null,{"$f":"unique_contracts!A2054","v":0},{"$f":"unique_contracts!B2054","v":0},{"$f":"unique_contracts!D2054","v":0},{"$f":"unique_contracts!J2054","v":0},{"$f":"unique_contracts!K2054","v":0},{"$f":"unique_contracts!M2054","v":0},{"$f":"unique_contracts!N2054","v":0},{"$f":"unique_contracts!P2054","v":0},{"$f":"unique_contracts!R2054","v":0},{"$f":"unique_contracts!V2054","v":0},{"$f":"unique_contracts!AB2054","v":0},{"$f":"unique_contracts!AM2054","v":0},{"$f":"unique_contracts!AN2054","v":0},{"$f":"unique_contracts!AO2054","v":0},{"$f":"unique_contracts!AP2054","v":0},{"$f":"unique_contracts!AQ2054","v":0},{"$f":"unique_contracts!AR2054","v":0},{"$f":"unique_contracts!CA2054","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2052,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2052,\"pumped_storage\",\n      IF(AND(NOT(U2052),V2052),\"n/a\",\n        IF(AND(K2052>0,OR(G2052=\"NotHybrid\",G2052=0)),_xlfn.CONCAT(AB2052,INDEX(resources!$G:$G,MATCH(C2052,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2052,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2052=\"Online\",NOT(ISNUMBER(MATCH(AC2052,misc!$DE:$DE,0)))),F2052,E2052)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AL$1,$AG2052>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AL$1,$AG2052>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AM$1,$AG2052>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CK$3:CK$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AM$1,$AG2052>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CK$3:CK$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AN$1,$AG2052>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CL$3:CL$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AN$1,$AG2052>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CL$3:CL$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AO$1,$AG2052>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CM$3:CM$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AO$1,$AG2052>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CM$3:CM$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AP$1,$AG2052>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CN$3:CN$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AP$1,$AG2052>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CN$3:CN$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AQ$1,$AG2052>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CO$3:CO$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AQ$1,$AG2052>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CO$3:CO$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AR$1,$AG2052>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CP$3:CP$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AR$1,$AG2052>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CP$3:CP$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AS$1,$AG2052>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AS$1,$AG2052>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AT$1,$AG2052>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CR$3:CR$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AT$1,$AG2052>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CR$3:CR$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AU$1,$AG2052>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CS$3:CS$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AU$1,$AG2052>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CS$3:CS$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AV$1,$AG2052>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CT$3:CT$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AV$1,$AG2052>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CT$3:CT$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AW$1,$AG2052>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CU$3:CU$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AW$1,$AG2052>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CU$3:CU$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AX$1,$AG2052>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CV$3:CV$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AX$1,$AG2052>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CV$3:CV$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AY$1,$AG2052>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CW$3:CW$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AY$1,$AG2052>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CW$3:CW$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=AZ$1,$AG2052>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CX$3:CX$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=AZ$1,$AG2052>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CX$3:CX$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=BA$1,$AG2052>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CY$3:CY$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=BA$1,$AG2052>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CY$3:CY$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=BB$1,$AG2052>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=BB$1,$AG2052>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=BC$1,$AG2052>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!DA$3:DA$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=BC$1,$AG2052>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!DA$3:DA$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=BD$1,$AG2052>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!DB$3:DB$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=BD$1,$AG2052>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!DB$3:DB$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2052<=BE$1,$AG2052>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2052,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2052>$AB2052,$AD2052=\"n/a\"),($AA2052-$AB2052)*INDEX(misc!DC$3:DC$6,MATCH($AC2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2052=\"n/a\",$AJ2052*$AI2052,$I2052)\n    +IFERROR(\n      IF(AND($AF2052<=BE$1,$AG2052>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2052,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2052>$AB2052,($AA2052-$AB2052)*INDEX(misc!DC$3:DC$6,MATCH($AD2052,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2052*$AH2052*$AI2052),\n$X2052)*$AK2052","v":0}]
[null,{"$f":"unique_contracts!A2085","v":0},{"$f":"unique_contracts!B2085","v":0},{"$f":"unique_contracts!D2085","v":0},{"$f":"unique_contracts!J2085","v":0},{"$f":"unique_contracts!K2085","v":0},{"$f":"unique_contracts!M2085","v":0},{"$f":"unique_contracts!N2085","v":0},{"$f":"unique_contracts!P2085","v":0},{"$f":"unique_contracts!R2085","v":0},{"$f":"unique_contracts!V2085","v":0},{"$f":"unique_contracts!AB2085","v":0},{"$f":"unique_contracts!AM2085","v":0},{"$f":"unique_contracts!AN2085","v":0},{"$f":"unique_contracts!AO2085","v":0},{"$f":"unique_contracts!AP2085","v":0},{"$f":"unique_contracts!AQ2085","v":0},{"$f":"unique_contracts!AR2085","v":0},{"$f":"unique_contracts!CA2085","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2083,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2083,\"pumped_storage\",\n      IF(AND(NOT(U2083),V2083),\"n/a\",\n        IF(AND(K2083>0,OR(G2083=\"NotHybrid\",G2083=0)),_xlfn.CONCAT(AB2083,INDEX(resources!$G:$G,MATCH(C2083,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2083,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2083=\"Online\",NOT(ISNUMBER(MATCH(AC2083,misc!$DE:$DE,0)))),F2083,E2083)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AL$1,$AG2083>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AL$1,$AG2083>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AM$1,$AG2083>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CK$3:CK$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AM$1,$AG2083>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CK$3:CK$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AN$1,$AG2083>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CL$3:CL$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AN$1,$AG2083>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CL$3:CL$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AO$1,$AG2083>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CM$3:CM$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AO$1,$AG2083>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CM$3:CM$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AP$1,$AG2083>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CN$3:CN$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AP$1,$AG2083>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CN$3:CN$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AQ$1,$AG2083>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CO$3:CO$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AQ$1,$AG2083>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CO$3:CO$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AR$1,$AG2083>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CP$3:CP$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AR$1,$AG2083>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CP$3:CP$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AS$1,$AG2083>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AS$1,$AG2083>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AT$1,$AG2083>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CR$3:CR$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AT$1,$AG2083>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CR$3:CR$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AU$1,$AG2083>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CS$3:CS$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AU$1,$AG2083>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CS$3:CS$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AV$1,$AG2083>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CT$3:CT$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AV$1,$AG2083>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CT$3:CT$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AW$1,$AG2083>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CU$3:CU$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AW$1,$AG2083>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CU$3:CU$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AX$1,$AG2083>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CV$3:CV$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AX$1,$AG2083>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CV$3:CV$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AY$1,$AG2083>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CW$3:CW$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AY$1,$AG2083>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CW$3:CW$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=AZ$1,$AG2083>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CX$3:CX$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=AZ$1,$AG2083>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CX$3:CX$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=BA$1,$AG2083>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CY$3:CY$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=BA$1,$AG2083>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CY$3:CY$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=BB$1,$AG2083>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=BB$1,$AG2083>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=BC$1,$AG2083>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!DA$3:DA$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=BC$1,$AG2083>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!DA$3:DA$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=BD$1,$AG2083>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!DB$3:DB$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=BD$1,$AG2083>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!DB$3:DB$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2083<=BE$1,$AG2083>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2083>$AB2083,$AD2083=\"n/a\"),($AA2083-$AB2083)*INDEX(misc!DC$3:DC$6,MATCH($AC2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2083=\"n/a\",$AJ2083*$AI2083,$I2083)\n    +IFERROR(\n      IF(AND($AF2083<=BE$1,$AG2083>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2083>$AB2083,($AA2083-$AB2083)*INDEX(misc!DC$3:DC$6,MATCH($AD2083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2083*$AH2083*$AI2083),\n$X2083)*$AK2083","v":0}]
[null,{"$f":"unique_contracts!A2104","v":0},{"$f":"unique_contracts!B2104","v":0},{"$f":"unique_contracts!D2104","v":0},{"$f":"unique_contracts!J2104","v":0},{"$f":"unique_contracts!K2104","v":0},{"$f":"unique_contracts!M2104","v":0},{"$f":"unique_contracts!N2104","v":0},{"$f":"unique_contracts!P2104","v":0},{"$f":"unique_contracts!R2104","v":0},{"$f":"unique_contracts!V2104","v":0},{"$f":"unique_contracts!AB2104","v":0},{"$f":"unique_contracts!AM2104","v":0},{"$f":"unique_contracts!AN2104","v":0},{"$f":"unique_contracts!AO2104","v":0},{"$f":"unique_contracts!AP2104","v":0},{"$f":"unique_contracts!AQ2104","v":0},{"$f":"unique_contracts!AR2104","v":0},{"$f":"unique_contracts!CA2104","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2102,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2102,\"pumped_storage\",\n      IF(AND(NOT(U2102),V2102),\"n/a\",\n        IF(AND(K2102>0,OR(G2102=\"NotHybrid\",G2102=0)),_xlfn.CONCAT(AB2102,INDEX(resources!$G:$G,MATCH(C2102,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2102,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2102=\"Online\",NOT(ISNUMBER(MATCH(AC2102,misc!$DE:$DE,0)))),F2102,E2102)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AL$1,$AG2102>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AL$1,$AG2102>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AM$1,$AG2102>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CK$3:CK$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AM$1,$AG2102>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CK$3:CK$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AN$1,$AG2102>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CL$3:CL$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AN$1,$AG2102>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CL$3:CL$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AO$1,$AG2102>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CM$3:CM$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AO$1,$AG2102>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CM$3:CM$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AP$1,$AG2102>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CN$3:CN$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AP$1,$AG2102>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CN$3:CN$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AQ$1,$AG2102>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CO$3:CO$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AQ$1,$AG2102>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CO$3:CO$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AR$1,$AG2102>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CP$3:CP$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AR$1,$AG2102>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CP$3:CP$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AS$1,$AG2102>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AS$1,$AG2102>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AT$1,$AG2102>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CR$3:CR$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AT$1,$AG2102>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CR$3:CR$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AU$1,$AG2102>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CS$3:CS$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AU$1,$AG2102>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CS$3:CS$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AV$1,$AG2102>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CT$3:CT$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AV$1,$AG2102>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CT$3:CT$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AW$1,$AG2102>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CU$3:CU$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AW$1,$AG2102>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CU$3:CU$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AX$1,$AG2102>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CV$3:CV$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AX$1,$AG2102>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CV$3:CV$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AY$1,$AG2102>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CW$3:CW$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AY$1,$AG2102>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CW$3:CW$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=AZ$1,$AG2102>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CX$3:CX$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=AZ$1,$AG2102>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CX$3:CX$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=BA$1,$AG2102>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CY$3:CY$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=BA$1,$AG2102>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CY$3:CY$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=BB$1,$AG2102>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=BB$1,$AG2102>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=BC$1,$AG2102>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!DA$3:DA$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=BC$1,$AG2102>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!DA$3:DA$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=BD$1,$AG2102>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!DB$3:DB$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=BD$1,$AG2102>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!DB$3:DB$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2102<=BE$1,$AG2102>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2102,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2102>$AB2102,$AD2102=\"n/a\"),($AA2102-$AB2102)*INDEX(misc!DC$3:DC$6,MATCH($AC2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2102=\"n/a\",$AJ2102*$AI2102,$I2102)\n    +IFERROR(\n      IF(AND($AF2102<=BE$1,$AG2102>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2102,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2102>$AB2102,($AA2102-$AB2102)*INDEX(misc!DC$3:DC$6,MATCH($AD2102,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2102*$AH2102*$AI2102),\n$X2102)*$AK2102","v":0}]
[null,{"$f":"unique_contracts!A2123","v":0},{"$f":"unique_contracts!B2123","v":0},{"$f":"unique_contracts!D2123","v":0},{"$f":"unique_contracts!J2123","v":0},{"$f":"unique_contracts!K2123","v":0},{"$f":"unique_contracts!M2123","v":0},{"$f":"unique_contracts!N2123","v":0},{"$f":"unique_contracts!P2123","v":0},{"$f":"unique_contracts!R2123","v":0},{"$f":"unique_contracts!V2123","v":0},{"$f":"unique_contracts!AB2123","v":0},{"$f":"unique_contracts!AM2123","v":0},{"$f":"unique_contracts!AN2123","v":0},{"$f":"unique_contracts!AO2123","v":0},{"$f":"unique_contracts!AP2123","v":0},{"$f":"unique_contracts!AQ2123","v":0},{"$f":"unique_contracts!AR2123","v":0},{"$f":"unique_contracts!CA2123","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2121,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2121,\"pumped_storage\",\n      IF(AND(NOT(U2121),V2121),\"n/a\",\n        IF(AND(K2121>0,OR(G2121=\"NotHybrid\",G2121=0)),_xlfn.CONCAT(AB2121,INDEX(resources!$G:$G,MATCH(C2121,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2121,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2121=\"Online\",NOT(ISNUMBER(MATCH(AC2121,misc!$DE:$DE,0)))),F2121,E2121)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AL$1,$AG2121>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AL$1,$AG2121>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AM$1,$AG2121>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CK$3:CK$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AM$1,$AG2121>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CK$3:CK$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AN$1,$AG2121>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CL$3:CL$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AN$1,$AG2121>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CL$3:CL$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AO$1,$AG2121>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CM$3:CM$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AO$1,$AG2121>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CM$3:CM$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AP$1,$AG2121>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CN$3:CN$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AP$1,$AG2121>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CN$3:CN$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AQ$1,$AG2121>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CO$3:CO$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AQ$1,$AG2121>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CO$3:CO$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AR$1,$AG2121>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CP$3:CP$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AR$1,$AG2121>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CP$3:CP$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AS$1,$AG2121>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AS$1,$AG2121>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AT$1,$AG2121>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CR$3:CR$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AT$1,$AG2121>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CR$3:CR$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AU$1,$AG2121>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CS$3:CS$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AU$1,$AG2121>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CS$3:CS$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AV$1,$AG2121>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CT$3:CT$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AV$1,$AG2121>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CT$3:CT$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AW$1,$AG2121>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CU$3:CU$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AW$1,$AG2121>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CU$3:CU$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AX$1,$AG2121>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CV$3:CV$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AX$1,$AG2121>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CV$3:CV$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AY$1,$AG2121>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CW$3:CW$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AY$1,$AG2121>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CW$3:CW$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=AZ$1,$AG2121>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CX$3:CX$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=AZ$1,$AG2121>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CX$3:CX$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=BA$1,$AG2121>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CY$3:CY$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=BA$1,$AG2121>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CY$3:CY$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=BB$1,$AG2121>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=BB$1,$AG2121>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=BC$1,$AG2121>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!DA$3:DA$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=BC$1,$AG2121>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!DA$3:DA$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=BD$1,$AG2121>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!DB$3:DB$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=BD$1,$AG2121>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!DB$3:DB$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2121<=BE$1,$AG2121>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2121,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2121>$AB2121,$AD2121=\"n/a\"),($AA2121-$AB2121)*INDEX(misc!DC$3:DC$6,MATCH($AC2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2121=\"n/a\",$AJ2121*$AI2121,$I2121)\n    +IFERROR(\n      IF(AND($AF2121<=BE$1,$AG2121>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2121,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2121>$AB2121,($AA2121-$AB2121)*INDEX(misc!DC$3:DC$6,MATCH($AD2121,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2121*$AH2121*$AI2121),\n$X2121)*$AK2121","v":0}]
[null,{"$f":"unique_contracts!A2131","v":0},{"$f":"unique_contracts!B2131","v":0},{"$f":"unique_contracts!D2131","v":0},{"$f":"unique_contracts!J2131","v":0},{"$f":"unique_contracts!K2131","v":0},{"$f":"unique_contracts!M2131","v":0},{"$f":"unique_contracts!N2131","v":0},{"$f":"unique_contracts!P2131","v":0},{"$f":"unique_contracts!R2131","v":0},{"$f":"unique_contracts!V2131","v":0},{"$f":"unique_contracts!AB2131","v":0},{"$f":"unique_contracts!AM2131","v":0},{"$f":"unique_contracts!AN2131","v":0},{"$f":"unique_contracts!AO2131","v":0},{"$f":"unique_contracts!AP2131","v":0},{"$f":"unique_contracts!AQ2131","v":0},{"$f":"unique_contracts!AR2131","v":0},{"$f":"unique_contracts!CA2131","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2129,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2129,\"pumped_storage\",\n      IF(AND(NOT(U2129),V2129),\"n/a\",\n        IF(AND(K2129>0,OR(G2129=\"NotHybrid\",G2129=0)),_xlfn.CONCAT(AB2129,INDEX(resources!$G:$G,MATCH(C2129,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2129,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2129=\"Online\",NOT(ISNUMBER(MATCH(AC2129,misc!$DE:$DE,0)))),F2129,E2129)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AL$1,$AG2129>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AL$1,$AG2129>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AM$1,$AG2129>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CK$3:CK$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AM$1,$AG2129>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CK$3:CK$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AN$1,$AG2129>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CL$3:CL$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AN$1,$AG2129>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CL$3:CL$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AO$1,$AG2129>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CM$3:CM$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AO$1,$AG2129>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CM$3:CM$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AP$1,$AG2129>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CN$3:CN$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AP$1,$AG2129>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CN$3:CN$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AQ$1,$AG2129>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CO$3:CO$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AQ$1,$AG2129>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CO$3:CO$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AR$1,$AG2129>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CP$3:CP$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AR$1,$AG2129>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CP$3:CP$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AS$1,$AG2129>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AS$1,$AG2129>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AT$1,$AG2129>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CR$3:CR$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AT$1,$AG2129>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CR$3:CR$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AU$1,$AG2129>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CS$3:CS$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AU$1,$AG2129>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CS$3:CS$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AV$1,$AG2129>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CT$3:CT$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AV$1,$AG2129>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CT$3:CT$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AW$1,$AG2129>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CU$3:CU$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AW$1,$AG2129>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CU$3:CU$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AX$1,$AG2129>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CV$3:CV$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AX$1,$AG2129>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CV$3:CV$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AY$1,$AG2129>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CW$3:CW$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AY$1,$AG2129>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CW$3:CW$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=AZ$1,$AG2129>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CX$3:CX$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=AZ$1,$AG2129>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CX$3:CX$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=BA$1,$AG2129>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CY$3:CY$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=BA$1,$AG2129>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CY$3:CY$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=BB$1,$AG2129>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=BB$1,$AG2129>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=BC$1,$AG2129>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!DA$3:DA$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=BC$1,$AG2129>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!DA$3:DA$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=BD$1,$AG2129>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!DB$3:DB$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=BD$1,$AG2129>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!DB$3:DB$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2129<=BE$1,$AG2129>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2129,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2129>$AB2129,$AD2129=\"n/a\"),($AA2129-$AB2129)*INDEX(misc!DC$3:DC$6,MATCH($AC2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2129=\"n/a\",$AJ2129*$AI2129,$I2129)\n    +IFERROR(\n      IF(AND($AF2129<=BE$1,$AG2129>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2129,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2129>$AB2129,($AA2129-$AB2129)*INDEX(misc!DC$3:DC$6,MATCH($AD2129,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2129*$AH2129*$AI2129),\n$X2129)*$AK2129","v":0}]
[null,{"$f":"unique_contracts!A2147","v":0},{"$f":"unique_contracts!B2147","v":0},{"$f":"unique_contracts!D2147","v":0},{"$f":"unique_contracts!J2147","v":0},{"$f":"unique_contracts!K2147","v":0},{"$f":"unique_contracts!M2147","v":0},{"$f":"unique_contracts!N2147","v":0},{"$f":"unique_contracts!P2147","v":0},{"$f":"unique_contracts!R2147","v":0},{"$f":"unique_contracts!V2147","v":0},{"$f":"unique_contracts!AB2147","v":0},{"$f":"unique_contracts!AM2147","v":0},{"$f":"unique_contracts!AN2147","v":0},{"$f":"unique_contracts!AO2147","v":0},{"$f":"unique_contracts!AP2147","v":0},{"$f":"unique_contracts!AQ2147","v":0},{"$f":"unique_contracts!AR2147","v":0},{"$f":"unique_contracts!CA2147","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2145,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2145,\"pumped_storage\",\n      IF(AND(NOT(U2145),V2145),\"n/a\",\n        IF(AND(K2145>0,OR(G2145=\"NotHybrid\",G2145=0)),_xlfn.CONCAT(AB2145,INDEX(resources!$G:$G,MATCH(C2145,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2145,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2145=\"Online\",NOT(ISNUMBER(MATCH(AC2145,misc!$DE:$DE,0)))),F2145,E2145)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AL$1,$AG2145>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AL$1,$AG2145>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AM$1,$AG2145>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CK$3:CK$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AM$1,$AG2145>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CK$3:CK$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AN$1,$AG2145>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CL$3:CL$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AN$1,$AG2145>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CL$3:CL$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AO$1,$AG2145>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CM$3:CM$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AO$1,$AG2145>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CM$3:CM$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AP$1,$AG2145>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CN$3:CN$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AP$1,$AG2145>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CN$3:CN$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AQ$1,$AG2145>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CO$3:CO$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AQ$1,$AG2145>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CO$3:CO$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AR$1,$AG2145>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CP$3:CP$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AR$1,$AG2145>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CP$3:CP$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AS$1,$AG2145>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AS$1,$AG2145>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AT$1,$AG2145>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CR$3:CR$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AT$1,$AG2145>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CR$3:CR$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AU$1,$AG2145>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CS$3:CS$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AU$1,$AG2145>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CS$3:CS$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AV$1,$AG2145>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CT$3:CT$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AV$1,$AG2145>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CT$3:CT$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AW$1,$AG2145>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CU$3:CU$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AW$1,$AG2145>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CU$3:CU$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AX$1,$AG2145>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CV$3:CV$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AX$1,$AG2145>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CV$3:CV$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AY$1,$AG2145>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CW$3:CW$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AY$1,$AG2145>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CW$3:CW$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=AZ$1,$AG2145>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CX$3:CX$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=AZ$1,$AG2145>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CX$3:CX$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=BA$1,$AG2145>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CY$3:CY$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=BA$1,$AG2145>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CY$3:CY$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=BB$1,$AG2145>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=BB$1,$AG2145>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=BC$1,$AG2145>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!DA$3:DA$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=BC$1,$AG2145>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!DA$3:DA$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=BD$1,$AG2145>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!DB$3:DB$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=BD$1,$AG2145>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!DB$3:DB$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2145<=BE$1,$AG2145>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2145>$AB2145,$AD2145=\"n/a\"),($AA2145-$AB2145)*INDEX(misc!DC$3:DC$6,MATCH($AC2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2145=\"n/a\",$AJ2145*$AI2145,$I2145)\n    +IFERROR(\n      IF(AND($AF2145<=BE$1,$AG2145>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2145>$AB2145,($AA2145-$AB2145)*INDEX(misc!DC$3:DC$6,MATCH($AD2145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2145*$AH2145*$AI2145),\n$X2145)*$AK2145","v":0}]
[null,{"$f":"unique_contracts!A2166","v":0},{"$f":"unique_contracts!B2166","v":0},{"$f":"unique_contracts!D2166","v":0},{"$f":"unique_contracts!J2166","v":0},{"$f":"unique_contracts!K2166","v":0},{"$f":"unique_contracts!M2166","v":0},{"$f":"unique_contracts!N2166","v":0},{"$f":"unique_contracts!P2166","v":0},{"$f":"unique_contracts!R2166","v":0},{"$f":"unique_contracts!V2166","v":0},{"$f":"unique_contracts!AB2166","v":0},{"$f":"unique_contracts!AM2166","v":0},{"$f":"unique_contracts!AN2166","v":0},{"$f":"unique_contracts!AO2166","v":0},{"$f":"unique_contracts!AP2166","v":0},{"$f":"unique_contracts!AQ2166","v":0},{"$f":"unique_contracts!AR2166","v":0},{"$f":"unique_contracts!CA2166","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2164,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2164,\"pumped_storage\",\n      IF(AND(NOT(U2164),V2164),\"n/a\",\n        IF(AND(K2164>0,OR(G2164=\"NotHybrid\",G2164=0)),_xlfn.CONCAT(AB2164,INDEX(resources!$G:$G,MATCH(C2164,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2164,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2164=\"Online\",NOT(ISNUMBER(MATCH(AC2164,misc!$DE:$DE,0)))),F2164,E2164)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AL$1,$AG2164>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AL$1,$AG2164>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AM$1,$AG2164>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CK$3:CK$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AM$1,$AG2164>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CK$3:CK$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AN$1,$AG2164>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CL$3:CL$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AN$1,$AG2164>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CL$3:CL$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AO$1,$AG2164>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CM$3:CM$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AO$1,$AG2164>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CM$3:CM$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AP$1,$AG2164>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CN$3:CN$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AP$1,$AG2164>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CN$3:CN$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AQ$1,$AG2164>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CO$3:CO$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AQ$1,$AG2164>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CO$3:CO$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AR$1,$AG2164>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CP$3:CP$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AR$1,$AG2164>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CP$3:CP$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AS$1,$AG2164>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AS$1,$AG2164>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AT$1,$AG2164>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CR$3:CR$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AT$1,$AG2164>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CR$3:CR$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AU$1,$AG2164>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CS$3:CS$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AU$1,$AG2164>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CS$3:CS$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AV$1,$AG2164>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CT$3:CT$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AV$1,$AG2164>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CT$3:CT$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AW$1,$AG2164>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CU$3:CU$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AW$1,$AG2164>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CU$3:CU$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AX$1,$AG2164>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CV$3:CV$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AX$1,$AG2164>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CV$3:CV$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AY$1,$AG2164>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CW$3:CW$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AY$1,$AG2164>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CW$3:CW$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=AZ$1,$AG2164>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CX$3:CX$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=AZ$1,$AG2164>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CX$3:CX$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=BA$1,$AG2164>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CY$3:CY$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=BA$1,$AG2164>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CY$3:CY$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=BB$1,$AG2164>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=BB$1,$AG2164>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=BC$1,$AG2164>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!DA$3:DA$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=BC$1,$AG2164>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!DA$3:DA$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=BD$1,$AG2164>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!DB$3:DB$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=BD$1,$AG2164>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!DB$3:DB$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2164<=BE$1,$AG2164>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2164,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2164>$AB2164,$AD2164=\"n/a\"),($AA2164-$AB2164)*INDEX(misc!DC$3:DC$6,MATCH($AC2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2164=\"n/a\",$AJ2164*$AI2164,$I2164)\n    +IFERROR(\n      IF(AND($AF2164<=BE$1,$AG2164>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2164,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2164>$AB2164,($AA2164-$AB2164)*INDEX(misc!DC$3:DC$6,MATCH($AD2164,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2164*$AH2164*$AI2164),\n$X2164)*$AK2164","v":0}]
[null,{"$f":"unique_contracts!A2191","v":0},{"$f":"unique_contracts!B2191","v":0},{"$f":"unique_contracts!D2191","v":0},{"$f":"unique_contracts!J2191","v":0},{"$f":"unique_contracts!K2191","v":0},{"$f":"unique_contracts!M2191","v":0},{"$f":"unique_contracts!N2191","v":0},{"$f":"unique_contracts!P2191","v":0},{"$f":"unique_contracts!R2191","v":0},{"$f":"unique_contracts!V2191","v":0},{"$f":"unique_contracts!AB2191","v":0},{"$f":"unique_contracts!AM2191","v":0},{"$f":"unique_contracts!AN2191","v":0},{"$f":"unique_contracts!AO2191","v":0},{"$f":"unique_contracts!AP2191","v":0},{"$f":"unique_contracts!AQ2191","v":0},{"$f":"unique_contracts!AR2191","v":0},{"$f":"unique_contracts!CA2191","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2189,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2189,\"pumped_storage\",\n      IF(AND(NOT(U2189),V2189),\"n/a\",\n        IF(AND(K2189>0,OR(G2189=\"NotHybrid\",G2189=0)),_xlfn.CONCAT(AB2189,INDEX(resources!$G:$G,MATCH(C2189,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2189,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2189=\"Online\",NOT(ISNUMBER(MATCH(AC2189,misc!$DE:$DE,0)))),F2189,E2189)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AL$1,$AG2189>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AL$1,$AG2189>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AM$1,$AG2189>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CK$3:CK$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AM$1,$AG2189>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CK$3:CK$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AN$1,$AG2189>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CL$3:CL$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AN$1,$AG2189>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CL$3:CL$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AO$1,$AG2189>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CM$3:CM$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AO$1,$AG2189>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CM$3:CM$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AP$1,$AG2189>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CN$3:CN$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AP$1,$AG2189>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CN$3:CN$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AQ$1,$AG2189>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CO$3:CO$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AQ$1,$AG2189>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CO$3:CO$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AR$1,$AG2189>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CP$3:CP$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AR$1,$AG2189>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CP$3:CP$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AS$1,$AG2189>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AS$1,$AG2189>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AT$1,$AG2189>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CR$3:CR$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AT$1,$AG2189>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CR$3:CR$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AU$1,$AG2189>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CS$3:CS$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AU$1,$AG2189>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CS$3:CS$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AV$1,$AG2189>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CT$3:CT$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AV$1,$AG2189>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CT$3:CT$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AW$1,$AG2189>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CU$3:CU$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AW$1,$AG2189>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CU$3:CU$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AX$1,$AG2189>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CV$3:CV$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AX$1,$AG2189>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CV$3:CV$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AY$1,$AG2189>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CW$3:CW$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AY$1,$AG2189>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CW$3:CW$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=AZ$1,$AG2189>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CX$3:CX$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=AZ$1,$AG2189>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CX$3:CX$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=BA$1,$AG2189>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CY$3:CY$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=BA$1,$AG2189>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CY$3:CY$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=BB$1,$AG2189>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=BB$1,$AG2189>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=BC$1,$AG2189>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!DA$3:DA$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=BC$1,$AG2189>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!DA$3:DA$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=BD$1,$AG2189>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!DB$3:DB$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=BD$1,$AG2189>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!DB$3:DB$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2189<=BE$1,$AG2189>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2189>$AB2189,$AD2189=\"n/a\"),($AA2189-$AB2189)*INDEX(misc!DC$3:DC$6,MATCH($AC2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2189=\"n/a\",$AJ2189*$AI2189,$I2189)\n    +IFERROR(\n      IF(AND($AF2189<=BE$1,$AG2189>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2189>$AB2189,($AA2189-$AB2189)*INDEX(misc!DC$3:DC$6,MATCH($AD2189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2189*$AH2189*$AI2189),\n$X2189)*$AK2189","v":0}]
[null,{"$f":"unique_contracts!A2204","v":0},{"$f":"unique_contracts!B2204","v":0},{"$f":"unique_contracts!D2204","v":0},{"$f":"unique_contracts!J2204","v":0},{"$f":"unique_contracts!K2204","v":0},{"$f":"unique_contracts!M2204","v":0},{"$f":"unique_contracts!N2204","v":0},{"$f":"unique_contracts!P2204","v":0},{"$f":"unique_contracts!R2204","v":0},{"$f":"unique_contracts!V2204","v":0},{"$f":"unique_contracts!AB2204","v":0},{"$f":"unique_contracts!AM2204","v":0},{"$f":"unique_contracts!AN2204","v":0},{"$f":"unique_contracts!AO2204","v":0},{"$f":"unique_contracts!AP2204","v":0},{"$f":"unique_contracts!AQ2204","v":0},{"$f":"unique_contracts!AR2204","v":0},{"$f":"unique_contracts!CA2204","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2202,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2202,\"pumped_storage\",\n      IF(AND(NOT(U2202),V2202),\"n/a\",\n        IF(AND(K2202>0,OR(G2202=\"NotHybrid\",G2202=0)),_xlfn.CONCAT(AB2202,INDEX(resources!$G:$G,MATCH(C2202,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2202,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2202=\"Online\",NOT(ISNUMBER(MATCH(AC2202,misc!$DE:$DE,0)))),F2202,E2202)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AL$1,$AG2202>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AL$1,$AG2202>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AM$1,$AG2202>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CK$3:CK$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AM$1,$AG2202>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CK$3:CK$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AN$1,$AG2202>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CL$3:CL$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AN$1,$AG2202>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CL$3:CL$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AO$1,$AG2202>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CM$3:CM$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AO$1,$AG2202>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CM$3:CM$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AP$1,$AG2202>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CN$3:CN$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AP$1,$AG2202>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CN$3:CN$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AQ$1,$AG2202>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CO$3:CO$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AQ$1,$AG2202>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CO$3:CO$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AR$1,$AG2202>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CP$3:CP$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AR$1,$AG2202>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CP$3:CP$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AS$1,$AG2202>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AS$1,$AG2202>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AT$1,$AG2202>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CR$3:CR$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AT$1,$AG2202>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CR$3:CR$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AU$1,$AG2202>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CS$3:CS$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AU$1,$AG2202>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CS$3:CS$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AV$1,$AG2202>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CT$3:CT$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AV$1,$AG2202>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CT$3:CT$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AW$1,$AG2202>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CU$3:CU$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AW$1,$AG2202>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CU$3:CU$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AX$1,$AG2202>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CV$3:CV$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AX$1,$AG2202>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CV$3:CV$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AY$1,$AG2202>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CW$3:CW$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AY$1,$AG2202>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CW$3:CW$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=AZ$1,$AG2202>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CX$3:CX$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=AZ$1,$AG2202>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CX$3:CX$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=BA$1,$AG2202>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CY$3:CY$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=BA$1,$AG2202>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CY$3:CY$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=BB$1,$AG2202>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=BB$1,$AG2202>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=BC$1,$AG2202>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!DA$3:DA$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=BC$1,$AG2202>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!DA$3:DA$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=BD$1,$AG2202>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!DB$3:DB$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=BD$1,$AG2202>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!DB$3:DB$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2202<=BE$1,$AG2202>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2202,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2202>$AB2202,$AD2202=\"n/a\"),($AA2202-$AB2202)*INDEX(misc!DC$3:DC$6,MATCH($AC2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2202=\"n/a\",$AJ2202*$AI2202,$I2202)\n    +IFERROR(\n      IF(AND($AF2202<=BE$1,$AG2202>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2202,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2202>$AB2202,($AA2202-$AB2202)*INDEX(misc!DC$3:DC$6,MATCH($AD2202,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2202*$AH2202*$AI2202),\n$X2202)*$AK2202","v":0}]
[null,{"$f":"unique_contracts!A2234","v":0},{"$f":"unique_contracts!B2234","v":0},{"$f":"unique_contracts!D2234","v":0},{"$f":"unique_contracts!J2234","v":0},{"$f":"unique_contracts!K2234","v":0},{"$f":"unique_contracts!M2234","v":0},{"$f":"unique_contracts!N2234","v":0},{"$f":"unique_contracts!P2234","v":0},{"$f":"unique_contracts!R2234","v":0},{"$f":"unique_contracts!V2234","v":0},{"$f":"unique_contracts!AB2234","v":0},{"$f":"unique_contracts!AM2234","v":0},{"$f":"unique_contracts!AN2234","v":0},{"$f":"unique_contracts!AO2234","v":0},{"$f":"unique_contracts!AP2234","v":0},{"$f":"unique_contracts!AQ2234","v":0},{"$f":"unique_contracts!AR2234","v":0},{"$f":"unique_contracts!CA2234","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2232,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2232,\"pumped_storage\",\n      IF(AND(NOT(U2232),V2232),\"n/a\",\n        IF(AND(K2232>0,OR(G2232=\"NotHybrid\",G2232=0)),_xlfn.CONCAT(AB2232,INDEX(resources!$G:$G,MATCH(C2232,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2232,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2232=\"Online\",NOT(ISNUMBER(MATCH(AC2232,misc!$DE:$DE,0)))),F2232,E2232)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AL$1,$AG2232>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AL$1,$AG2232>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AM$1,$AG2232>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CK$3:CK$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AM$1,$AG2232>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CK$3:CK$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AN$1,$AG2232>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CL$3:CL$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AN$1,$AG2232>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CL$3:CL$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AO$1,$AG2232>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CM$3:CM$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AO$1,$AG2232>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CM$3:CM$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AP$1,$AG2232>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CN$3:CN$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AP$1,$AG2232>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CN$3:CN$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AQ$1,$AG2232>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CO$3:CO$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AQ$1,$AG2232>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CO$3:CO$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AR$1,$AG2232>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CP$3:CP$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AR$1,$AG2232>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CP$3:CP$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AS$1,$AG2232>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AS$1,$AG2232>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AT$1,$AG2232>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CR$3:CR$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AT$1,$AG2232>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CR$3:CR$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AU$1,$AG2232>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CS$3:CS$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AU$1,$AG2232>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CS$3:CS$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AV$1,$AG2232>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CT$3:CT$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AV$1,$AG2232>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CT$3:CT$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AW$1,$AG2232>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CU$3:CU$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AW$1,$AG2232>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CU$3:CU$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AX$1,$AG2232>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CV$3:CV$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AX$1,$AG2232>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CV$3:CV$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AY$1,$AG2232>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CW$3:CW$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AY$1,$AG2232>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CW$3:CW$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=AZ$1,$AG2232>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CX$3:CX$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=AZ$1,$AG2232>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CX$3:CX$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=BA$1,$AG2232>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CY$3:CY$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=BA$1,$AG2232>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CY$3:CY$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=BB$1,$AG2232>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=BB$1,$AG2232>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=BC$1,$AG2232>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!DA$3:DA$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=BC$1,$AG2232>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!DA$3:DA$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=BD$1,$AG2232>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!DB$3:DB$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=BD$1,$AG2232>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!DB$3:DB$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2232<=BE$1,$AG2232>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2232>$AB2232,$AD2232=\"n/a\"),($AA2232-$AB2232)*INDEX(misc!DC$3:DC$6,MATCH($AC2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2232=\"n/a\",$AJ2232*$AI2232,$I2232)\n    +IFERROR(\n      IF(AND($AF2232<=BE$1,$AG2232>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2232>$AB2232,($AA2232-$AB2232)*INDEX(misc!DC$3:DC$6,MATCH($AD2232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2232*$AH2232*$AI2232),\n$X2232)*$AK2232","v":0}]
[null,{"$f":"unique_contracts!A2253","v":0},{"$f":"unique_contracts!B2253","v":0},{"$f":"unique_contracts!D2253","v":0},{"$f":"unique_contracts!J2253","v":0},{"$f":"unique_contracts!K2253","v":0},{"$f":"unique_contracts!M2253","v":0},{"$f":"unique_contracts!N2253","v":0},{"$f":"unique_contracts!P2253","v":0},{"$f":"unique_contracts!R2253","v":0},{"$f":"unique_contracts!V2253","v":0},{"$f":"unique_contracts!AB2253","v":0},{"$f":"unique_contracts!AM2253","v":0},{"$f":"unique_contracts!AN2253","v":0},{"$f":"unique_contracts!AO2253","v":0},{"$f":"unique_contracts!AP2253","v":0},{"$f":"unique_contracts!AQ2253","v":0},{"$f":"unique_contracts!AR2253","v":0},{"$f":"unique_contracts!CA2253","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2251,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2251,\"pumped_storage\",\n      IF(AND(NOT(U2251),V2251),\"n/a\",\n        IF(AND(K2251>0,OR(G2251=\"NotHybrid\",G2251=0)),_xlfn.CONCAT(AB2251,INDEX(resources!$G:$G,MATCH(C2251,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2251,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2251=\"Online\",NOT(ISNUMBER(MATCH(AC2251,misc!$DE:$DE,0)))),F2251,E2251)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AL$1,$AG2251>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AL$1,$AG2251>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AM$1,$AG2251>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CK$3:CK$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AM$1,$AG2251>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CK$3:CK$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AN$1,$AG2251>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CL$3:CL$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AN$1,$AG2251>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CL$3:CL$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AO$1,$AG2251>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CM$3:CM$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AO$1,$AG2251>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CM$3:CM$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AP$1,$AG2251>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CN$3:CN$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AP$1,$AG2251>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CN$3:CN$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AQ$1,$AG2251>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CO$3:CO$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AQ$1,$AG2251>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CO$3:CO$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AR$1,$AG2251>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CP$3:CP$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AR$1,$AG2251>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CP$3:CP$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AS$1,$AG2251>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AS$1,$AG2251>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AT$1,$AG2251>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CR$3:CR$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AT$1,$AG2251>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CR$3:CR$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AU$1,$AG2251>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CS$3:CS$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AU$1,$AG2251>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CS$3:CS$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AV$1,$AG2251>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CT$3:CT$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AV$1,$AG2251>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CT$3:CT$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AW$1,$AG2251>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CU$3:CU$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AW$1,$AG2251>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CU$3:CU$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AX$1,$AG2251>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CV$3:CV$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AX$1,$AG2251>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CV$3:CV$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AY$1,$AG2251>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CW$3:CW$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AY$1,$AG2251>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CW$3:CW$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=AZ$1,$AG2251>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CX$3:CX$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=AZ$1,$AG2251>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CX$3:CX$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=BA$1,$AG2251>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CY$3:CY$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=BA$1,$AG2251>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CY$3:CY$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=BB$1,$AG2251>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=BB$1,$AG2251>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=BC$1,$AG2251>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!DA$3:DA$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=BC$1,$AG2251>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!DA$3:DA$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=BD$1,$AG2251>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!DB$3:DB$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=BD$1,$AG2251>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!DB$3:DB$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2251<=BE$1,$AG2251>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2251,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2251>$AB2251,$AD2251=\"n/a\"),($AA2251-$AB2251)*INDEX(misc!DC$3:DC$6,MATCH($AC2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2251=\"n/a\",$AJ2251*$AI2251,$I2251)\n    +IFERROR(\n      IF(AND($AF2251<=BE$1,$AG2251>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2251,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2251>$AB2251,($AA2251-$AB2251)*INDEX(misc!DC$3:DC$6,MATCH($AD2251,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2251*$AH2251*$AI2251),\n$X2251)*$AK2251","v":0}]
[null,{"$f":"unique_contracts!A2272","v":0},{"$f":"unique_contracts!B2272","v":0},{"$f":"unique_contracts!D2272","v":0},{"$f":"unique_contracts!J2272","v":0},{"$f":"unique_contracts!K2272","v":0},{"$f":"unique_contracts!M2272","v":0},{"$f":"unique_contracts!N2272","v":0},{"$f":"unique_contracts!P2272","v":0},{"$f":"unique_contracts!R2272","v":0},{"$f":"unique_contracts!V2272","v":0},{"$f":"unique_contracts!AB2272","v":0},{"$f":"unique_contracts!AM2272","v":0},{"$f":"unique_contracts!AN2272","v":0},{"$f":"unique_contracts!AO2272","v":0},{"$f":"unique_contracts!AP2272","v":0},{"$f":"unique_contracts!AQ2272","v":0},{"$f":"unique_contracts!AR2272","v":0},{"$f":"unique_contracts!CA2272","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2270,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2270,\"pumped_storage\",\n      IF(AND(NOT(U2270),V2270),\"n/a\",\n        IF(AND(K2270>0,OR(G2270=\"NotHybrid\",G2270=0)),_xlfn.CONCAT(AB2270,INDEX(resources!$G:$G,MATCH(C2270,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2270,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2270=\"Online\",NOT(ISNUMBER(MATCH(AC2270,misc!$DE:$DE,0)))),F2270,E2270)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AL$1,$AG2270>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AL$1,$AG2270>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AM$1,$AG2270>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CK$3:CK$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AM$1,$AG2270>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CK$3:CK$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AN$1,$AG2270>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CL$3:CL$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AN$1,$AG2270>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CL$3:CL$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AO$1,$AG2270>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CM$3:CM$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AO$1,$AG2270>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CM$3:CM$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AP$1,$AG2270>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CN$3:CN$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AP$1,$AG2270>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CN$3:CN$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AQ$1,$AG2270>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CO$3:CO$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AQ$1,$AG2270>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CO$3:CO$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AR$1,$AG2270>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CP$3:CP$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AR$1,$AG2270>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CP$3:CP$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AS$1,$AG2270>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AS$1,$AG2270>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AT$1,$AG2270>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CR$3:CR$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AT$1,$AG2270>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CR$3:CR$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AU$1,$AG2270>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CS$3:CS$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AU$1,$AG2270>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CS$3:CS$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AV$1,$AG2270>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CT$3:CT$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AV$1,$AG2270>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CT$3:CT$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AW$1,$AG2270>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CU$3:CU$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AW$1,$AG2270>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CU$3:CU$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AX$1,$AG2270>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CV$3:CV$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AX$1,$AG2270>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CV$3:CV$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AY$1,$AG2270>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CW$3:CW$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AY$1,$AG2270>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CW$3:CW$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=AZ$1,$AG2270>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CX$3:CX$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=AZ$1,$AG2270>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CX$3:CX$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=BA$1,$AG2270>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CY$3:CY$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=BA$1,$AG2270>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CY$3:CY$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=BB$1,$AG2270>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=BB$1,$AG2270>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=BC$1,$AG2270>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!DA$3:DA$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=BC$1,$AG2270>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!DA$3:DA$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=BD$1,$AG2270>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!DB$3:DB$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=BD$1,$AG2270>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!DB$3:DB$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2270<=BE$1,$AG2270>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2270,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2270>$AB2270,$AD2270=\"n/a\"),($AA2270-$AB2270)*INDEX(misc!DC$3:DC$6,MATCH($AC2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2270=\"n/a\",$AJ2270*$AI2270,$I2270)\n    +IFERROR(\n      IF(AND($AF2270<=BE$1,$AG2270>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2270,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2270>$AB2270,($AA2270-$AB2270)*INDEX(misc!DC$3:DC$6,MATCH($AD2270,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2270*$AH2270*$AI2270),\n$X2270)*$AK2270","v":0}]
[null,{"$f":"unique_contracts!A2281","v":0},{"$f":"unique_contracts!B2281","v":0},{"$f":"unique_contracts!D2281","v":0},{"$f":"unique_contracts!J2281","v":0},{"$f":"unique_contracts!K2281","v":0},{"$f":"unique_contracts!M2281","v":0},{"$f":"unique_contracts!N2281","v":0},{"$f":"unique_contracts!P2281","v":0},{"$f":"unique_contracts!R2281","v":0},{"$f":"unique_contracts!V2281","v":0},{"$f":"unique_contracts!AB2281","v":0},{"$f":"unique_contracts!AM2281","v":0},{"$f":"unique_contracts!AN2281","v":0},{"$f":"unique_contracts!AO2281","v":0},{"$f":"unique_contracts!AP2281","v":0},{"$f":"unique_contracts!AQ2281","v":0},{"$f":"unique_contracts!AR2281","v":0},{"$f":"unique_contracts!CA2281","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2279,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2279,\"pumped_storage\",\n      IF(AND(NOT(U2279),V2279),\"n/a\",\n        IF(AND(K2279>0,OR(G2279=\"NotHybrid\",G2279=0)),_xlfn.CONCAT(AB2279,INDEX(resources!$G:$G,MATCH(C2279,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2279,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2279=\"Online\",NOT(ISNUMBER(MATCH(AC2279,misc!$DE:$DE,0)))),F2279,E2279)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AL$1,$AG2279>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AL$1,$AG2279>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AM$1,$AG2279>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CK$3:CK$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AM$1,$AG2279>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CK$3:CK$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AN$1,$AG2279>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CL$3:CL$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AN$1,$AG2279>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CL$3:CL$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AO$1,$AG2279>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CM$3:CM$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AO$1,$AG2279>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CM$3:CM$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AP$1,$AG2279>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CN$3:CN$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AP$1,$AG2279>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CN$3:CN$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AQ$1,$AG2279>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CO$3:CO$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AQ$1,$AG2279>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CO$3:CO$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AR$1,$AG2279>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CP$3:CP$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AR$1,$AG2279>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CP$3:CP$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AS$1,$AG2279>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AS$1,$AG2279>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AT$1,$AG2279>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CR$3:CR$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AT$1,$AG2279>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CR$3:CR$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AU$1,$AG2279>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CS$3:CS$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AU$1,$AG2279>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CS$3:CS$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AV$1,$AG2279>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CT$3:CT$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AV$1,$AG2279>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CT$3:CT$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AW$1,$AG2279>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CU$3:CU$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AW$1,$AG2279>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CU$3:CU$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AX$1,$AG2279>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CV$3:CV$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AX$1,$AG2279>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CV$3:CV$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AY$1,$AG2279>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CW$3:CW$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AY$1,$AG2279>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CW$3:CW$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=AZ$1,$AG2279>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CX$3:CX$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=AZ$1,$AG2279>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CX$3:CX$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=BA$1,$AG2279>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CY$3:CY$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=BA$1,$AG2279>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CY$3:CY$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=BB$1,$AG2279>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=BB$1,$AG2279>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=BC$1,$AG2279>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!DA$3:DA$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=BC$1,$AG2279>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!DA$3:DA$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=BD$1,$AG2279>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!DB$3:DB$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=BD$1,$AG2279>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!DB$3:DB$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2279<=BE$1,$AG2279>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2279,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2279>$AB2279,$AD2279=\"n/a\"),($AA2279-$AB2279)*INDEX(misc!DC$3:DC$6,MATCH($AC2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2279=\"n/a\",$AJ2279*$AI2279,$I2279)\n    +IFERROR(\n      IF(AND($AF2279<=BE$1,$AG2279>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2279,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2279>$AB2279,($AA2279-$AB2279)*INDEX(misc!DC$3:DC$6,MATCH($AD2279,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2279*$AH2279*$AI2279),\n$X2279)*$AK2279","v":0}]
[null,{"$f":"unique_contracts!A2296","v":0},{"$f":"unique_contracts!B2296","v":0},{"$f":"unique_contracts!D2296","v":0},{"$f":"unique_contracts!J2296","v":0},{"$f":"unique_contracts!K2296","v":0},{"$f":"unique_contracts!M2296","v":0},{"$f":"unique_contracts!N2296","v":0},{"$f":"unique_contracts!P2296","v":0},{"$f":"unique_contracts!R2296","v":0},{"$f":"unique_contracts!V2296","v":0},{"$f":"unique_contracts!AB2296","v":0},{"$f":"unique_contracts!AM2296","v":0},{"$f":"unique_contracts!AN2296","v":0},{"$f":"unique_contracts!AO2296","v":0},{"$f":"unique_contracts!AP2296","v":0},{"$f":"unique_contracts!AQ2296","v":0},{"$f":"unique_contracts!AR2296","v":0},{"$f":"unique_contracts!CA2296","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2294,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2294,\"pumped_storage\",\n      IF(AND(NOT(U2294),V2294),\"n/a\",\n        IF(AND(K2294>0,OR(G2294=\"NotHybrid\",G2294=0)),_xlfn.CONCAT(AB2294,INDEX(resources!$G:$G,MATCH(C2294,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2294,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2294=\"Online\",NOT(ISNUMBER(MATCH(AC2294,misc!$DE:$DE,0)))),F2294,E2294)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AL$1,$AG2294>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AL$1,$AG2294>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AM$1,$AG2294>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CK$3:CK$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AM$1,$AG2294>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CK$3:CK$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AN$1,$AG2294>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CL$3:CL$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AN$1,$AG2294>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CL$3:CL$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AO$1,$AG2294>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CM$3:CM$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AO$1,$AG2294>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CM$3:CM$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AP$1,$AG2294>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CN$3:CN$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AP$1,$AG2294>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CN$3:CN$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AQ$1,$AG2294>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CO$3:CO$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AQ$1,$AG2294>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CO$3:CO$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AR$1,$AG2294>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CP$3:CP$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AR$1,$AG2294>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CP$3:CP$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AS$1,$AG2294>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AS$1,$AG2294>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AT$1,$AG2294>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CR$3:CR$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AT$1,$AG2294>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CR$3:CR$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AU$1,$AG2294>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CS$3:CS$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AU$1,$AG2294>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CS$3:CS$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AV$1,$AG2294>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CT$3:CT$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AV$1,$AG2294>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CT$3:CT$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AW$1,$AG2294>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CU$3:CU$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AW$1,$AG2294>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CU$3:CU$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AX$1,$AG2294>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CV$3:CV$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AX$1,$AG2294>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CV$3:CV$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AY$1,$AG2294>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CW$3:CW$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AY$1,$AG2294>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CW$3:CW$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=AZ$1,$AG2294>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CX$3:CX$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=AZ$1,$AG2294>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CX$3:CX$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=BA$1,$AG2294>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CY$3:CY$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=BA$1,$AG2294>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CY$3:CY$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=BB$1,$AG2294>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=BB$1,$AG2294>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=BC$1,$AG2294>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!DA$3:DA$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=BC$1,$AG2294>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!DA$3:DA$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=BD$1,$AG2294>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!DB$3:DB$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=BD$1,$AG2294>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!DB$3:DB$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2294<=BE$1,$AG2294>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2294>$AB2294,$AD2294=\"n/a\"),($AA2294-$AB2294)*INDEX(misc!DC$3:DC$6,MATCH($AC2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2294=\"n/a\",$AJ2294*$AI2294,$I2294)\n    +IFERROR(\n      IF(AND($AF2294<=BE$1,$AG2294>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2294>$AB2294,($AA2294-$AB2294)*INDEX(misc!DC$3:DC$6,MATCH($AD2294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2294*$AH2294*$AI2294),\n$X2294)*$AK2294","v":0}]
[null,{"$f":"unique_contracts!A2321","v":0},{"$f":"unique_contracts!B2321","v":0},{"$f":"unique_contracts!D2321","v":0},{"$f":"unique_contracts!J2321","v":0},{"$f":"unique_contracts!K2321","v":0},{"$f":"unique_contracts!M2321","v":0},{"$f":"unique_contracts!N2321","v":0},{"$f":"unique_contracts!P2321","v":0},{"$f":"unique_contracts!R2321","v":0},{"$f":"unique_contracts!V2321","v":0},{"$f":"unique_contracts!AB2321","v":0},{"$f":"unique_contracts!AM2321","v":0},{"$f":"unique_contracts!AN2321","v":0},{"$f":"unique_contracts!AO2321","v":0},{"$f":"unique_contracts!AP2321","v":0},{"$f":"unique_contracts!AQ2321","v":0},{"$f":"unique_contracts!AR2321","v":0},{"$f":"unique_contracts!CA2321","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2319,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2319,\"pumped_storage\",\n      IF(AND(NOT(U2319),V2319),\"n/a\",\n        IF(AND(K2319>0,OR(G2319=\"NotHybrid\",G2319=0)),_xlfn.CONCAT(AB2319,INDEX(resources!$G:$G,MATCH(C2319,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2319,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2319=\"Online\",NOT(ISNUMBER(MATCH(AC2319,misc!$DE:$DE,0)))),F2319,E2319)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AL$1,$AG2319>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AL$1,$AG2319>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AM$1,$AG2319>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CK$3:CK$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AM$1,$AG2319>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CK$3:CK$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AN$1,$AG2319>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CL$3:CL$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AN$1,$AG2319>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CL$3:CL$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AO$1,$AG2319>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CM$3:CM$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AO$1,$AG2319>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CM$3:CM$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AP$1,$AG2319>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CN$3:CN$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AP$1,$AG2319>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CN$3:CN$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AQ$1,$AG2319>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CO$3:CO$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AQ$1,$AG2319>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CO$3:CO$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AR$1,$AG2319>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CP$3:CP$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AR$1,$AG2319>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CP$3:CP$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AS$1,$AG2319>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AS$1,$AG2319>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AT$1,$AG2319>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CR$3:CR$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AT$1,$AG2319>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CR$3:CR$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AU$1,$AG2319>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CS$3:CS$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AU$1,$AG2319>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CS$3:CS$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AV$1,$AG2319>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CT$3:CT$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AV$1,$AG2319>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CT$3:CT$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AW$1,$AG2319>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CU$3:CU$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AW$1,$AG2319>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CU$3:CU$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AX$1,$AG2319>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CV$3:CV$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AX$1,$AG2319>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CV$3:CV$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AY$1,$AG2319>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CW$3:CW$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AY$1,$AG2319>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CW$3:CW$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=AZ$1,$AG2319>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CX$3:CX$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=AZ$1,$AG2319>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CX$3:CX$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=BA$1,$AG2319>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CY$3:CY$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=BA$1,$AG2319>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CY$3:CY$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=BB$1,$AG2319>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=BB$1,$AG2319>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=BC$1,$AG2319>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!DA$3:DA$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=BC$1,$AG2319>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!DA$3:DA$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=BD$1,$AG2319>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!DB$3:DB$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=BD$1,$AG2319>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!DB$3:DB$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2319<=BE$1,$AG2319>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2319>$AB2319,$AD2319=\"n/a\"),($AA2319-$AB2319)*INDEX(misc!DC$3:DC$6,MATCH($AC2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2319=\"n/a\",$AJ2319*$AI2319,$I2319)\n    +IFERROR(\n      IF(AND($AF2319<=BE$1,$AG2319>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2319>$AB2319,($AA2319-$AB2319)*INDEX(misc!DC$3:DC$6,MATCH($AD2319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2319*$AH2319*$AI2319),\n$X2319)*$AK2319","v":0}]
[null,{"$f":"unique_contracts!A2340","v":0},{"$f":"unique_contracts!B2340","v":0},{"$f":"unique_contracts!D2340","v":0},{"$f":"unique_contracts!J2340","v":0},{"$f":"unique_contracts!K2340","v":0},{"$f":"unique_contracts!M2340","v":0},{"$f":"unique_contracts!N2340","v":0},{"$f":"unique_contracts!P2340","v":0},{"$f":"unique_contracts!R2340","v":0},{"$f":"unique_contracts!V2340","v":0},{"$f":"unique_contracts!AB2340","v":0},{"$f":"unique_contracts!AM2340","v":0},{"$f":"unique_contracts!AN2340","v":0},{"$f":"unique_contracts!AO2340","v":0},{"$f":"unique_contracts!AP2340","v":0},{"$f":"unique_contracts!AQ2340","v":0},{"$f":"unique_contracts!AR2340","v":0},{"$f":"unique_contracts!CA2340","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2338,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2338,\"pumped_storage\",\n      IF(AND(NOT(U2338),V2338),\"n/a\",\n        IF(AND(K2338>0,OR(G2338=\"NotHybrid\",G2338=0)),_xlfn.CONCAT(AB2338,INDEX(resources!$G:$G,MATCH(C2338,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2338,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2338=\"Online\",NOT(ISNUMBER(MATCH(AC2338,misc!$DE:$DE,0)))),F2338,E2338)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AL$1,$AG2338>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AL$1,$AG2338>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AM$1,$AG2338>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CK$3:CK$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AM$1,$AG2338>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CK$3:CK$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AN$1,$AG2338>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CL$3:CL$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AN$1,$AG2338>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CL$3:CL$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AO$1,$AG2338>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CM$3:CM$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AO$1,$AG2338>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CM$3:CM$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AP$1,$AG2338>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CN$3:CN$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AP$1,$AG2338>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CN$3:CN$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AQ$1,$AG2338>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CO$3:CO$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AQ$1,$AG2338>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CO$3:CO$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AR$1,$AG2338>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CP$3:CP$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AR$1,$AG2338>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CP$3:CP$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AS$1,$AG2338>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AS$1,$AG2338>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AT$1,$AG2338>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CR$3:CR$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AT$1,$AG2338>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CR$3:CR$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AU$1,$AG2338>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CS$3:CS$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AU$1,$AG2338>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CS$3:CS$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AV$1,$AG2338>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CT$3:CT$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AV$1,$AG2338>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CT$3:CT$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AW$1,$AG2338>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CU$3:CU$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AW$1,$AG2338>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CU$3:CU$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AX$1,$AG2338>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CV$3:CV$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AX$1,$AG2338>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CV$3:CV$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AY$1,$AG2338>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CW$3:CW$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AY$1,$AG2338>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CW$3:CW$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=AZ$1,$AG2338>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CX$3:CX$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=AZ$1,$AG2338>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CX$3:CX$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=BA$1,$AG2338>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CY$3:CY$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=BA$1,$AG2338>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CY$3:CY$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=BB$1,$AG2338>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=BB$1,$AG2338>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=BC$1,$AG2338>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!DA$3:DA$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=BC$1,$AG2338>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!DA$3:DA$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=BD$1,$AG2338>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!DB$3:DB$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=BD$1,$AG2338>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!DB$3:DB$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2338<=BE$1,$AG2338>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2338>$AB2338,$AD2338=\"n/a\"),($AA2338-$AB2338)*INDEX(misc!DC$3:DC$6,MATCH($AC2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2338=\"n/a\",$AJ2338*$AI2338,$I2338)\n    +IFERROR(\n      IF(AND($AF2338<=BE$1,$AG2338>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2338>$AB2338,($AA2338-$AB2338)*INDEX(misc!DC$3:DC$6,MATCH($AD2338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2338*$AH2338*$AI2338),\n$X2338)*$AK2338","v":0}]
[null,{"$f":"unique_contracts!A2354","v":0},{"$f":"unique_contracts!B2354","v":0},{"$f":"unique_contracts!D2354","v":0},{"$f":"unique_contracts!J2354","v":0},{"$f":"unique_contracts!K2354","v":0},{"$f":"unique_contracts!M2354","v":0},{"$f":"unique_contracts!N2354","v":0},{"$f":"unique_contracts!P2354","v":0},{"$f":"unique_contracts!R2354","v":0},{"$f":"unique_contracts!V2354","v":0},{"$f":"unique_contracts!AB2354","v":0},{"$f":"unique_contracts!AM2354","v":0},{"$f":"unique_contracts!AN2354","v":0},{"$f":"unique_contracts!AO2354","v":0},{"$f":"unique_contracts!AP2354","v":0},{"$f":"unique_contracts!AQ2354","v":0},{"$f":"unique_contracts!AR2354","v":0},{"$f":"unique_contracts!CA2354","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2352,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2352,\"pumped_storage\",\n      IF(AND(NOT(U2352),V2352),\"n/a\",\n        IF(AND(K2352>0,OR(G2352=\"NotHybrid\",G2352=0)),_xlfn.CONCAT(AB2352,INDEX(resources!$G:$G,MATCH(C2352,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2352,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2352=\"Online\",NOT(ISNUMBER(MATCH(AC2352,misc!$DE:$DE,0)))),F2352,E2352)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AL$1,$AG2352>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AL$1,$AG2352>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AM$1,$AG2352>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CK$3:CK$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AM$1,$AG2352>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CK$3:CK$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AN$1,$AG2352>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CL$3:CL$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AN$1,$AG2352>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CL$3:CL$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AO$1,$AG2352>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CM$3:CM$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AO$1,$AG2352>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CM$3:CM$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AP$1,$AG2352>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CN$3:CN$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AP$1,$AG2352>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CN$3:CN$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AQ$1,$AG2352>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CO$3:CO$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AQ$1,$AG2352>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CO$3:CO$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AR$1,$AG2352>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CP$3:CP$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AR$1,$AG2352>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CP$3:CP$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AS$1,$AG2352>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AS$1,$AG2352>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AT$1,$AG2352>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CR$3:CR$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AT$1,$AG2352>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CR$3:CR$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AU$1,$AG2352>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CS$3:CS$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AU$1,$AG2352>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CS$3:CS$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AV$1,$AG2352>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CT$3:CT$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AV$1,$AG2352>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CT$3:CT$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AW$1,$AG2352>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CU$3:CU$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AW$1,$AG2352>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CU$3:CU$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AX$1,$AG2352>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CV$3:CV$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AX$1,$AG2352>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CV$3:CV$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AY$1,$AG2352>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CW$3:CW$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AY$1,$AG2352>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CW$3:CW$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=AZ$1,$AG2352>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CX$3:CX$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=AZ$1,$AG2352>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CX$3:CX$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=BA$1,$AG2352>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CY$3:CY$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=BA$1,$AG2352>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CY$3:CY$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=BB$1,$AG2352>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=BB$1,$AG2352>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=BC$1,$AG2352>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!DA$3:DA$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=BC$1,$AG2352>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!DA$3:DA$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=BD$1,$AG2352>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!DB$3:DB$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=BD$1,$AG2352>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!DB$3:DB$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2352<=BE$1,$AG2352>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2352,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2352>$AB2352,$AD2352=\"n/a\"),($AA2352-$AB2352)*INDEX(misc!DC$3:DC$6,MATCH($AC2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2352=\"n/a\",$AJ2352*$AI2352,$I2352)\n    +IFERROR(\n      IF(AND($AF2352<=BE$1,$AG2352>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2352,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2352>$AB2352,($AA2352-$AB2352)*INDEX(misc!DC$3:DC$6,MATCH($AD2352,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2352*$AH2352*$AI2352),\n$X2352)*$AK2352","v":0}]
[null,{"$f":"unique_contracts!A2383","v":0},{"$f":"unique_contracts!B2383","v":0},{"$f":"unique_contracts!D2383","v":0},{"$f":"unique_contracts!J2383","v":0},{"$f":"unique_contracts!K2383","v":0},{"$f":"unique_contracts!M2383","v":0},{"$f":"unique_contracts!N2383","v":0},{"$f":"unique_contracts!P2383","v":0},{"$f":"unique_contracts!R2383","v":0},{"$f":"unique_contracts!V2383","v":0},{"$f":"unique_contracts!AB2383","v":0},{"$f":"unique_contracts!AM2383","v":0},{"$f":"unique_contracts!AN2383","v":0},{"$f":"unique_contracts!AO2383","v":0},{"$f":"unique_contracts!AP2383","v":0},{"$f":"unique_contracts!AQ2383","v":0},{"$f":"unique_contracts!AR2383","v":0},{"$f":"unique_contracts!CA2383","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2381,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2381,\"pumped_storage\",\n      IF(AND(NOT(U2381),V2381),\"n/a\",\n        IF(AND(K2381>0,OR(G2381=\"NotHybrid\",G2381=0)),_xlfn.CONCAT(AB2381,INDEX(resources!$G:$G,MATCH(C2381,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2381,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2381=\"Online\",NOT(ISNUMBER(MATCH(AC2381,misc!$DE:$DE,0)))),F2381,E2381)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AL$1,$AG2381>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AL$1,$AG2381>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AM$1,$AG2381>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CK$3:CK$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AM$1,$AG2381>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CK$3:CK$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AN$1,$AG2381>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CL$3:CL$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AN$1,$AG2381>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CL$3:CL$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AO$1,$AG2381>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CM$3:CM$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AO$1,$AG2381>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CM$3:CM$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AP$1,$AG2381>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CN$3:CN$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AP$1,$AG2381>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CN$3:CN$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AQ$1,$AG2381>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CO$3:CO$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AQ$1,$AG2381>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CO$3:CO$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AR$1,$AG2381>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CP$3:CP$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AR$1,$AG2381>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CP$3:CP$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AS$1,$AG2381>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AS$1,$AG2381>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AT$1,$AG2381>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CR$3:CR$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AT$1,$AG2381>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CR$3:CR$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AU$1,$AG2381>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CS$3:CS$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AU$1,$AG2381>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CS$3:CS$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AV$1,$AG2381>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CT$3:CT$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AV$1,$AG2381>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CT$3:CT$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AW$1,$AG2381>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CU$3:CU$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AW$1,$AG2381>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CU$3:CU$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AX$1,$AG2381>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CV$3:CV$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AX$1,$AG2381>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CV$3:CV$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AY$1,$AG2381>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CW$3:CW$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AY$1,$AG2381>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CW$3:CW$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=AZ$1,$AG2381>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CX$3:CX$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=AZ$1,$AG2381>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CX$3:CX$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=BA$1,$AG2381>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CY$3:CY$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=BA$1,$AG2381>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CY$3:CY$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=BB$1,$AG2381>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=BB$1,$AG2381>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=BC$1,$AG2381>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!DA$3:DA$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=BC$1,$AG2381>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!DA$3:DA$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=BD$1,$AG2381>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!DB$3:DB$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=BD$1,$AG2381>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!DB$3:DB$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2381<=BE$1,$AG2381>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2381>$AB2381,$AD2381=\"n/a\"),($AA2381-$AB2381)*INDEX(misc!DC$3:DC$6,MATCH($AC2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2381=\"n/a\",$AJ2381*$AI2381,$I2381)\n    +IFERROR(\n      IF(AND($AF2381<=BE$1,$AG2381>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2381>$AB2381,($AA2381-$AB2381)*INDEX(misc!DC$3:DC$6,MATCH($AD2381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2381*$AH2381*$AI2381),\n$X2381)*$AK2381","v":0}]
[null,{"$f":"unique_contracts!A2402","v":0},{"$f":"unique_contracts!B2402","v":0},{"$f":"unique_contracts!D2402","v":0},{"$f":"unique_contracts!J2402","v":0},{"$f":"unique_contracts!K2402","v":0},{"$f":"unique_contracts!M2402","v":0},{"$f":"unique_contracts!N2402","v":0},{"$f":"unique_contracts!P2402","v":0},{"$f":"unique_contracts!R2402","v":0},{"$f":"unique_contracts!V2402","v":0},{"$f":"unique_contracts!AB2402","v":0},{"$f":"unique_contracts!AM2402","v":0},{"$f":"unique_contracts!AN2402","v":0},{"$f":"unique_contracts!AO2402","v":0},{"$f":"unique_contracts!AP2402","v":0},{"$f":"unique_contracts!AQ2402","v":0},{"$f":"unique_contracts!AR2402","v":0},{"$f":"unique_contracts!CA2402","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2400,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2400,\"pumped_storage\",\n      IF(AND(NOT(U2400),V2400),\"n/a\",\n        IF(AND(K2400>0,OR(G2400=\"NotHybrid\",G2400=0)),_xlfn.CONCAT(AB2400,INDEX(resources!$G:$G,MATCH(C2400,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2400,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2400=\"Online\",NOT(ISNUMBER(MATCH(AC2400,misc!$DE:$DE,0)))),F2400,E2400)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AL$1,$AG2400>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AL$1,$AG2400>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AM$1,$AG2400>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CK$3:CK$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AM$1,$AG2400>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CK$3:CK$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AN$1,$AG2400>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CL$3:CL$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AN$1,$AG2400>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CL$3:CL$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AO$1,$AG2400>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CM$3:CM$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AO$1,$AG2400>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CM$3:CM$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AP$1,$AG2400>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CN$3:CN$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AP$1,$AG2400>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CN$3:CN$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AQ$1,$AG2400>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CO$3:CO$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AQ$1,$AG2400>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CO$3:CO$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AR$1,$AG2400>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CP$3:CP$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AR$1,$AG2400>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CP$3:CP$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AS$1,$AG2400>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AS$1,$AG2400>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AT$1,$AG2400>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CR$3:CR$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AT$1,$AG2400>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CR$3:CR$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AU$1,$AG2400>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CS$3:CS$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AU$1,$AG2400>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CS$3:CS$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AV$1,$AG2400>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CT$3:CT$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AV$1,$AG2400>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CT$3:CT$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AW$1,$AG2400>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CU$3:CU$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AW$1,$AG2400>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CU$3:CU$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AX$1,$AG2400>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CV$3:CV$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AX$1,$AG2400>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CV$3:CV$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AY$1,$AG2400>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CW$3:CW$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AY$1,$AG2400>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CW$3:CW$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=AZ$1,$AG2400>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CX$3:CX$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=AZ$1,$AG2400>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CX$3:CX$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=BA$1,$AG2400>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CY$3:CY$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=BA$1,$AG2400>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CY$3:CY$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=BB$1,$AG2400>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=BB$1,$AG2400>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=BC$1,$AG2400>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!DA$3:DA$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=BC$1,$AG2400>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!DA$3:DA$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=BD$1,$AG2400>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!DB$3:DB$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=BD$1,$AG2400>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!DB$3:DB$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2400<=BE$1,$AG2400>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2400>$AB2400,$AD2400=\"n/a\"),($AA2400-$AB2400)*INDEX(misc!DC$3:DC$6,MATCH($AC2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2400=\"n/a\",$AJ2400*$AI2400,$I2400)\n    +IFERROR(\n      IF(AND($AF2400<=BE$1,$AG2400>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2400>$AB2400,($AA2400-$AB2400)*INDEX(misc!DC$3:DC$6,MATCH($AD2400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2400*$AH2400*$AI2400),\n$X2400)*$AK2400","v":0}]
[null,{"$f":"unique_contracts!A2421","v":0},{"$f":"unique_contracts!B2421","v":0},{"$f":"unique_contracts!D2421","v":0},{"$f":"unique_contracts!J2421","v":0},{"$f":"unique_contracts!K2421","v":0},{"$f":"unique_contracts!M2421","v":0},{"$f":"unique_contracts!N2421","v":0},{"$f":"unique_contracts!P2421","v":0},{"$f":"unique_contracts!R2421","v":0},{"$f":"unique_contracts!V2421","v":0},{"$f":"unique_contracts!AB2421","v":0},{"$f":"unique_contracts!AM2421","v":0},{"$f":"unique_contracts!AN2421","v":0},{"$f":"unique_contracts!AO2421","v":0},{"$f":"unique_contracts!AP2421","v":0},{"$f":"unique_contracts!AQ2421","v":0},{"$f":"unique_contracts!AR2421","v":0},{"$f":"unique_contracts!CA2421","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2419,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2419,\"pumped_storage\",\n      IF(AND(NOT(U2419),V2419),\"n/a\",\n        IF(AND(K2419>0,OR(G2419=\"NotHybrid\",G2419=0)),_xlfn.CONCAT(AB2419,INDEX(resources!$G:$G,MATCH(C2419,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2419,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2419=\"Online\",NOT(ISNUMBER(MATCH(AC2419,misc!$DE:$DE,0)))),F2419,E2419)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AL$1,$AG2419>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AL$1,$AG2419>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AM$1,$AG2419>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CK$3:CK$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AM$1,$AG2419>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CK$3:CK$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AN$1,$AG2419>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CL$3:CL$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AN$1,$AG2419>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CL$3:CL$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AO$1,$AG2419>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CM$3:CM$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AO$1,$AG2419>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CM$3:CM$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AP$1,$AG2419>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CN$3:CN$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AP$1,$AG2419>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CN$3:CN$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AQ$1,$AG2419>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CO$3:CO$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AQ$1,$AG2419>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CO$3:CO$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AR$1,$AG2419>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CP$3:CP$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AR$1,$AG2419>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CP$3:CP$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AS$1,$AG2419>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AS$1,$AG2419>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AT$1,$AG2419>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CR$3:CR$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AT$1,$AG2419>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CR$3:CR$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AU$1,$AG2419>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CS$3:CS$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AU$1,$AG2419>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CS$3:CS$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AV$1,$AG2419>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CT$3:CT$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AV$1,$AG2419>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CT$3:CT$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AW$1,$AG2419>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CU$3:CU$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AW$1,$AG2419>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CU$3:CU$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AX$1,$AG2419>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CV$3:CV$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AX$1,$AG2419>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CV$3:CV$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AY$1,$AG2419>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CW$3:CW$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AY$1,$AG2419>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CW$3:CW$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=AZ$1,$AG2419>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CX$3:CX$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=AZ$1,$AG2419>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CX$3:CX$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=BA$1,$AG2419>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CY$3:CY$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=BA$1,$AG2419>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CY$3:CY$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=BB$1,$AG2419>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=BB$1,$AG2419>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=BC$1,$AG2419>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!DA$3:DA$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=BC$1,$AG2419>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!DA$3:DA$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=BD$1,$AG2419>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!DB$3:DB$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=BD$1,$AG2419>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!DB$3:DB$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2419<=BE$1,$AG2419>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2419,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2419>$AB2419,$AD2419=\"n/a\"),($AA2419-$AB2419)*INDEX(misc!DC$3:DC$6,MATCH($AC2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2419=\"n/a\",$AJ2419*$AI2419,$I2419)\n    +IFERROR(\n      IF(AND($AF2419<=BE$1,$AG2419>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2419,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2419>$AB2419,($AA2419-$AB2419)*INDEX(misc!DC$3:DC$6,MATCH($AD2419,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2419*$AH2419*$AI2419),\n$X2419)*$AK2419","v":0}]
[null,{"$f":"unique_contracts!A2431","v":0},{"$f":"unique_contracts!B2431","v":0},{"$f":"unique_contracts!D2431","v":0},{"$f":"unique_contracts!J2431","v":0},{"$f":"unique_contracts!K2431","v":0},{"$f":"unique_contracts!M2431","v":0},{"$f":"unique_contracts!N2431","v":0},{"$f":"unique_contracts!P2431","v":0},{"$f":"unique_contracts!R2431","v":0},{"$f":"unique_contracts!V2431","v":0},{"$f":"unique_contracts!AB2431","v":0},{"$f":"unique_contracts!AM2431","v":0},{"$f":"unique_contracts!AN2431","v":0},{"$f":"unique_contracts!AO2431","v":0},{"$f":"unique_contracts!AP2431","v":0},{"$f":"unique_contracts!AQ2431","v":0},{"$f":"unique_contracts!AR2431","v":0},{"$f":"unique_contracts!CA2431","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2429,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2429,\"pumped_storage\",\n      IF(AND(NOT(U2429),V2429),\"n/a\",\n        IF(AND(K2429>0,OR(G2429=\"NotHybrid\",G2429=0)),_xlfn.CONCAT(AB2429,INDEX(resources!$G:$G,MATCH(C2429,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2429,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2429=\"Online\",NOT(ISNUMBER(MATCH(AC2429,misc!$DE:$DE,0)))),F2429,E2429)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AL$1,$AG2429>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AL$1,$AG2429>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AM$1,$AG2429>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CK$3:CK$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AM$1,$AG2429>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CK$3:CK$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AN$1,$AG2429>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CL$3:CL$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AN$1,$AG2429>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CL$3:CL$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AO$1,$AG2429>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CM$3:CM$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AO$1,$AG2429>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CM$3:CM$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AP$1,$AG2429>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CN$3:CN$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AP$1,$AG2429>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CN$3:CN$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AQ$1,$AG2429>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CO$3:CO$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AQ$1,$AG2429>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CO$3:CO$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AR$1,$AG2429>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CP$3:CP$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AR$1,$AG2429>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CP$3:CP$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AS$1,$AG2429>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AS$1,$AG2429>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AT$1,$AG2429>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CR$3:CR$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AT$1,$AG2429>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CR$3:CR$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AU$1,$AG2429>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CS$3:CS$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AU$1,$AG2429>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CS$3:CS$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AV$1,$AG2429>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CT$3:CT$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AV$1,$AG2429>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CT$3:CT$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AW$1,$AG2429>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CU$3:CU$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AW$1,$AG2429>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CU$3:CU$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AX$1,$AG2429>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CV$3:CV$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AX$1,$AG2429>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CV$3:CV$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AY$1,$AG2429>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CW$3:CW$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AY$1,$AG2429>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CW$3:CW$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=AZ$1,$AG2429>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CX$3:CX$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=AZ$1,$AG2429>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CX$3:CX$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=BA$1,$AG2429>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CY$3:CY$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=BA$1,$AG2429>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CY$3:CY$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=BB$1,$AG2429>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=BB$1,$AG2429>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=BC$1,$AG2429>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!DA$3:DA$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=BC$1,$AG2429>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!DA$3:DA$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=BD$1,$AG2429>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!DB$3:DB$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=BD$1,$AG2429>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!DB$3:DB$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2429<=BE$1,$AG2429>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2429,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2429>$AB2429,$AD2429=\"n/a\"),($AA2429-$AB2429)*INDEX(misc!DC$3:DC$6,MATCH($AC2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2429=\"n/a\",$AJ2429*$AI2429,$I2429)\n    +IFERROR(\n      IF(AND($AF2429<=BE$1,$AG2429>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2429,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2429>$AB2429,($AA2429-$AB2429)*INDEX(misc!DC$3:DC$6,MATCH($AD2429,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2429*$AH2429*$AI2429),\n$X2429)*$AK2429","v":0}]
[null,{"$f":"unique_contracts!A2464","v":0},{"$f":"unique_contracts!B2464","v":0},{"$f":"unique_contracts!D2464","v":0},{"$f":"unique_contracts!J2464","v":0},{"$f":"unique_contracts!K2464","v":0},{"$f":"unique_contracts!M2464","v":0},{"$f":"unique_contracts!N2464","v":0},{"$f":"unique_contracts!P2464","v":0},{"$f":"unique_contracts!R2464","v":0},{"$f":"unique_contracts!V2464","v":0},{"$f":"unique_contracts!AB2464","v":0},{"$f":"unique_contracts!AM2464","v":0},{"$f":"unique_contracts!AN2464","v":0},{"$f":"unique_contracts!AO2464","v":0},{"$f":"unique_contracts!AP2464","v":0},{"$f":"unique_contracts!AQ2464","v":0},{"$f":"unique_contracts!AR2464","v":0},{"$f":"unique_contracts!CA2464","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2462,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2462,\"pumped_storage\",\n      IF(AND(NOT(U2462),V2462),\"n/a\",\n        IF(AND(K2462>0,OR(G2462=\"NotHybrid\",G2462=0)),_xlfn.CONCAT(AB2462,INDEX(resources!$G:$G,MATCH(C2462,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2462,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2462=\"Online\",NOT(ISNUMBER(MATCH(AC2462,misc!$DE:$DE,0)))),F2462,E2462)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AL$1,$AG2462>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AL$1,$AG2462>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AM$1,$AG2462>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CK$3:CK$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AM$1,$AG2462>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CK$3:CK$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AN$1,$AG2462>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CL$3:CL$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AN$1,$AG2462>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CL$3:CL$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AO$1,$AG2462>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CM$3:CM$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AO$1,$AG2462>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CM$3:CM$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AP$1,$AG2462>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CN$3:CN$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AP$1,$AG2462>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CN$3:CN$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AQ$1,$AG2462>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CO$3:CO$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AQ$1,$AG2462>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CO$3:CO$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AR$1,$AG2462>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CP$3:CP$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AR$1,$AG2462>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CP$3:CP$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AS$1,$AG2462>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AS$1,$AG2462>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AT$1,$AG2462>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CR$3:CR$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AT$1,$AG2462>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CR$3:CR$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AU$1,$AG2462>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CS$3:CS$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AU$1,$AG2462>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CS$3:CS$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AV$1,$AG2462>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CT$3:CT$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AV$1,$AG2462>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CT$3:CT$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AW$1,$AG2462>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CU$3:CU$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AW$1,$AG2462>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CU$3:CU$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AX$1,$AG2462>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CV$3:CV$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AX$1,$AG2462>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CV$3:CV$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AY$1,$AG2462>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CW$3:CW$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AY$1,$AG2462>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CW$3:CW$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=AZ$1,$AG2462>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CX$3:CX$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=AZ$1,$AG2462>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CX$3:CX$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=BA$1,$AG2462>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CY$3:CY$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=BA$1,$AG2462>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CY$3:CY$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=BB$1,$AG2462>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=BB$1,$AG2462>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=BC$1,$AG2462>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!DA$3:DA$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=BC$1,$AG2462>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!DA$3:DA$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=BD$1,$AG2462>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!DB$3:DB$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=BD$1,$AG2462>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!DB$3:DB$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2462<=BE$1,$AG2462>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2462,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2462>$AB2462,$AD2462=\"n/a\"),($AA2462-$AB2462)*INDEX(misc!DC$3:DC$6,MATCH($AC2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2462=\"n/a\",$AJ2462*$AI2462,$I2462)\n    +IFERROR(\n      IF(AND($AF2462<=BE$1,$AG2462>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2462,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2462>$AB2462,($AA2462-$AB2462)*INDEX(misc!DC$3:DC$6,MATCH($AD2462,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2462*$AH2462*$AI2462),\n$X2462)*$AK2462","v":0}]
[null,{"$f":"unique_contracts!A2470","v":0},{"$f":"unique_contracts!B2470","v":0},{"$f":"unique_contracts!D2470","v":0},{"$f":"unique_contracts!J2470","v":0},{"$f":"unique_contracts!K2470","v":0},{"$f":"unique_contracts!M2470","v":0},{"$f":"unique_contracts!N2470","v":0},{"$f":"unique_contracts!P2470","v":0},{"$f":"unique_contracts!R2470","v":0},{"$f":"unique_contracts!V2470","v":0},{"$f":"unique_contracts!AB2470","v":0},{"$f":"unique_contracts!AM2470","v":0},{"$f":"unique_contracts!AN2470","v":0},{"$f":"unique_contracts!AO2470","v":0},{"$f":"unique_contracts!AP2470","v":0},{"$f":"unique_contracts!AQ2470","v":0},{"$f":"unique_contracts!AR2470","v":0},{"$f":"unique_contracts!CA2470","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2468,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2468,\"pumped_storage\",\n      IF(AND(NOT(U2468),V2468),\"n/a\",\n        IF(AND(K2468>0,OR(G2468=\"NotHybrid\",G2468=0)),_xlfn.CONCAT(AB2468,INDEX(resources!$G:$G,MATCH(C2468,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2468,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2468=\"Online\",NOT(ISNUMBER(MATCH(AC2468,misc!$DE:$DE,0)))),F2468,E2468)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AL$1,$AG2468>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AL$1,$AG2468>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AM$1,$AG2468>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CK$3:CK$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AM$1,$AG2468>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CK$3:CK$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AN$1,$AG2468>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CL$3:CL$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AN$1,$AG2468>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CL$3:CL$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AO$1,$AG2468>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CM$3:CM$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AO$1,$AG2468>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CM$3:CM$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AP$1,$AG2468>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CN$3:CN$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AP$1,$AG2468>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CN$3:CN$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AQ$1,$AG2468>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CO$3:CO$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AQ$1,$AG2468>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CO$3:CO$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AR$1,$AG2468>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CP$3:CP$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AR$1,$AG2468>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CP$3:CP$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AS$1,$AG2468>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AS$1,$AG2468>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AT$1,$AG2468>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CR$3:CR$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AT$1,$AG2468>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CR$3:CR$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AU$1,$AG2468>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CS$3:CS$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AU$1,$AG2468>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CS$3:CS$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AV$1,$AG2468>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CT$3:CT$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AV$1,$AG2468>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CT$3:CT$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AW$1,$AG2468>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CU$3:CU$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AW$1,$AG2468>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CU$3:CU$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AX$1,$AG2468>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CV$3:CV$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AX$1,$AG2468>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CV$3:CV$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AY$1,$AG2468>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CW$3:CW$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AY$1,$AG2468>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CW$3:CW$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=AZ$1,$AG2468>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CX$3:CX$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=AZ$1,$AG2468>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CX$3:CX$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=BA$1,$AG2468>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CY$3:CY$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=BA$1,$AG2468>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CY$3:CY$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=BB$1,$AG2468>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=BB$1,$AG2468>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=BC$1,$AG2468>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!DA$3:DA$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=BC$1,$AG2468>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!DA$3:DA$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=BD$1,$AG2468>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!DB$3:DB$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=BD$1,$AG2468>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!DB$3:DB$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2468<=BE$1,$AG2468>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2468>$AB2468,$AD2468=\"n/a\"),($AA2468-$AB2468)*INDEX(misc!DC$3:DC$6,MATCH($AC2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2468=\"n/a\",$AJ2468*$AI2468,$I2468)\n    +IFERROR(\n      IF(AND($AF2468<=BE$1,$AG2468>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2468>$AB2468,($AA2468-$AB2468)*INDEX(misc!DC$3:DC$6,MATCH($AD2468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2468*$AH2468*$AI2468),\n$X2468)*$AK2468","v":0}]
[null,{"$f":"unique_contracts!A2489","v":0},{"$f":"unique_contracts!B2489","v":0},{"$f":"unique_contracts!D2489","v":0},{"$f":"unique_contracts!J2489","v":0},{"$f":"unique_contracts!K2489","v":0},{"$f":"unique_contracts!M2489","v":0},{"$f":"unique_contracts!N2489","v":0},{"$f":"unique_contracts!P2489","v":0},{"$f":"unique_contracts!R2489","v":0},{"$f":"unique_contracts!V2489","v":0},{"$f":"unique_contracts!AB2489","v":0},{"$f":"unique_contracts!AM2489","v":0},{"$f":"unique_contracts!AN2489","v":0},{"$f":"unique_contracts!AO2489","v":0},{"$f":"unique_contracts!AP2489","v":0},{"$f":"unique_contracts!AQ2489","v":0},{"$f":"unique_contracts!AR2489","v":0},{"$f":"unique_contracts!CA2489","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2487,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2487,\"pumped_storage\",\n      IF(AND(NOT(U2487),V2487),\"n/a\",\n        IF(AND(K2487>0,OR(G2487=\"NotHybrid\",G2487=0)),_xlfn.CONCAT(AB2487,INDEX(resources!$G:$G,MATCH(C2487,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2487,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2487=\"Online\",NOT(ISNUMBER(MATCH(AC2487,misc!$DE:$DE,0)))),F2487,E2487)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AL$1,$AG2487>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AL$1,$AG2487>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AM$1,$AG2487>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CK$3:CK$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AM$1,$AG2487>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CK$3:CK$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AN$1,$AG2487>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CL$3:CL$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AN$1,$AG2487>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CL$3:CL$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AO$1,$AG2487>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CM$3:CM$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AO$1,$AG2487>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CM$3:CM$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AP$1,$AG2487>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CN$3:CN$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AP$1,$AG2487>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CN$3:CN$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AQ$1,$AG2487>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CO$3:CO$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AQ$1,$AG2487>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CO$3:CO$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AR$1,$AG2487>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CP$3:CP$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AR$1,$AG2487>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CP$3:CP$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AS$1,$AG2487>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AS$1,$AG2487>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AT$1,$AG2487>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CR$3:CR$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AT$1,$AG2487>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CR$3:CR$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AU$1,$AG2487>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CS$3:CS$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AU$1,$AG2487>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CS$3:CS$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AV$1,$AG2487>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CT$3:CT$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AV$1,$AG2487>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CT$3:CT$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AW$1,$AG2487>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CU$3:CU$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AW$1,$AG2487>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CU$3:CU$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AX$1,$AG2487>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CV$3:CV$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AX$1,$AG2487>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CV$3:CV$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AY$1,$AG2487>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CW$3:CW$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AY$1,$AG2487>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CW$3:CW$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=AZ$1,$AG2487>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CX$3:CX$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=AZ$1,$AG2487>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CX$3:CX$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=BA$1,$AG2487>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CY$3:CY$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=BA$1,$AG2487>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CY$3:CY$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=BB$1,$AG2487>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=BB$1,$AG2487>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=BC$1,$AG2487>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!DA$3:DA$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=BC$1,$AG2487>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!DA$3:DA$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=BD$1,$AG2487>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!DB$3:DB$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=BD$1,$AG2487>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!DB$3:DB$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2487<=BE$1,$AG2487>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2487>$AB2487,$AD2487=\"n/a\"),($AA2487-$AB2487)*INDEX(misc!DC$3:DC$6,MATCH($AC2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2487=\"n/a\",$AJ2487*$AI2487,$I2487)\n    +IFERROR(\n      IF(AND($AF2487<=BE$1,$AG2487>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2487>$AB2487,($AA2487-$AB2487)*INDEX(misc!DC$3:DC$6,MATCH($AD2487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2487*$AH2487*$AI2487),\n$X2487)*$AK2487","v":0}]
[null,{"$f":"unique_contracts!A2504","v":0},{"$f":"unique_contracts!B2504","v":0},{"$f":"unique_contracts!D2504","v":0},{"$f":"unique_contracts!J2504","v":0},{"$f":"unique_contracts!K2504","v":0},{"$f":"unique_contracts!M2504","v":0},{"$f":"unique_contracts!N2504","v":0},{"$f":"unique_contracts!P2504","v":0},{"$f":"unique_contracts!R2504","v":0},{"$f":"unique_contracts!V2504","v":0},{"$f":"unique_contracts!AB2504","v":0},{"$f":"unique_contracts!AM2504","v":0},{"$f":"unique_contracts!AN2504","v":0},{"$f":"unique_contracts!AO2504","v":0},{"$f":"unique_contracts!AP2504","v":0},{"$f":"unique_contracts!AQ2504","v":0},{"$f":"unique_contracts!AR2504","v":0},{"$f":"unique_contracts!CA2504","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2502,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2502,\"pumped_storage\",\n      IF(AND(NOT(U2502),V2502),\"n/a\",\n        IF(AND(K2502>0,OR(G2502=\"NotHybrid\",G2502=0)),_xlfn.CONCAT(AB2502,INDEX(resources!$G:$G,MATCH(C2502,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2502,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2502=\"Online\",NOT(ISNUMBER(MATCH(AC2502,misc!$DE:$DE,0)))),F2502,E2502)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AL$1,$AG2502>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AL$1,$AG2502>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AM$1,$AG2502>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CK$3:CK$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AM$1,$AG2502>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CK$3:CK$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AN$1,$AG2502>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CL$3:CL$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AN$1,$AG2502>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CL$3:CL$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AO$1,$AG2502>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CM$3:CM$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AO$1,$AG2502>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CM$3:CM$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AP$1,$AG2502>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CN$3:CN$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AP$1,$AG2502>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CN$3:CN$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AQ$1,$AG2502>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CO$3:CO$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AQ$1,$AG2502>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CO$3:CO$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AR$1,$AG2502>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CP$3:CP$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AR$1,$AG2502>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CP$3:CP$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AS$1,$AG2502>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AS$1,$AG2502>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AT$1,$AG2502>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CR$3:CR$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AT$1,$AG2502>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CR$3:CR$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AU$1,$AG2502>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CS$3:CS$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AU$1,$AG2502>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CS$3:CS$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AV$1,$AG2502>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CT$3:CT$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AV$1,$AG2502>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CT$3:CT$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AW$1,$AG2502>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CU$3:CU$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AW$1,$AG2502>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CU$3:CU$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AX$1,$AG2502>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CV$3:CV$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AX$1,$AG2502>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CV$3:CV$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AY$1,$AG2502>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CW$3:CW$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AY$1,$AG2502>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CW$3:CW$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=AZ$1,$AG2502>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CX$3:CX$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=AZ$1,$AG2502>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CX$3:CX$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=BA$1,$AG2502>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CY$3:CY$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=BA$1,$AG2502>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CY$3:CY$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=BB$1,$AG2502>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=BB$1,$AG2502>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=BC$1,$AG2502>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!DA$3:DA$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=BC$1,$AG2502>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!DA$3:DA$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=BD$1,$AG2502>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!DB$3:DB$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=BD$1,$AG2502>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!DB$3:DB$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2502<=BE$1,$AG2502>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2502,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2502>$AB2502,$AD2502=\"n/a\"),($AA2502-$AB2502)*INDEX(misc!DC$3:DC$6,MATCH($AC2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2502=\"n/a\",$AJ2502*$AI2502,$I2502)\n    +IFERROR(\n      IF(AND($AF2502<=BE$1,$AG2502>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2502,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2502>$AB2502,($AA2502-$AB2502)*INDEX(misc!DC$3:DC$6,MATCH($AD2502,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2502*$AH2502*$AI2502),\n$X2502)*$AK2502","v":0}]
[null,{"$f":"unique_contracts!A2532","v":0},{"$f":"unique_contracts!B2532","v":0},{"$f":"unique_contracts!D2532","v":0},{"$f":"unique_contracts!J2532","v":0},{"$f":"unique_contracts!K2532","v":0},{"$f":"unique_contracts!M2532","v":0},{"$f":"unique_contracts!N2532","v":0},{"$f":"unique_contracts!P2532","v":0},{"$f":"unique_contracts!R2532","v":0},{"$f":"unique_contracts!V2532","v":0},{"$f":"unique_contracts!AB2532","v":0},{"$f":"unique_contracts!AM2532","v":0},{"$f":"unique_contracts!AN2532","v":0},{"$f":"unique_contracts!AO2532","v":0},{"$f":"unique_contracts!AP2532","v":0},{"$f":"unique_contracts!AQ2532","v":0},{"$f":"unique_contracts!AR2532","v":0},{"$f":"unique_contracts!CA2532","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2530,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2530,\"pumped_storage\",\n      IF(AND(NOT(U2530),V2530),\"n/a\",\n        IF(AND(K2530>0,OR(G2530=\"NotHybrid\",G2530=0)),_xlfn.CONCAT(AB2530,INDEX(resources!$G:$G,MATCH(C2530,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2530,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2530=\"Online\",NOT(ISNUMBER(MATCH(AC2530,misc!$DE:$DE,0)))),F2530,E2530)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AL$1,$AG2530>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AL$1,$AG2530>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AM$1,$AG2530>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CK$3:CK$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AM$1,$AG2530>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CK$3:CK$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AN$1,$AG2530>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CL$3:CL$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AN$1,$AG2530>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CL$3:CL$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AO$1,$AG2530>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CM$3:CM$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AO$1,$AG2530>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CM$3:CM$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AP$1,$AG2530>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CN$3:CN$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AP$1,$AG2530>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CN$3:CN$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AQ$1,$AG2530>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CO$3:CO$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AQ$1,$AG2530>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CO$3:CO$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AR$1,$AG2530>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CP$3:CP$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AR$1,$AG2530>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CP$3:CP$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AS$1,$AG2530>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AS$1,$AG2530>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AT$1,$AG2530>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CR$3:CR$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AT$1,$AG2530>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CR$3:CR$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AU$1,$AG2530>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CS$3:CS$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AU$1,$AG2530>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CS$3:CS$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AV$1,$AG2530>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CT$3:CT$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AV$1,$AG2530>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CT$3:CT$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AW$1,$AG2530>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CU$3:CU$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AW$1,$AG2530>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CU$3:CU$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AX$1,$AG2530>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CV$3:CV$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AX$1,$AG2530>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CV$3:CV$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AY$1,$AG2530>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CW$3:CW$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AY$1,$AG2530>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CW$3:CW$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=AZ$1,$AG2530>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CX$3:CX$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=AZ$1,$AG2530>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CX$3:CX$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=BA$1,$AG2530>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CY$3:CY$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=BA$1,$AG2530>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CY$3:CY$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=BB$1,$AG2530>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=BB$1,$AG2530>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=BC$1,$AG2530>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!DA$3:DA$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=BC$1,$AG2530>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!DA$3:DA$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=BD$1,$AG2530>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!DB$3:DB$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=BD$1,$AG2530>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!DB$3:DB$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2530<=BE$1,$AG2530>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2530>$AB2530,$AD2530=\"n/a\"),($AA2530-$AB2530)*INDEX(misc!DC$3:DC$6,MATCH($AC2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2530=\"n/a\",$AJ2530*$AI2530,$I2530)\n    +IFERROR(\n      IF(AND($AF2530<=BE$1,$AG2530>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2530>$AB2530,($AA2530-$AB2530)*INDEX(misc!DC$3:DC$6,MATCH($AD2530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2530*$AH2530*$AI2530),\n$X2530)*$AK2530","v":0}]
[null,{"$f":"unique_contracts!A2551","v":0},{"$f":"unique_contracts!B2551","v":0},{"$f":"unique_contracts!D2551","v":0},{"$f":"unique_contracts!J2551","v":0},{"$f":"unique_contracts!K2551","v":0},{"$f":"unique_contracts!M2551","v":0},{"$f":"unique_contracts!N2551","v":0},{"$f":"unique_contracts!P2551","v":0},{"$f":"unique_contracts!R2551","v":0},{"$f":"unique_contracts!V2551","v":0},{"$f":"unique_contracts!AB2551","v":0},{"$f":"unique_contracts!AM2551","v":0},{"$f":"unique_contracts!AN2551","v":0},{"$f":"unique_contracts!AO2551","v":0},{"$f":"unique_contracts!AP2551","v":0},{"$f":"unique_contracts!AQ2551","v":0},{"$f":"unique_contracts!AR2551","v":0},{"$f":"unique_contracts!CA2551","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2549,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2549,\"pumped_storage\",\n      IF(AND(NOT(U2549),V2549),\"n/a\",\n        IF(AND(K2549>0,OR(G2549=\"NotHybrid\",G2549=0)),_xlfn.CONCAT(AB2549,INDEX(resources!$G:$G,MATCH(C2549,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2549,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2549=\"Online\",NOT(ISNUMBER(MATCH(AC2549,misc!$DE:$DE,0)))),F2549,E2549)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AL$1,$AG2549>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AL$1,$AG2549>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AM$1,$AG2549>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CK$3:CK$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AM$1,$AG2549>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CK$3:CK$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AN$1,$AG2549>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CL$3:CL$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AN$1,$AG2549>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CL$3:CL$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AO$1,$AG2549>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CM$3:CM$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AO$1,$AG2549>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CM$3:CM$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AP$1,$AG2549>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CN$3:CN$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AP$1,$AG2549>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CN$3:CN$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AQ$1,$AG2549>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CO$3:CO$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AQ$1,$AG2549>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CO$3:CO$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AR$1,$AG2549>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CP$3:CP$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AR$1,$AG2549>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CP$3:CP$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AS$1,$AG2549>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AS$1,$AG2549>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AT$1,$AG2549>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CR$3:CR$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AT$1,$AG2549>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CR$3:CR$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AU$1,$AG2549>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CS$3:CS$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AU$1,$AG2549>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CS$3:CS$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AV$1,$AG2549>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CT$3:CT$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AV$1,$AG2549>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CT$3:CT$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AW$1,$AG2549>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CU$3:CU$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AW$1,$AG2549>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CU$3:CU$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AX$1,$AG2549>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CV$3:CV$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AX$1,$AG2549>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CV$3:CV$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AY$1,$AG2549>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CW$3:CW$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AY$1,$AG2549>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CW$3:CW$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=AZ$1,$AG2549>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CX$3:CX$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=AZ$1,$AG2549>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CX$3:CX$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=BA$1,$AG2549>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CY$3:CY$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=BA$1,$AG2549>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CY$3:CY$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=BB$1,$AG2549>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=BB$1,$AG2549>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=BC$1,$AG2549>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!DA$3:DA$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=BC$1,$AG2549>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!DA$3:DA$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=BD$1,$AG2549>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!DB$3:DB$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=BD$1,$AG2549>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!DB$3:DB$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2549<=BE$1,$AG2549>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2549>$AB2549,$AD2549=\"n/a\"),($AA2549-$AB2549)*INDEX(misc!DC$3:DC$6,MATCH($AC2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2549=\"n/a\",$AJ2549*$AI2549,$I2549)\n    +IFERROR(\n      IF(AND($AF2549<=BE$1,$AG2549>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2549>$AB2549,($AA2549-$AB2549)*INDEX(misc!DC$3:DC$6,MATCH($AD2549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2549*$AH2549*$AI2549),\n$X2549)*$AK2549","v":0}]
[null,{"$f":"unique_contracts!A2570","v":0},{"$f":"unique_contracts!B2570","v":0},{"$f":"unique_contracts!D2570","v":0},{"$f":"unique_contracts!J2570","v":0},{"$f":"unique_contracts!K2570","v":0},{"$f":"unique_contracts!M2570","v":0},{"$f":"unique_contracts!N2570","v":0},{"$f":"unique_contracts!P2570","v":0},{"$f":"unique_contracts!R2570","v":0},{"$f":"unique_contracts!V2570","v":0},{"$f":"unique_contracts!AB2570","v":0},{"$f":"unique_contracts!AM2570","v":0},{"$f":"unique_contracts!AN2570","v":0},{"$f":"unique_contracts!AO2570","v":0},{"$f":"unique_contracts!AP2570","v":0},{"$f":"unique_contracts!AQ2570","v":0},{"$f":"unique_contracts!AR2570","v":0},{"$f":"unique_contracts!CA2570","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2568,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2568,\"pumped_storage\",\n      IF(AND(NOT(U2568),V2568),\"n/a\",\n        IF(AND(K2568>0,OR(G2568=\"NotHybrid\",G2568=0)),_xlfn.CONCAT(AB2568,INDEX(resources!$G:$G,MATCH(C2568,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2568,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2568=\"Online\",NOT(ISNUMBER(MATCH(AC2568,misc!$DE:$DE,0)))),F2568,E2568)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AL$1,$AG2568>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AL$1,$AG2568>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AM$1,$AG2568>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CK$3:CK$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AM$1,$AG2568>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CK$3:CK$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AN$1,$AG2568>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CL$3:CL$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AN$1,$AG2568>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CL$3:CL$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AO$1,$AG2568>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CM$3:CM$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AO$1,$AG2568>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CM$3:CM$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AP$1,$AG2568>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CN$3:CN$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AP$1,$AG2568>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CN$3:CN$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AQ$1,$AG2568>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CO$3:CO$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AQ$1,$AG2568>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CO$3:CO$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AR$1,$AG2568>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CP$3:CP$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AR$1,$AG2568>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CP$3:CP$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AS$1,$AG2568>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AS$1,$AG2568>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AT$1,$AG2568>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CR$3:CR$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AT$1,$AG2568>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CR$3:CR$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AU$1,$AG2568>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CS$3:CS$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AU$1,$AG2568>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CS$3:CS$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AV$1,$AG2568>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CT$3:CT$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AV$1,$AG2568>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CT$3:CT$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AW$1,$AG2568>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CU$3:CU$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AW$1,$AG2568>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CU$3:CU$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AX$1,$AG2568>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CV$3:CV$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AX$1,$AG2568>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CV$3:CV$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AY$1,$AG2568>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CW$3:CW$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AY$1,$AG2568>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CW$3:CW$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=AZ$1,$AG2568>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CX$3:CX$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=AZ$1,$AG2568>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CX$3:CX$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=BA$1,$AG2568>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CY$3:CY$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=BA$1,$AG2568>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CY$3:CY$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=BB$1,$AG2568>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=BB$1,$AG2568>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=BC$1,$AG2568>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!DA$3:DA$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=BC$1,$AG2568>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!DA$3:DA$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=BD$1,$AG2568>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!DB$3:DB$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=BD$1,$AG2568>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!DB$3:DB$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2568<=BE$1,$AG2568>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2568,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2568>$AB2568,$AD2568=\"n/a\"),($AA2568-$AB2568)*INDEX(misc!DC$3:DC$6,MATCH($AC2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2568=\"n/a\",$AJ2568*$AI2568,$I2568)\n    +IFERROR(\n      IF(AND($AF2568<=BE$1,$AG2568>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2568,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2568>$AB2568,($AA2568-$AB2568)*INDEX(misc!DC$3:DC$6,MATCH($AD2568,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2568*$AH2568*$AI2568),\n$X2568)*$AK2568","v":0}]
[null,{"$f":"unique_contracts!A2595","v":0},{"$f":"unique_contracts!B2595","v":0},{"$f":"unique_contracts!D2595","v":0},{"$f":"unique_contracts!J2595","v":0},{"$f":"unique_contracts!K2595","v":0},{"$f":"unique_contracts!M2595","v":0},{"$f":"unique_contracts!N2595","v":0},{"$f":"unique_contracts!P2595","v":0},{"$f":"unique_contracts!R2595","v":0},{"$f":"unique_contracts!V2595","v":0},{"$f":"unique_contracts!AB2595","v":0},{"$f":"unique_contracts!AM2595","v":0},{"$f":"unique_contracts!AN2595","v":0},{"$f":"unique_contracts!AO2595","v":0},{"$f":"unique_contracts!AP2595","v":0},{"$f":"unique_contracts!AQ2595","v":0},{"$f":"unique_contracts!AR2595","v":0},{"$f":"unique_contracts!CA2595","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2593,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2593,\"pumped_storage\",\n      IF(AND(NOT(U2593),V2593),\"n/a\",\n        IF(AND(K2593>0,OR(G2593=\"NotHybrid\",G2593=0)),_xlfn.CONCAT(AB2593,INDEX(resources!$G:$G,MATCH(C2593,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2593,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2593=\"Online\",NOT(ISNUMBER(MATCH(AC2593,misc!$DE:$DE,0)))),F2593,E2593)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AL$1,$AG2593>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AL$1,$AG2593>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AM$1,$AG2593>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CK$3:CK$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AM$1,$AG2593>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CK$3:CK$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AN$1,$AG2593>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CL$3:CL$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AN$1,$AG2593>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CL$3:CL$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AO$1,$AG2593>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CM$3:CM$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AO$1,$AG2593>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CM$3:CM$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AP$1,$AG2593>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CN$3:CN$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AP$1,$AG2593>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CN$3:CN$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AQ$1,$AG2593>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CO$3:CO$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AQ$1,$AG2593>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CO$3:CO$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AR$1,$AG2593>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CP$3:CP$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AR$1,$AG2593>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CP$3:CP$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AS$1,$AG2593>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AS$1,$AG2593>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AT$1,$AG2593>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CR$3:CR$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AT$1,$AG2593>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CR$3:CR$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AU$1,$AG2593>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CS$3:CS$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AU$1,$AG2593>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CS$3:CS$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AV$1,$AG2593>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CT$3:CT$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AV$1,$AG2593>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CT$3:CT$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AW$1,$AG2593>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CU$3:CU$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AW$1,$AG2593>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CU$3:CU$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AX$1,$AG2593>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CV$3:CV$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AX$1,$AG2593>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CV$3:CV$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AY$1,$AG2593>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CW$3:CW$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AY$1,$AG2593>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CW$3:CW$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=AZ$1,$AG2593>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CX$3:CX$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=AZ$1,$AG2593>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CX$3:CX$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=BA$1,$AG2593>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CY$3:CY$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=BA$1,$AG2593>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CY$3:CY$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=BB$1,$AG2593>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=BB$1,$AG2593>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=BC$1,$AG2593>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!DA$3:DA$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=BC$1,$AG2593>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!DA$3:DA$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=BD$1,$AG2593>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!DB$3:DB$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=BD$1,$AG2593>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!DB$3:DB$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2593<=BE$1,$AG2593>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2593,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2593>$AB2593,$AD2593=\"n/a\"),($AA2593-$AB2593)*INDEX(misc!DC$3:DC$6,MATCH($AC2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2593=\"n/a\",$AJ2593*$AI2593,$I2593)\n    +IFERROR(\n      IF(AND($AF2593<=BE$1,$AG2593>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2593,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2593>$AB2593,($AA2593-$AB2593)*INDEX(misc!DC$3:DC$6,MATCH($AD2593,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2593*$AH2593*$AI2593),\n$X2593)*$AK2593","v":0}]
[null,{"$f":"unique_contracts!A2603","v":0},{"$f":"unique_contracts!B2603","v":0},{"$f":"unique_contracts!D2603","v":0},{"$f":"unique_contracts!J2603","v":0},{"$f":"unique_contracts!K2603","v":0},{"$f":"unique_contracts!M2603","v":0},{"$f":"unique_contracts!N2603","v":0},{"$f":"unique_contracts!P2603","v":0},{"$f":"unique_contracts!R2603","v":0},{"$f":"unique_contracts!V2603","v":0},{"$f":"unique_contracts!AB2603","v":0},{"$f":"unique_contracts!AM2603","v":0},{"$f":"unique_contracts!AN2603","v":0},{"$f":"unique_contracts!AO2603","v":0},{"$f":"unique_contracts!AP2603","v":0},{"$f":"unique_contracts!AQ2603","v":0},{"$f":"unique_contracts!AR2603","v":0},{"$f":"unique_contracts!CA2603","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2601,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2601,\"pumped_storage\",\n      IF(AND(NOT(U2601),V2601),\"n/a\",\n        IF(AND(K2601>0,OR(G2601=\"NotHybrid\",G2601=0)),_xlfn.CONCAT(AB2601,INDEX(resources!$G:$G,MATCH(C2601,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2601,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2601=\"Online\",NOT(ISNUMBER(MATCH(AC2601,misc!$DE:$DE,0)))),F2601,E2601)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AL$1,$AG2601>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AL$1,$AG2601>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AM$1,$AG2601>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CK$3:CK$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AM$1,$AG2601>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CK$3:CK$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AN$1,$AG2601>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CL$3:CL$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AN$1,$AG2601>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CL$3:CL$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AO$1,$AG2601>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CM$3:CM$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AO$1,$AG2601>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CM$3:CM$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AP$1,$AG2601>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CN$3:CN$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AP$1,$AG2601>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CN$3:CN$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AQ$1,$AG2601>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CO$3:CO$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AQ$1,$AG2601>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CO$3:CO$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AR$1,$AG2601>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CP$3:CP$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AR$1,$AG2601>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CP$3:CP$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AS$1,$AG2601>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AS$1,$AG2601>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AT$1,$AG2601>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CR$3:CR$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AT$1,$AG2601>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CR$3:CR$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AU$1,$AG2601>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CS$3:CS$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AU$1,$AG2601>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CS$3:CS$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AV$1,$AG2601>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CT$3:CT$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AV$1,$AG2601>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CT$3:CT$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AW$1,$AG2601>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CU$3:CU$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AW$1,$AG2601>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CU$3:CU$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AX$1,$AG2601>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CV$3:CV$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AX$1,$AG2601>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CV$3:CV$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AY$1,$AG2601>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CW$3:CW$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AY$1,$AG2601>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CW$3:CW$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=AZ$1,$AG2601>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CX$3:CX$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=AZ$1,$AG2601>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CX$3:CX$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=BA$1,$AG2601>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CY$3:CY$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=BA$1,$AG2601>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CY$3:CY$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=BB$1,$AG2601>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=BB$1,$AG2601>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=BC$1,$AG2601>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!DA$3:DA$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=BC$1,$AG2601>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!DA$3:DA$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=BD$1,$AG2601>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!DB$3:DB$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=BD$1,$AG2601>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!DB$3:DB$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2601<=BE$1,$AG2601>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2601,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2601>$AB2601,$AD2601=\"n/a\"),($AA2601-$AB2601)*INDEX(misc!DC$3:DC$6,MATCH($AC2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2601=\"n/a\",$AJ2601*$AI2601,$I2601)\n    +IFERROR(\n      IF(AND($AF2601<=BE$1,$AG2601>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2601,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2601>$AB2601,($AA2601-$AB2601)*INDEX(misc!DC$3:DC$6,MATCH($AD2601,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2601*$AH2601*$AI2601),\n$X2601)*$AK2601","v":0}]
[null,{"$f":"unique_contracts!A2619","v":0},{"$f":"unique_contracts!B2619","v":0},{"$f":"unique_contracts!D2619","v":0},{"$f":"unique_contracts!J2619","v":0},{"$f":"unique_contracts!K2619","v":0},{"$f":"unique_contracts!M2619","v":0},{"$f":"unique_contracts!N2619","v":0},{"$f":"unique_contracts!P2619","v":0},{"$f":"unique_contracts!R2619","v":0},{"$f":"unique_contracts!V2619","v":0},{"$f":"unique_contracts!AB2619","v":0},{"$f":"unique_contracts!AM2619","v":0},{"$f":"unique_contracts!AN2619","v":0},{"$f":"unique_contracts!AO2619","v":0},{"$f":"unique_contracts!AP2619","v":0},{"$f":"unique_contracts!AQ2619","v":0},{"$f":"unique_contracts!AR2619","v":0},{"$f":"unique_contracts!CA2619","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2617,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2617,\"pumped_storage\",\n      IF(AND(NOT(U2617),V2617),\"n/a\",\n        IF(AND(K2617>0,OR(G2617=\"NotHybrid\",G2617=0)),_xlfn.CONCAT(AB2617,INDEX(resources!$G:$G,MATCH(C2617,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2617,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2617=\"Online\",NOT(ISNUMBER(MATCH(AC2617,misc!$DE:$DE,0)))),F2617,E2617)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AL$1,$AG2617>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AL$1,$AG2617>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AM$1,$AG2617>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CK$3:CK$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AM$1,$AG2617>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CK$3:CK$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AN$1,$AG2617>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CL$3:CL$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AN$1,$AG2617>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CL$3:CL$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AO$1,$AG2617>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CM$3:CM$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AO$1,$AG2617>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CM$3:CM$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AP$1,$AG2617>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CN$3:CN$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AP$1,$AG2617>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CN$3:CN$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AQ$1,$AG2617>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CO$3:CO$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AQ$1,$AG2617>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CO$3:CO$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AR$1,$AG2617>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CP$3:CP$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AR$1,$AG2617>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CP$3:CP$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AS$1,$AG2617>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AS$1,$AG2617>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AT$1,$AG2617>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CR$3:CR$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AT$1,$AG2617>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CR$3:CR$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AU$1,$AG2617>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CS$3:CS$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AU$1,$AG2617>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CS$3:CS$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AV$1,$AG2617>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CT$3:CT$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AV$1,$AG2617>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CT$3:CT$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AW$1,$AG2617>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CU$3:CU$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AW$1,$AG2617>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CU$3:CU$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AX$1,$AG2617>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CV$3:CV$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AX$1,$AG2617>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CV$3:CV$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AY$1,$AG2617>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CW$3:CW$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AY$1,$AG2617>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CW$3:CW$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=AZ$1,$AG2617>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CX$3:CX$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=AZ$1,$AG2617>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CX$3:CX$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=BA$1,$AG2617>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CY$3:CY$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=BA$1,$AG2617>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CY$3:CY$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=BB$1,$AG2617>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=BB$1,$AG2617>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=BC$1,$AG2617>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!DA$3:DA$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=BC$1,$AG2617>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!DA$3:DA$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=BD$1,$AG2617>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!DB$3:DB$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=BD$1,$AG2617>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!DB$3:DB$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2617<=BE$1,$AG2617>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2617>$AB2617,$AD2617=\"n/a\"),($AA2617-$AB2617)*INDEX(misc!DC$3:DC$6,MATCH($AC2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2617=\"n/a\",$AJ2617*$AI2617,$I2617)\n    +IFERROR(\n      IF(AND($AF2617<=BE$1,$AG2617>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2617>$AB2617,($AA2617-$AB2617)*INDEX(misc!DC$3:DC$6,MATCH($AD2617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2617*$AH2617*$AI2617),\n$X2617)*$AK2617","v":0}]
[null,{"$f":"unique_contracts!A2638","v":0},{"$f":"unique_contracts!B2638","v":0},{"$f":"unique_contracts!D2638","v":0},{"$f":"unique_contracts!J2638","v":0},{"$f":"unique_contracts!K2638","v":0},{"$f":"unique_contracts!M2638","v":0},{"$f":"unique_contracts!N2638","v":0},{"$f":"unique_contracts!P2638","v":0},{"$f":"unique_contracts!R2638","v":0},{"$f":"unique_contracts!V2638","v":0},{"$f":"unique_contracts!AB2638","v":0},{"$f":"unique_contracts!AM2638","v":0},{"$f":"unique_contracts!AN2638","v":0},{"$f":"unique_contracts!AO2638","v":0},{"$f":"unique_contracts!AP2638","v":0},{"$f":"unique_contracts!AQ2638","v":0},{"$f":"unique_contracts!AR2638","v":0},{"$f":"unique_contracts!CA2638","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2636,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2636,\"pumped_storage\",\n      IF(AND(NOT(U2636),V2636),\"n/a\",\n        IF(AND(K2636>0,OR(G2636=\"NotHybrid\",G2636=0)),_xlfn.CONCAT(AB2636,INDEX(resources!$G:$G,MATCH(C2636,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2636,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2636=\"Online\",NOT(ISNUMBER(MATCH(AC2636,misc!$DE:$DE,0)))),F2636,E2636)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AL$1,$AG2636>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AL$1,$AG2636>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AM$1,$AG2636>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CK$3:CK$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AM$1,$AG2636>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CK$3:CK$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AN$1,$AG2636>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CL$3:CL$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AN$1,$AG2636>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CL$3:CL$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AO$1,$AG2636>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CM$3:CM$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AO$1,$AG2636>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CM$3:CM$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AP$1,$AG2636>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CN$3:CN$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AP$1,$AG2636>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CN$3:CN$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AQ$1,$AG2636>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CO$3:CO$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AQ$1,$AG2636>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CO$3:CO$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AR$1,$AG2636>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CP$3:CP$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AR$1,$AG2636>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CP$3:CP$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AS$1,$AG2636>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AS$1,$AG2636>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AT$1,$AG2636>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CR$3:CR$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AT$1,$AG2636>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CR$3:CR$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AU$1,$AG2636>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CS$3:CS$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AU$1,$AG2636>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CS$3:CS$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AV$1,$AG2636>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CT$3:CT$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AV$1,$AG2636>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CT$3:CT$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AW$1,$AG2636>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CU$3:CU$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AW$1,$AG2636>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CU$3:CU$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AX$1,$AG2636>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CV$3:CV$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AX$1,$AG2636>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CV$3:CV$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AY$1,$AG2636>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CW$3:CW$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AY$1,$AG2636>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CW$3:CW$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=AZ$1,$AG2636>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CX$3:CX$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=AZ$1,$AG2636>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CX$3:CX$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=BA$1,$AG2636>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CY$3:CY$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=BA$1,$AG2636>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CY$3:CY$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=BB$1,$AG2636>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=BB$1,$AG2636>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=BC$1,$AG2636>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!DA$3:DA$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=BC$1,$AG2636>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!DA$3:DA$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=BD$1,$AG2636>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!DB$3:DB$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=BD$1,$AG2636>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!DB$3:DB$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2636<=BE$1,$AG2636>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2636>$AB2636,$AD2636=\"n/a\"),($AA2636-$AB2636)*INDEX(misc!DC$3:DC$6,MATCH($AC2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2636=\"n/a\",$AJ2636*$AI2636,$I2636)\n    +IFERROR(\n      IF(AND($AF2636<=BE$1,$AG2636>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2636>$AB2636,($AA2636-$AB2636)*INDEX(misc!DC$3:DC$6,MATCH($AD2636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2636*$AH2636*$AI2636),\n$X2636)*$AK2636","v":0}]
[null,{"$f":"unique_contracts!A2657","v":0},{"$f":"unique_contracts!B2657","v":0},{"$f":"unique_contracts!D2657","v":0},{"$f":"unique_contracts!J2657","v":0},{"$f":"unique_contracts!K2657","v":0},{"$f":"unique_contracts!M2657","v":0},{"$f":"unique_contracts!N2657","v":0},{"$f":"unique_contracts!P2657","v":0},{"$f":"unique_contracts!R2657","v":0},{"$f":"unique_contracts!V2657","v":0},{"$f":"unique_contracts!AB2657","v":0},{"$f":"unique_contracts!AM2657","v":0},{"$f":"unique_contracts!AN2657","v":0},{"$f":"unique_contracts!AO2657","v":0},{"$f":"unique_contracts!AP2657","v":0},{"$f":"unique_contracts!AQ2657","v":0},{"$f":"unique_contracts!AR2657","v":0},{"$f":"unique_contracts!CA2657","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2655,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2655,\"pumped_storage\",\n      IF(AND(NOT(U2655),V2655),\"n/a\",\n        IF(AND(K2655>0,OR(G2655=\"NotHybrid\",G2655=0)),_xlfn.CONCAT(AB2655,INDEX(resources!$G:$G,MATCH(C2655,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2655,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2655=\"Online\",NOT(ISNUMBER(MATCH(AC2655,misc!$DE:$DE,0)))),F2655,E2655)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AL$1,$AG2655>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AL$1,$AG2655>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AM$1,$AG2655>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CK$3:CK$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AM$1,$AG2655>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CK$3:CK$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AN$1,$AG2655>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CL$3:CL$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AN$1,$AG2655>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CL$3:CL$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AO$1,$AG2655>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CM$3:CM$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AO$1,$AG2655>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CM$3:CM$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AP$1,$AG2655>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CN$3:CN$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AP$1,$AG2655>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CN$3:CN$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AQ$1,$AG2655>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CO$3:CO$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AQ$1,$AG2655>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CO$3:CO$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AR$1,$AG2655>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CP$3:CP$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AR$1,$AG2655>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CP$3:CP$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AS$1,$AG2655>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AS$1,$AG2655>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AT$1,$AG2655>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CR$3:CR$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AT$1,$AG2655>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CR$3:CR$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AU$1,$AG2655>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CS$3:CS$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AU$1,$AG2655>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CS$3:CS$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AV$1,$AG2655>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CT$3:CT$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AV$1,$AG2655>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CT$3:CT$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AW$1,$AG2655>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CU$3:CU$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AW$1,$AG2655>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CU$3:CU$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AX$1,$AG2655>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CV$3:CV$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AX$1,$AG2655>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CV$3:CV$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AY$1,$AG2655>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CW$3:CW$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AY$1,$AG2655>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CW$3:CW$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=AZ$1,$AG2655>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CX$3:CX$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=AZ$1,$AG2655>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CX$3:CX$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=BA$1,$AG2655>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CY$3:CY$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=BA$1,$AG2655>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CY$3:CY$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=BB$1,$AG2655>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=BB$1,$AG2655>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=BC$1,$AG2655>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!DA$3:DA$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=BC$1,$AG2655>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!DA$3:DA$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=BD$1,$AG2655>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!DB$3:DB$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=BD$1,$AG2655>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!DB$3:DB$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2655<=BE$1,$AG2655>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2655>$AB2655,$AD2655=\"n/a\"),($AA2655-$AB2655)*INDEX(misc!DC$3:DC$6,MATCH($AC2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2655=\"n/a\",$AJ2655*$AI2655,$I2655)\n    +IFERROR(\n      IF(AND($AF2655<=BE$1,$AG2655>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2655>$AB2655,($AA2655-$AB2655)*INDEX(misc!DC$3:DC$6,MATCH($AD2655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2655*$AH2655*$AI2655),\n$X2655)*$AK2655","v":0}]
[null,{"$f":"unique_contracts!A2680","v":0},{"$f":"unique_contracts!B2680","v":0},{"$f":"unique_contracts!D2680","v":0},{"$f":"unique_contracts!J2680","v":0},{"$f":"unique_contracts!K2680","v":0},{"$f":"unique_contracts!M2680","v":0},{"$f":"unique_contracts!N2680","v":0},{"$f":"unique_contracts!P2680","v":0},{"$f":"unique_contracts!R2680","v":0},{"$f":"unique_contracts!V2680","v":0},{"$f":"unique_contracts!AB2680","v":0},{"$f":"unique_contracts!AM2680","v":0},{"$f":"unique_contracts!AN2680","v":0},{"$f":"unique_contracts!AO2680","v":0},{"$f":"unique_contracts!AP2680","v":0},{"$f":"unique_contracts!AQ2680","v":0},{"$f":"unique_contracts!AR2680","v":0},{"$f":"unique_contracts!CA2680","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2678,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2678,\"pumped_storage\",\n      IF(AND(NOT(U2678),V2678),\"n/a\",\n        IF(AND(K2678>0,OR(G2678=\"NotHybrid\",G2678=0)),_xlfn.CONCAT(AB2678,INDEX(resources!$G:$G,MATCH(C2678,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2678,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2678=\"Online\",NOT(ISNUMBER(MATCH(AC2678,misc!$DE:$DE,0)))),F2678,E2678)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AL$1,$AG2678>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AL$1,$AG2678>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AM$1,$AG2678>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CK$3:CK$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AM$1,$AG2678>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CK$3:CK$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AN$1,$AG2678>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CL$3:CL$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AN$1,$AG2678>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CL$3:CL$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AO$1,$AG2678>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CM$3:CM$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AO$1,$AG2678>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CM$3:CM$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AP$1,$AG2678>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CN$3:CN$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AP$1,$AG2678>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CN$3:CN$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AQ$1,$AG2678>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CO$3:CO$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AQ$1,$AG2678>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CO$3:CO$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AR$1,$AG2678>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CP$3:CP$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AR$1,$AG2678>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CP$3:CP$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AS$1,$AG2678>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AS$1,$AG2678>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AT$1,$AG2678>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CR$3:CR$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AT$1,$AG2678>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CR$3:CR$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AU$1,$AG2678>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CS$3:CS$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AU$1,$AG2678>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CS$3:CS$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AV$1,$AG2678>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CT$3:CT$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AV$1,$AG2678>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CT$3:CT$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AW$1,$AG2678>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CU$3:CU$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AW$1,$AG2678>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CU$3:CU$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AX$1,$AG2678>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CV$3:CV$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AX$1,$AG2678>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CV$3:CV$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AY$1,$AG2678>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CW$3:CW$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AY$1,$AG2678>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CW$3:CW$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=AZ$1,$AG2678>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CX$3:CX$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=AZ$1,$AG2678>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CX$3:CX$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=BA$1,$AG2678>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CY$3:CY$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=BA$1,$AG2678>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CY$3:CY$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=BB$1,$AG2678>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=BB$1,$AG2678>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=BC$1,$AG2678>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!DA$3:DA$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=BC$1,$AG2678>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!DA$3:DA$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=BD$1,$AG2678>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!DB$3:DB$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=BD$1,$AG2678>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!DB$3:DB$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2678<=BE$1,$AG2678>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2678,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2678>$AB2678,$AD2678=\"n/a\"),($AA2678-$AB2678)*INDEX(misc!DC$3:DC$6,MATCH($AC2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2678=\"n/a\",$AJ2678*$AI2678,$I2678)\n    +IFERROR(\n      IF(AND($AF2678<=BE$1,$AG2678>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2678,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2678>$AB2678,($AA2678-$AB2678)*INDEX(misc!DC$3:DC$6,MATCH($AD2678,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2678*$AH2678*$AI2678),\n$X2678)*$AK2678","v":0}]
[null,{"$f":"unique_contracts!A2700","v":0},{"$f":"unique_contracts!B2700","v":0},{"$f":"unique_contracts!D2700","v":0},{"$f":"unique_contracts!J2700","v":0},{"$f":"unique_contracts!K2700","v":0},{"$f":"unique_contracts!M2700","v":0},{"$f":"unique_contracts!N2700","v":0},{"$f":"unique_contracts!P2700","v":0},{"$f":"unique_contracts!R2700","v":0},{"$f":"unique_contracts!V2700","v":0},{"$f":"unique_contracts!AB2700","v":0},{"$f":"unique_contracts!AM2700","v":0},{"$f":"unique_contracts!AN2700","v":0},{"$f":"unique_contracts!AO2700","v":0},{"$f":"unique_contracts!AP2700","v":0},{"$f":"unique_contracts!AQ2700","v":0},{"$f":"unique_contracts!AR2700","v":0},{"$f":"unique_contracts!CA2700","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2698,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2698,\"pumped_storage\",\n      IF(AND(NOT(U2698),V2698),\"n/a\",\n        IF(AND(K2698>0,OR(G2698=\"NotHybrid\",G2698=0)),_xlfn.CONCAT(AB2698,INDEX(resources!$G:$G,MATCH(C2698,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2698,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2698=\"Online\",NOT(ISNUMBER(MATCH(AC2698,misc!$DE:$DE,0)))),F2698,E2698)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AL$1,$AG2698>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AL$1,$AG2698>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AM$1,$AG2698>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CK$3:CK$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AM$1,$AG2698>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CK$3:CK$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AN$1,$AG2698>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CL$3:CL$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AN$1,$AG2698>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CL$3:CL$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AO$1,$AG2698>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CM$3:CM$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AO$1,$AG2698>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CM$3:CM$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AP$1,$AG2698>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CN$3:CN$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AP$1,$AG2698>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CN$3:CN$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AQ$1,$AG2698>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CO$3:CO$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AQ$1,$AG2698>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CO$3:CO$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AR$1,$AG2698>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CP$3:CP$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AR$1,$AG2698>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CP$3:CP$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AS$1,$AG2698>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AS$1,$AG2698>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AT$1,$AG2698>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CR$3:CR$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AT$1,$AG2698>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CR$3:CR$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AU$1,$AG2698>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CS$3:CS$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AU$1,$AG2698>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CS$3:CS$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AV$1,$AG2698>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CT$3:CT$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AV$1,$AG2698>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CT$3:CT$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AW$1,$AG2698>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CU$3:CU$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AW$1,$AG2698>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CU$3:CU$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AX$1,$AG2698>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CV$3:CV$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AX$1,$AG2698>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CV$3:CV$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AY$1,$AG2698>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CW$3:CW$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AY$1,$AG2698>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CW$3:CW$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=AZ$1,$AG2698>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CX$3:CX$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=AZ$1,$AG2698>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CX$3:CX$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=BA$1,$AG2698>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CY$3:CY$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=BA$1,$AG2698>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CY$3:CY$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=BB$1,$AG2698>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=BB$1,$AG2698>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=BC$1,$AG2698>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!DA$3:DA$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=BC$1,$AG2698>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!DA$3:DA$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=BD$1,$AG2698>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!DB$3:DB$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=BD$1,$AG2698>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!DB$3:DB$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2698<=BE$1,$AG2698>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2698>$AB2698,$AD2698=\"n/a\"),($AA2698-$AB2698)*INDEX(misc!DC$3:DC$6,MATCH($AC2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2698=\"n/a\",$AJ2698*$AI2698,$I2698)\n    +IFERROR(\n      IF(AND($AF2698<=BE$1,$AG2698>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2698>$AB2698,($AA2698-$AB2698)*INDEX(misc!DC$3:DC$6,MATCH($AD2698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2698*$AH2698*$AI2698),\n$X2698)*$AK2698","v":0}]
[null,{"$f":"unique_contracts!A2725","v":0},{"$f":"unique_contracts!B2725","v":0},{"$f":"unique_contracts!D2725","v":0},{"$f":"unique_contracts!J2725","v":0},{"$f":"unique_contracts!K2725","v":0},{"$f":"unique_contracts!M2725","v":0},{"$f":"unique_contracts!N2725","v":0},{"$f":"unique_contracts!P2725","v":0},{"$f":"unique_contracts!R2725","v":0},{"$f":"unique_contracts!V2725","v":0},{"$f":"unique_contracts!AB2725","v":0},{"$f":"unique_contracts!AM2725","v":0},{"$f":"unique_contracts!AN2725","v":0},{"$f":"unique_contracts!AO2725","v":0},{"$f":"unique_contracts!AP2725","v":0},{"$f":"unique_contracts!AQ2725","v":0},{"$f":"unique_contracts!AR2725","v":0},{"$f":"unique_contracts!CA2725","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2723,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2723,\"pumped_storage\",\n      IF(AND(NOT(U2723),V2723),\"n/a\",\n        IF(AND(K2723>0,OR(G2723=\"NotHybrid\",G2723=0)),_xlfn.CONCAT(AB2723,INDEX(resources!$G:$G,MATCH(C2723,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2723,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2723=\"Online\",NOT(ISNUMBER(MATCH(AC2723,misc!$DE:$DE,0)))),F2723,E2723)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AL$1,$AG2723>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AL$1,$AG2723>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AM$1,$AG2723>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CK$3:CK$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AM$1,$AG2723>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CK$3:CK$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AN$1,$AG2723>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CL$3:CL$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AN$1,$AG2723>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CL$3:CL$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AO$1,$AG2723>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CM$3:CM$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AO$1,$AG2723>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CM$3:CM$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AP$1,$AG2723>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CN$3:CN$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AP$1,$AG2723>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CN$3:CN$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AQ$1,$AG2723>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CO$3:CO$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AQ$1,$AG2723>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CO$3:CO$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AR$1,$AG2723>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CP$3:CP$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AR$1,$AG2723>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CP$3:CP$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AS$1,$AG2723>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AS$1,$AG2723>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AT$1,$AG2723>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CR$3:CR$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AT$1,$AG2723>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CR$3:CR$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AU$1,$AG2723>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CS$3:CS$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AU$1,$AG2723>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CS$3:CS$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AV$1,$AG2723>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CT$3:CT$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AV$1,$AG2723>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CT$3:CT$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AW$1,$AG2723>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CU$3:CU$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AW$1,$AG2723>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CU$3:CU$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AX$1,$AG2723>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CV$3:CV$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AX$1,$AG2723>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CV$3:CV$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AY$1,$AG2723>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CW$3:CW$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AY$1,$AG2723>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CW$3:CW$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=AZ$1,$AG2723>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CX$3:CX$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=AZ$1,$AG2723>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CX$3:CX$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=BA$1,$AG2723>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CY$3:CY$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=BA$1,$AG2723>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CY$3:CY$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=BB$1,$AG2723>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=BB$1,$AG2723>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=BC$1,$AG2723>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!DA$3:DA$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=BC$1,$AG2723>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!DA$3:DA$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=BD$1,$AG2723>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!DB$3:DB$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=BD$1,$AG2723>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!DB$3:DB$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2723<=BE$1,$AG2723>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2723,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2723>$AB2723,$AD2723=\"n/a\"),($AA2723-$AB2723)*INDEX(misc!DC$3:DC$6,MATCH($AC2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2723=\"n/a\",$AJ2723*$AI2723,$I2723)\n    +IFERROR(\n      IF(AND($AF2723<=BE$1,$AG2723>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2723,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2723>$AB2723,($AA2723-$AB2723)*INDEX(misc!DC$3:DC$6,MATCH($AD2723,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2723*$AH2723*$AI2723),\n$X2723)*$AK2723","v":0}]
[null,{"$f":"unique_contracts!A2744","v":0},{"$f":"unique_contracts!B2744","v":0},{"$f":"unique_contracts!D2744","v":0},{"$f":"unique_contracts!J2744","v":0},{"$f":"unique_contracts!K2744","v":0},{"$f":"unique_contracts!M2744","v":0},{"$f":"unique_contracts!N2744","v":0},{"$f":"unique_contracts!P2744","v":0},{"$f":"unique_contracts!R2744","v":0},{"$f":"unique_contracts!V2744","v":0},{"$f":"unique_contracts!AB2744","v":0},{"$f":"unique_contracts!AM2744","v":0},{"$f":"unique_contracts!AN2744","v":0},{"$f":"unique_contracts!AO2744","v":0},{"$f":"unique_contracts!AP2744","v":0},{"$f":"unique_contracts!AQ2744","v":0},{"$f":"unique_contracts!AR2744","v":0},{"$f":"unique_contracts!CA2744","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2742,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2742,\"pumped_storage\",\n      IF(AND(NOT(U2742),V2742),\"n/a\",\n        IF(AND(K2742>0,OR(G2742=\"NotHybrid\",G2742=0)),_xlfn.CONCAT(AB2742,INDEX(resources!$G:$G,MATCH(C2742,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2742,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2742=\"Online\",NOT(ISNUMBER(MATCH(AC2742,misc!$DE:$DE,0)))),F2742,E2742)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AL$1,$AG2742>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AL$1,$AG2742>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AM$1,$AG2742>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CK$3:CK$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AM$1,$AG2742>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CK$3:CK$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AN$1,$AG2742>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CL$3:CL$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AN$1,$AG2742>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CL$3:CL$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AO$1,$AG2742>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CM$3:CM$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AO$1,$AG2742>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CM$3:CM$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AP$1,$AG2742>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CN$3:CN$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AP$1,$AG2742>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CN$3:CN$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AQ$1,$AG2742>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CO$3:CO$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AQ$1,$AG2742>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CO$3:CO$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AR$1,$AG2742>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CP$3:CP$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AR$1,$AG2742>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CP$3:CP$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AS$1,$AG2742>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AS$1,$AG2742>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AT$1,$AG2742>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CR$3:CR$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AT$1,$AG2742>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CR$3:CR$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AU$1,$AG2742>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CS$3:CS$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AU$1,$AG2742>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CS$3:CS$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AV$1,$AG2742>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CT$3:CT$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AV$1,$AG2742>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CT$3:CT$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AW$1,$AG2742>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CU$3:CU$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AW$1,$AG2742>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CU$3:CU$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AX$1,$AG2742>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CV$3:CV$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AX$1,$AG2742>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CV$3:CV$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AY$1,$AG2742>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CW$3:CW$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AY$1,$AG2742>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CW$3:CW$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=AZ$1,$AG2742>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CX$3:CX$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=AZ$1,$AG2742>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CX$3:CX$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=BA$1,$AG2742>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CY$3:CY$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=BA$1,$AG2742>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CY$3:CY$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=BB$1,$AG2742>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=BB$1,$AG2742>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=BC$1,$AG2742>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!DA$3:DA$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=BC$1,$AG2742>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!DA$3:DA$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=BD$1,$AG2742>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!DB$3:DB$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=BD$1,$AG2742>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!DB$3:DB$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2742<=BE$1,$AG2742>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2742,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2742>$AB2742,$AD2742=\"n/a\"),($AA2742-$AB2742)*INDEX(misc!DC$3:DC$6,MATCH($AC2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2742=\"n/a\",$AJ2742*$AI2742,$I2742)\n    +IFERROR(\n      IF(AND($AF2742<=BE$1,$AG2742>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2742,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2742>$AB2742,($AA2742-$AB2742)*INDEX(misc!DC$3:DC$6,MATCH($AD2742,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2742*$AH2742*$AI2742),\n$X2742)*$AK2742","v":0}]
[null,{"$f":"unique_contracts!A2753","v":0},{"$f":"unique_contracts!B2753","v":0},{"$f":"unique_contracts!D2753","v":0},{"$f":"unique_contracts!J2753","v":0},{"$f":"unique_contracts!K2753","v":0},{"$f":"unique_contracts!M2753","v":0},{"$f":"unique_contracts!N2753","v":0},{"$f":"unique_contracts!P2753","v":0},{"$f":"unique_contracts!R2753","v":0},{"$f":"unique_contracts!V2753","v":0},{"$f":"unique_contracts!AB2753","v":0},{"$f":"unique_contracts!AM2753","v":0},{"$f":"unique_contracts!AN2753","v":0},{"$f":"unique_contracts!AO2753","v":0},{"$f":"unique_contracts!AP2753","v":0},{"$f":"unique_contracts!AQ2753","v":0},{"$f":"unique_contracts!AR2753","v":0},{"$f":"unique_contracts!CA2753","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2751,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2751,\"pumped_storage\",\n      IF(AND(NOT(U2751),V2751),\"n/a\",\n        IF(AND(K2751>0,OR(G2751=\"NotHybrid\",G2751=0)),_xlfn.CONCAT(AB2751,INDEX(resources!$G:$G,MATCH(C2751,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2751,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2751=\"Online\",NOT(ISNUMBER(MATCH(AC2751,misc!$DE:$DE,0)))),F2751,E2751)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AL$1,$AG2751>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AL$1,$AG2751>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AM$1,$AG2751>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CK$3:CK$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AM$1,$AG2751>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CK$3:CK$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AN$1,$AG2751>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CL$3:CL$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AN$1,$AG2751>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CL$3:CL$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AO$1,$AG2751>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CM$3:CM$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AO$1,$AG2751>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CM$3:CM$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AP$1,$AG2751>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CN$3:CN$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AP$1,$AG2751>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CN$3:CN$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AQ$1,$AG2751>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CO$3:CO$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AQ$1,$AG2751>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CO$3:CO$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AR$1,$AG2751>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CP$3:CP$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AR$1,$AG2751>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CP$3:CP$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AS$1,$AG2751>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AS$1,$AG2751>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AT$1,$AG2751>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CR$3:CR$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AT$1,$AG2751>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CR$3:CR$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AU$1,$AG2751>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CS$3:CS$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AU$1,$AG2751>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CS$3:CS$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AV$1,$AG2751>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CT$3:CT$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AV$1,$AG2751>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CT$3:CT$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AW$1,$AG2751>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CU$3:CU$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AW$1,$AG2751>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CU$3:CU$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AX$1,$AG2751>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CV$3:CV$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AX$1,$AG2751>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CV$3:CV$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AY$1,$AG2751>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CW$3:CW$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AY$1,$AG2751>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CW$3:CW$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=AZ$1,$AG2751>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CX$3:CX$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=AZ$1,$AG2751>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CX$3:CX$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=BA$1,$AG2751>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CY$3:CY$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=BA$1,$AG2751>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CY$3:CY$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=BB$1,$AG2751>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=BB$1,$AG2751>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=BC$1,$AG2751>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!DA$3:DA$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=BC$1,$AG2751>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!DA$3:DA$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=BD$1,$AG2751>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!DB$3:DB$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=BD$1,$AG2751>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!DB$3:DB$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2751<=BE$1,$AG2751>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2751,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2751>$AB2751,$AD2751=\"n/a\"),($AA2751-$AB2751)*INDEX(misc!DC$3:DC$6,MATCH($AC2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2751=\"n/a\",$AJ2751*$AI2751,$I2751)\n    +IFERROR(\n      IF(AND($AF2751<=BE$1,$AG2751>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2751,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2751>$AB2751,($AA2751-$AB2751)*INDEX(misc!DC$3:DC$6,MATCH($AD2751,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2751*$AH2751*$AI2751),\n$X2751)*$AK2751","v":0}]
[null,{"$f":"unique_contracts!A2768","v":0},{"$f":"unique_contracts!B2768","v":0},{"$f":"unique_contracts!D2768","v":0},{"$f":"unique_contracts!J2768","v":0},{"$f":"unique_contracts!K2768","v":0},{"$f":"unique_contracts!M2768","v":0},{"$f":"unique_contracts!N2768","v":0},{"$f":"unique_contracts!P2768","v":0},{"$f":"unique_contracts!R2768","v":0},{"$f":"unique_contracts!V2768","v":0},{"$f":"unique_contracts!AB2768","v":0},{"$f":"unique_contracts!AM2768","v":0},{"$f":"unique_contracts!AN2768","v":0},{"$f":"unique_contracts!AO2768","v":0},{"$f":"unique_contracts!AP2768","v":0},{"$f":"unique_contracts!AQ2768","v":0},{"$f":"unique_contracts!AR2768","v":0},{"$f":"unique_contracts!CA2768","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2766,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2766,\"pumped_storage\",\n      IF(AND(NOT(U2766),V2766),\"n/a\",\n        IF(AND(K2766>0,OR(G2766=\"NotHybrid\",G2766=0)),_xlfn.CONCAT(AB2766,INDEX(resources!$G:$G,MATCH(C2766,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2766,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2766=\"Online\",NOT(ISNUMBER(MATCH(AC2766,misc!$DE:$DE,0)))),F2766,E2766)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AL$1,$AG2766>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AL$1,$AG2766>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AM$1,$AG2766>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CK$3:CK$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AM$1,$AG2766>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CK$3:CK$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AN$1,$AG2766>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CL$3:CL$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AN$1,$AG2766>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CL$3:CL$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AO$1,$AG2766>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CM$3:CM$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AO$1,$AG2766>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CM$3:CM$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AP$1,$AG2766>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CN$3:CN$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AP$1,$AG2766>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CN$3:CN$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AQ$1,$AG2766>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CO$3:CO$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AQ$1,$AG2766>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CO$3:CO$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AR$1,$AG2766>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CP$3:CP$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AR$1,$AG2766>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CP$3:CP$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AS$1,$AG2766>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AS$1,$AG2766>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AT$1,$AG2766>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CR$3:CR$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AT$1,$AG2766>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CR$3:CR$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AU$1,$AG2766>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CS$3:CS$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AU$1,$AG2766>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CS$3:CS$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AV$1,$AG2766>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CT$3:CT$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AV$1,$AG2766>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CT$3:CT$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AW$1,$AG2766>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CU$3:CU$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AW$1,$AG2766>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CU$3:CU$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AX$1,$AG2766>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CV$3:CV$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AX$1,$AG2766>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CV$3:CV$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AY$1,$AG2766>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CW$3:CW$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AY$1,$AG2766>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CW$3:CW$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=AZ$1,$AG2766>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CX$3:CX$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=AZ$1,$AG2766>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CX$3:CX$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=BA$1,$AG2766>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CY$3:CY$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=BA$1,$AG2766>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CY$3:CY$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=BB$1,$AG2766>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=BB$1,$AG2766>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=BC$1,$AG2766>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!DA$3:DA$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=BC$1,$AG2766>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!DA$3:DA$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=BD$1,$AG2766>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!DB$3:DB$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=BD$1,$AG2766>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!DB$3:DB$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2766<=BE$1,$AG2766>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2766>$AB2766,$AD2766=\"n/a\"),($AA2766-$AB2766)*INDEX(misc!DC$3:DC$6,MATCH($AC2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2766=\"n/a\",$AJ2766*$AI2766,$I2766)\n    +IFERROR(\n      IF(AND($AF2766<=BE$1,$AG2766>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2766>$AB2766,($AA2766-$AB2766)*INDEX(misc!DC$3:DC$6,MATCH($AD2766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2766*$AH2766*$AI2766),\n$X2766)*$AK2766","v":0}]
[null,{"$f":"unique_contracts!A2787","v":0},{"$f":"unique_contracts!B2787","v":0},{"$f":"unique_contracts!D2787","v":0},{"$f":"unique_contracts!J2787","v":0},{"$f":"unique_contracts!K2787","v":0},{"$f":"unique_contracts!M2787","v":0},{"$f":"unique_contracts!N2787","v":0},{"$f":"unique_contracts!P2787","v":0},{"$f":"unique_contracts!R2787","v":0},{"$f":"unique_contracts!V2787","v":0},{"$f":"unique_contracts!AB2787","v":0},{"$f":"unique_contracts!AM2787","v":0},{"$f":"unique_contracts!AN2787","v":0},{"$f":"unique_contracts!AO2787","v":0},{"$f":"unique_contracts!AP2787","v":0},{"$f":"unique_contracts!AQ2787","v":0},{"$f":"unique_contracts!AR2787","v":0},{"$f":"unique_contracts!CA2787","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2785,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2785,\"pumped_storage\",\n      IF(AND(NOT(U2785),V2785),\"n/a\",\n        IF(AND(K2785>0,OR(G2785=\"NotHybrid\",G2785=0)),_xlfn.CONCAT(AB2785,INDEX(resources!$G:$G,MATCH(C2785,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2785,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2785=\"Online\",NOT(ISNUMBER(MATCH(AC2785,misc!$DE:$DE,0)))),F2785,E2785)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AL$1,$AG2785>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AL$1,$AG2785>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AM$1,$AG2785>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CK$3:CK$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AM$1,$AG2785>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CK$3:CK$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AN$1,$AG2785>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CL$3:CL$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AN$1,$AG2785>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CL$3:CL$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AO$1,$AG2785>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CM$3:CM$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AO$1,$AG2785>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CM$3:CM$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AP$1,$AG2785>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CN$3:CN$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AP$1,$AG2785>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CN$3:CN$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AQ$1,$AG2785>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CO$3:CO$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AQ$1,$AG2785>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CO$3:CO$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AR$1,$AG2785>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CP$3:CP$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AR$1,$AG2785>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CP$3:CP$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AS$1,$AG2785>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AS$1,$AG2785>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AT$1,$AG2785>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CR$3:CR$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AT$1,$AG2785>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CR$3:CR$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AU$1,$AG2785>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CS$3:CS$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AU$1,$AG2785>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CS$3:CS$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AV$1,$AG2785>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CT$3:CT$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AV$1,$AG2785>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CT$3:CT$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AW$1,$AG2785>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CU$3:CU$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AW$1,$AG2785>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CU$3:CU$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AX$1,$AG2785>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CV$3:CV$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AX$1,$AG2785>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CV$3:CV$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AY$1,$AG2785>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CW$3:CW$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AY$1,$AG2785>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CW$3:CW$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=AZ$1,$AG2785>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CX$3:CX$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=AZ$1,$AG2785>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CX$3:CX$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=BA$1,$AG2785>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CY$3:CY$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=BA$1,$AG2785>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CY$3:CY$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=BB$1,$AG2785>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=BB$1,$AG2785>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=BC$1,$AG2785>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!DA$3:DA$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=BC$1,$AG2785>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!DA$3:DA$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=BD$1,$AG2785>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!DB$3:DB$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=BD$1,$AG2785>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!DB$3:DB$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2785<=BE$1,$AG2785>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2785>$AB2785,$AD2785=\"n/a\"),($AA2785-$AB2785)*INDEX(misc!DC$3:DC$6,MATCH($AC2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2785=\"n/a\",$AJ2785*$AI2785,$I2785)\n    +IFERROR(\n      IF(AND($AF2785<=BE$1,$AG2785>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2785>$AB2785,($AA2785-$AB2785)*INDEX(misc!DC$3:DC$6,MATCH($AD2785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2785*$AH2785*$AI2785),\n$X2785)*$AK2785","v":0}]
[null,{"$f":"unique_contracts!A2806","v":0},{"$f":"unique_contracts!B2806","v":0},{"$f":"unique_contracts!D2806","v":0},{"$f":"unique_contracts!J2806","v":0},{"$f":"unique_contracts!K2806","v":0},{"$f":"unique_contracts!M2806","v":0},{"$f":"unique_contracts!N2806","v":0},{"$f":"unique_contracts!P2806","v":0},{"$f":"unique_contracts!R2806","v":0},{"$f":"unique_contracts!V2806","v":0},{"$f":"unique_contracts!AB2806","v":0},{"$f":"unique_contracts!AM2806","v":0},{"$f":"unique_contracts!AN2806","v":0},{"$f":"unique_contracts!AO2806","v":0},{"$f":"unique_contracts!AP2806","v":0},{"$f":"unique_contracts!AQ2806","v":0},{"$f":"unique_contracts!AR2806","v":0},{"$f":"unique_contracts!CA2806","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2804,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2804,\"pumped_storage\",\n      IF(AND(NOT(U2804),V2804),\"n/a\",\n        IF(AND(K2804>0,OR(G2804=\"NotHybrid\",G2804=0)),_xlfn.CONCAT(AB2804,INDEX(resources!$G:$G,MATCH(C2804,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2804,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2804=\"Online\",NOT(ISNUMBER(MATCH(AC2804,misc!$DE:$DE,0)))),F2804,E2804)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AL$1,$AG2804>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AL$1,$AG2804>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AM$1,$AG2804>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CK$3:CK$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AM$1,$AG2804>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CK$3:CK$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AN$1,$AG2804>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CL$3:CL$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AN$1,$AG2804>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CL$3:CL$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AO$1,$AG2804>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CM$3:CM$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AO$1,$AG2804>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CM$3:CM$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AP$1,$AG2804>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CN$3:CN$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AP$1,$AG2804>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CN$3:CN$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AQ$1,$AG2804>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CO$3:CO$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AQ$1,$AG2804>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CO$3:CO$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AR$1,$AG2804>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CP$3:CP$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AR$1,$AG2804>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CP$3:CP$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AS$1,$AG2804>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AS$1,$AG2804>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AT$1,$AG2804>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CR$3:CR$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AT$1,$AG2804>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CR$3:CR$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AU$1,$AG2804>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CS$3:CS$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AU$1,$AG2804>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CS$3:CS$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AV$1,$AG2804>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CT$3:CT$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AV$1,$AG2804>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CT$3:CT$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AW$1,$AG2804>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CU$3:CU$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AW$1,$AG2804>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CU$3:CU$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AX$1,$AG2804>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CV$3:CV$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AX$1,$AG2804>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CV$3:CV$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AY$1,$AG2804>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CW$3:CW$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AY$1,$AG2804>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CW$3:CW$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=AZ$1,$AG2804>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CX$3:CX$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=AZ$1,$AG2804>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CX$3:CX$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=BA$1,$AG2804>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CY$3:CY$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=BA$1,$AG2804>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CY$3:CY$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=BB$1,$AG2804>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=BB$1,$AG2804>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=BC$1,$AG2804>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!DA$3:DA$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=BC$1,$AG2804>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!DA$3:DA$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=BD$1,$AG2804>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!DB$3:DB$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=BD$1,$AG2804>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!DB$3:DB$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2804<=BE$1,$AG2804>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2804,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2804>$AB2804,$AD2804=\"n/a\"),($AA2804-$AB2804)*INDEX(misc!DC$3:DC$6,MATCH($AC2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2804=\"n/a\",$AJ2804*$AI2804,$I2804)\n    +IFERROR(\n      IF(AND($AF2804<=BE$1,$AG2804>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2804,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2804>$AB2804,($AA2804-$AB2804)*INDEX(misc!DC$3:DC$6,MATCH($AD2804,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2804*$AH2804*$AI2804),\n$X2804)*$AK2804","v":0}]
[null,{"$f":"unique_contracts!A2830","v":0},{"$f":"unique_contracts!B2830","v":0},{"$f":"unique_contracts!D2830","v":0},{"$f":"unique_contracts!J2830","v":0},{"$f":"unique_contracts!K2830","v":0},{"$f":"unique_contracts!M2830","v":0},{"$f":"unique_contracts!N2830","v":0},{"$f":"unique_contracts!P2830","v":0},{"$f":"unique_contracts!R2830","v":0},{"$f":"unique_contracts!V2830","v":0},{"$f":"unique_contracts!AB2830","v":0},{"$f":"unique_contracts!AM2830","v":0},{"$f":"unique_contracts!AN2830","v":0},{"$f":"unique_contracts!AO2830","v":0},{"$f":"unique_contracts!AP2830","v":0},{"$f":"unique_contracts!AQ2830","v":0},{"$f":"unique_contracts!AR2830","v":0},{"$f":"unique_contracts!CA2830","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2828,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2828,\"pumped_storage\",\n      IF(AND(NOT(U2828),V2828),\"n/a\",\n        IF(AND(K2828>0,OR(G2828=\"NotHybrid\",G2828=0)),_xlfn.CONCAT(AB2828,INDEX(resources!$G:$G,MATCH(C2828,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2828,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2828=\"Online\",NOT(ISNUMBER(MATCH(AC2828,misc!$DE:$DE,0)))),F2828,E2828)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AL$1,$AG2828>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AL$1,$AG2828>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AM$1,$AG2828>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CK$3:CK$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AM$1,$AG2828>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CK$3:CK$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AN$1,$AG2828>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CL$3:CL$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AN$1,$AG2828>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CL$3:CL$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AO$1,$AG2828>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CM$3:CM$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AO$1,$AG2828>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CM$3:CM$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AP$1,$AG2828>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CN$3:CN$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AP$1,$AG2828>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CN$3:CN$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AQ$1,$AG2828>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CO$3:CO$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AQ$1,$AG2828>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CO$3:CO$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AR$1,$AG2828>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CP$3:CP$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AR$1,$AG2828>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CP$3:CP$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AS$1,$AG2828>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AS$1,$AG2828>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AT$1,$AG2828>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CR$3:CR$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AT$1,$AG2828>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CR$3:CR$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AU$1,$AG2828>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CS$3:CS$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AU$1,$AG2828>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CS$3:CS$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AV$1,$AG2828>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CT$3:CT$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AV$1,$AG2828>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CT$3:CT$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AW$1,$AG2828>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CU$3:CU$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AW$1,$AG2828>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CU$3:CU$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AX$1,$AG2828>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CV$3:CV$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AX$1,$AG2828>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CV$3:CV$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AY$1,$AG2828>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CW$3:CW$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AY$1,$AG2828>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CW$3:CW$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=AZ$1,$AG2828>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CX$3:CX$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=AZ$1,$AG2828>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CX$3:CX$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=BA$1,$AG2828>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CY$3:CY$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=BA$1,$AG2828>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CY$3:CY$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=BB$1,$AG2828>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=BB$1,$AG2828>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=BC$1,$AG2828>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!DA$3:DA$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=BC$1,$AG2828>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!DA$3:DA$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=BD$1,$AG2828>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!DB$3:DB$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=BD$1,$AG2828>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!DB$3:DB$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2828<=BE$1,$AG2828>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2828>$AB2828,$AD2828=\"n/a\"),($AA2828-$AB2828)*INDEX(misc!DC$3:DC$6,MATCH($AC2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2828=\"n/a\",$AJ2828*$AI2828,$I2828)\n    +IFERROR(\n      IF(AND($AF2828<=BE$1,$AG2828>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2828>$AB2828,($AA2828-$AB2828)*INDEX(misc!DC$3:DC$6,MATCH($AD2828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2828*$AH2828*$AI2828),\n$X2828)*$AK2828","v":0}]
[null,{"$f":"unique_contracts!A2849","v":0},{"$f":"unique_contracts!B2849","v":0},{"$f":"unique_contracts!D2849","v":0},{"$f":"unique_contracts!J2849","v":0},{"$f":"unique_contracts!K2849","v":0},{"$f":"unique_contracts!M2849","v":0},{"$f":"unique_contracts!N2849","v":0},{"$f":"unique_contracts!P2849","v":0},{"$f":"unique_contracts!R2849","v":0},{"$f":"unique_contracts!V2849","v":0},{"$f":"unique_contracts!AB2849","v":0},{"$f":"unique_contracts!AM2849","v":0},{"$f":"unique_contracts!AN2849","v":0},{"$f":"unique_contracts!AO2849","v":0},{"$f":"unique_contracts!AP2849","v":0},{"$f":"unique_contracts!AQ2849","v":0},{"$f":"unique_contracts!AR2849","v":0},{"$f":"unique_contracts!CA2849","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2847,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2847,\"pumped_storage\",\n      IF(AND(NOT(U2847),V2847),\"n/a\",\n        IF(AND(K2847>0,OR(G2847=\"NotHybrid\",G2847=0)),_xlfn.CONCAT(AB2847,INDEX(resources!$G:$G,MATCH(C2847,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2847,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2847=\"Online\",NOT(ISNUMBER(MATCH(AC2847,misc!$DE:$DE,0)))),F2847,E2847)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AL$1,$AG2847>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AL$1,$AG2847>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AM$1,$AG2847>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CK$3:CK$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AM$1,$AG2847>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CK$3:CK$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AN$1,$AG2847>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CL$3:CL$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AN$1,$AG2847>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CL$3:CL$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AO$1,$AG2847>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CM$3:CM$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AO$1,$AG2847>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CM$3:CM$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AP$1,$AG2847>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CN$3:CN$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AP$1,$AG2847>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CN$3:CN$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AQ$1,$AG2847>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CO$3:CO$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AQ$1,$AG2847>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CO$3:CO$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AR$1,$AG2847>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CP$3:CP$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AR$1,$AG2847>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CP$3:CP$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AS$1,$AG2847>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AS$1,$AG2847>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AT$1,$AG2847>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CR$3:CR$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AT$1,$AG2847>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CR$3:CR$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AU$1,$AG2847>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CS$3:CS$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AU$1,$AG2847>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CS$3:CS$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AV$1,$AG2847>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CT$3:CT$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AV$1,$AG2847>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CT$3:CT$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AW$1,$AG2847>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CU$3:CU$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AW$1,$AG2847>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CU$3:CU$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AX$1,$AG2847>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CV$3:CV$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AX$1,$AG2847>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CV$3:CV$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AY$1,$AG2847>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CW$3:CW$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AY$1,$AG2847>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CW$3:CW$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=AZ$1,$AG2847>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CX$3:CX$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=AZ$1,$AG2847>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CX$3:CX$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=BA$1,$AG2847>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CY$3:CY$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=BA$1,$AG2847>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CY$3:CY$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=BB$1,$AG2847>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=BB$1,$AG2847>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=BC$1,$AG2847>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!DA$3:DA$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=BC$1,$AG2847>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!DA$3:DA$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=BD$1,$AG2847>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!DB$3:DB$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=BD$1,$AG2847>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!DB$3:DB$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2847<=BE$1,$AG2847>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2847>$AB2847,$AD2847=\"n/a\"),($AA2847-$AB2847)*INDEX(misc!DC$3:DC$6,MATCH($AC2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2847=\"n/a\",$AJ2847*$AI2847,$I2847)\n    +IFERROR(\n      IF(AND($AF2847<=BE$1,$AG2847>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2847>$AB2847,($AA2847-$AB2847)*INDEX(misc!DC$3:DC$6,MATCH($AD2847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2847*$AH2847*$AI2847),\n$X2847)*$AK2847","v":0}]
[null,{"$f":"unique_contracts!A2874","v":0},{"$f":"unique_contracts!B2874","v":0},{"$f":"unique_contracts!D2874","v":0},{"$f":"unique_contracts!J2874","v":0},{"$f":"unique_contracts!K2874","v":0},{"$f":"unique_contracts!M2874","v":0},{"$f":"unique_contracts!N2874","v":0},{"$f":"unique_contracts!P2874","v":0},{"$f":"unique_contracts!R2874","v":0},{"$f":"unique_contracts!V2874","v":0},{"$f":"unique_contracts!AB2874","v":0},{"$f":"unique_contracts!AM2874","v":0},{"$f":"unique_contracts!AN2874","v":0},{"$f":"unique_contracts!AO2874","v":0},{"$f":"unique_contracts!AP2874","v":0},{"$f":"unique_contracts!AQ2874","v":0},{"$f":"unique_contracts!AR2874","v":0},{"$f":"unique_contracts!CA2874","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2872,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2872,\"pumped_storage\",\n      IF(AND(NOT(U2872),V2872),\"n/a\",\n        IF(AND(K2872>0,OR(G2872=\"NotHybrid\",G2872=0)),_xlfn.CONCAT(AB2872,INDEX(resources!$G:$G,MATCH(C2872,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2872,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2872=\"Online\",NOT(ISNUMBER(MATCH(AC2872,misc!$DE:$DE,0)))),F2872,E2872)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AL$1,$AG2872>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AL$1,$AG2872>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AM$1,$AG2872>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CK$3:CK$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AM$1,$AG2872>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CK$3:CK$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AN$1,$AG2872>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CL$3:CL$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AN$1,$AG2872>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CL$3:CL$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AO$1,$AG2872>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CM$3:CM$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AO$1,$AG2872>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CM$3:CM$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AP$1,$AG2872>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CN$3:CN$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AP$1,$AG2872>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CN$3:CN$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AQ$1,$AG2872>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CO$3:CO$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AQ$1,$AG2872>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CO$3:CO$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AR$1,$AG2872>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CP$3:CP$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AR$1,$AG2872>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CP$3:CP$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AS$1,$AG2872>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AS$1,$AG2872>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AT$1,$AG2872>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CR$3:CR$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AT$1,$AG2872>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CR$3:CR$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AU$1,$AG2872>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CS$3:CS$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AU$1,$AG2872>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CS$3:CS$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AV$1,$AG2872>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CT$3:CT$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AV$1,$AG2872>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CT$3:CT$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AW$1,$AG2872>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CU$3:CU$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AW$1,$AG2872>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CU$3:CU$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AX$1,$AG2872>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CV$3:CV$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AX$1,$AG2872>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CV$3:CV$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AY$1,$AG2872>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CW$3:CW$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AY$1,$AG2872>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CW$3:CW$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=AZ$1,$AG2872>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CX$3:CX$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=AZ$1,$AG2872>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CX$3:CX$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=BA$1,$AG2872>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CY$3:CY$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=BA$1,$AG2872>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CY$3:CY$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=BB$1,$AG2872>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=BB$1,$AG2872>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=BC$1,$AG2872>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!DA$3:DA$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=BC$1,$AG2872>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!DA$3:DA$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=BD$1,$AG2872>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!DB$3:DB$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=BD$1,$AG2872>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!DB$3:DB$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2872<=BE$1,$AG2872>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2872,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2872>$AB2872,$AD2872=\"n/a\"),($AA2872-$AB2872)*INDEX(misc!DC$3:DC$6,MATCH($AC2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2872=\"n/a\",$AJ2872*$AI2872,$I2872)\n    +IFERROR(\n      IF(AND($AF2872<=BE$1,$AG2872>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2872,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2872>$AB2872,($AA2872-$AB2872)*INDEX(misc!DC$3:DC$6,MATCH($AD2872,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2872*$AH2872*$AI2872),\n$X2872)*$AK2872","v":0}]
[null,{"$f":"unique_contracts!A2893","v":0},{"$f":"unique_contracts!B2893","v":0},{"$f":"unique_contracts!D2893","v":0},{"$f":"unique_contracts!J2893","v":0},{"$f":"unique_contracts!K2893","v":0},{"$f":"unique_contracts!M2893","v":0},{"$f":"unique_contracts!N2893","v":0},{"$f":"unique_contracts!P2893","v":0},{"$f":"unique_contracts!R2893","v":0},{"$f":"unique_contracts!V2893","v":0},{"$f":"unique_contracts!AB2893","v":0},{"$f":"unique_contracts!AM2893","v":0},{"$f":"unique_contracts!AN2893","v":0},{"$f":"unique_contracts!AO2893","v":0},{"$f":"unique_contracts!AP2893","v":0},{"$f":"unique_contracts!AQ2893","v":0},{"$f":"unique_contracts!AR2893","v":0},{"$f":"unique_contracts!CA2893","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2891,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2891,\"pumped_storage\",\n      IF(AND(NOT(U2891),V2891),\"n/a\",\n        IF(AND(K2891>0,OR(G2891=\"NotHybrid\",G2891=0)),_xlfn.CONCAT(AB2891,INDEX(resources!$G:$G,MATCH(C2891,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2891,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2891=\"Online\",NOT(ISNUMBER(MATCH(AC2891,misc!$DE:$DE,0)))),F2891,E2891)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AL$1,$AG2891>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AL$1,$AG2891>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AM$1,$AG2891>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CK$3:CK$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AM$1,$AG2891>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CK$3:CK$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AN$1,$AG2891>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CL$3:CL$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AN$1,$AG2891>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CL$3:CL$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AO$1,$AG2891>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CM$3:CM$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AO$1,$AG2891>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CM$3:CM$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AP$1,$AG2891>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CN$3:CN$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AP$1,$AG2891>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CN$3:CN$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AQ$1,$AG2891>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CO$3:CO$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AQ$1,$AG2891>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CO$3:CO$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AR$1,$AG2891>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CP$3:CP$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AR$1,$AG2891>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CP$3:CP$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AS$1,$AG2891>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AS$1,$AG2891>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AT$1,$AG2891>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CR$3:CR$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AT$1,$AG2891>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CR$3:CR$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AU$1,$AG2891>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CS$3:CS$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AU$1,$AG2891>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CS$3:CS$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AV$1,$AG2891>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CT$3:CT$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AV$1,$AG2891>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CT$3:CT$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AW$1,$AG2891>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CU$3:CU$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AW$1,$AG2891>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CU$3:CU$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AX$1,$AG2891>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CV$3:CV$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AX$1,$AG2891>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CV$3:CV$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AY$1,$AG2891>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CW$3:CW$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AY$1,$AG2891>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CW$3:CW$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=AZ$1,$AG2891>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CX$3:CX$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=AZ$1,$AG2891>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CX$3:CX$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=BA$1,$AG2891>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CY$3:CY$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=BA$1,$AG2891>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CY$3:CY$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=BB$1,$AG2891>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=BB$1,$AG2891>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=BC$1,$AG2891>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!DA$3:DA$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=BC$1,$AG2891>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!DA$3:DA$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=BD$1,$AG2891>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!DB$3:DB$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=BD$1,$AG2891>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!DB$3:DB$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2891<=BE$1,$AG2891>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2891,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2891>$AB2891,$AD2891=\"n/a\"),($AA2891-$AB2891)*INDEX(misc!DC$3:DC$6,MATCH($AC2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2891=\"n/a\",$AJ2891*$AI2891,$I2891)\n    +IFERROR(\n      IF(AND($AF2891<=BE$1,$AG2891>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2891,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2891>$AB2891,($AA2891-$AB2891)*INDEX(misc!DC$3:DC$6,MATCH($AD2891,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2891*$AH2891*$AI2891),\n$X2891)*$AK2891","v":0}]
[null,{"$f":"unique_contracts!A2903","v":0},{"$f":"unique_contracts!B2903","v":0},{"$f":"unique_contracts!D2903","v":0},{"$f":"unique_contracts!J2903","v":0},{"$f":"unique_contracts!K2903","v":0},{"$f":"unique_contracts!M2903","v":0},{"$f":"unique_contracts!N2903","v":0},{"$f":"unique_contracts!P2903","v":0},{"$f":"unique_contracts!R2903","v":0},{"$f":"unique_contracts!V2903","v":0},{"$f":"unique_contracts!AB2903","v":0},{"$f":"unique_contracts!AM2903","v":0},{"$f":"unique_contracts!AN2903","v":0},{"$f":"unique_contracts!AO2903","v":0},{"$f":"unique_contracts!AP2903","v":0},{"$f":"unique_contracts!AQ2903","v":0},{"$f":"unique_contracts!AR2903","v":0},{"$f":"unique_contracts!CA2903","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2901,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2901,\"pumped_storage\",\n      IF(AND(NOT(U2901),V2901),\"n/a\",\n        IF(AND(K2901>0,OR(G2901=\"NotHybrid\",G2901=0)),_xlfn.CONCAT(AB2901,INDEX(resources!$G:$G,MATCH(C2901,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2901,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2901=\"Online\",NOT(ISNUMBER(MATCH(AC2901,misc!$DE:$DE,0)))),F2901,E2901)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AL$1,$AG2901>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AL$1,$AG2901>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AM$1,$AG2901>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CK$3:CK$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AM$1,$AG2901>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CK$3:CK$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AN$1,$AG2901>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CL$3:CL$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AN$1,$AG2901>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CL$3:CL$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AO$1,$AG2901>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CM$3:CM$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AO$1,$AG2901>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CM$3:CM$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AP$1,$AG2901>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CN$3:CN$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AP$1,$AG2901>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CN$3:CN$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AQ$1,$AG2901>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CO$3:CO$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AQ$1,$AG2901>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CO$3:CO$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AR$1,$AG2901>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CP$3:CP$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AR$1,$AG2901>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CP$3:CP$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AS$1,$AG2901>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AS$1,$AG2901>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AT$1,$AG2901>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CR$3:CR$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AT$1,$AG2901>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CR$3:CR$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AU$1,$AG2901>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CS$3:CS$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AU$1,$AG2901>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CS$3:CS$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AV$1,$AG2901>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CT$3:CT$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AV$1,$AG2901>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CT$3:CT$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AW$1,$AG2901>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CU$3:CU$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AW$1,$AG2901>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CU$3:CU$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AX$1,$AG2901>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CV$3:CV$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AX$1,$AG2901>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CV$3:CV$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AY$1,$AG2901>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CW$3:CW$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AY$1,$AG2901>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CW$3:CW$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=AZ$1,$AG2901>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CX$3:CX$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=AZ$1,$AG2901>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CX$3:CX$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=BA$1,$AG2901>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CY$3:CY$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=BA$1,$AG2901>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CY$3:CY$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=BB$1,$AG2901>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=BB$1,$AG2901>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=BC$1,$AG2901>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!DA$3:DA$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=BC$1,$AG2901>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!DA$3:DA$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=BD$1,$AG2901>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!DB$3:DB$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=BD$1,$AG2901>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!DB$3:DB$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2901<=BE$1,$AG2901>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2901,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2901>$AB2901,$AD2901=\"n/a\"),($AA2901-$AB2901)*INDEX(misc!DC$3:DC$6,MATCH($AC2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2901=\"n/a\",$AJ2901*$AI2901,$I2901)\n    +IFERROR(\n      IF(AND($AF2901<=BE$1,$AG2901>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2901,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2901>$AB2901,($AA2901-$AB2901)*INDEX(misc!DC$3:DC$6,MATCH($AD2901,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2901*$AH2901*$AI2901),\n$X2901)*$AK2901","v":0}]
[null,{"$f":"unique_contracts!A2917","v":0},{"$f":"unique_contracts!B2917","v":0},{"$f":"unique_contracts!D2917","v":0},{"$f":"unique_contracts!J2917","v":0},{"$f":"unique_contracts!K2917","v":0},{"$f":"unique_contracts!M2917","v":0},{"$f":"unique_contracts!N2917","v":0},{"$f":"unique_contracts!P2917","v":0},{"$f":"unique_contracts!R2917","v":0},{"$f":"unique_contracts!V2917","v":0},{"$f":"unique_contracts!AB2917","v":0},{"$f":"unique_contracts!AM2917","v":0},{"$f":"unique_contracts!AN2917","v":0},{"$f":"unique_contracts!AO2917","v":0},{"$f":"unique_contracts!AP2917","v":0},{"$f":"unique_contracts!AQ2917","v":0},{"$f":"unique_contracts!AR2917","v":0},{"$f":"unique_contracts!CA2917","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2915,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2915,\"pumped_storage\",\n      IF(AND(NOT(U2915),V2915),\"n/a\",\n        IF(AND(K2915>0,OR(G2915=\"NotHybrid\",G2915=0)),_xlfn.CONCAT(AB2915,INDEX(resources!$G:$G,MATCH(C2915,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2915,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2915=\"Online\",NOT(ISNUMBER(MATCH(AC2915,misc!$DE:$DE,0)))),F2915,E2915)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AL$1,$AG2915>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AL$1,$AG2915>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AM$1,$AG2915>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CK$3:CK$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AM$1,$AG2915>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CK$3:CK$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AN$1,$AG2915>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CL$3:CL$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AN$1,$AG2915>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CL$3:CL$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AO$1,$AG2915>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CM$3:CM$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AO$1,$AG2915>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CM$3:CM$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AP$1,$AG2915>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CN$3:CN$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AP$1,$AG2915>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CN$3:CN$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AQ$1,$AG2915>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CO$3:CO$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AQ$1,$AG2915>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CO$3:CO$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AR$1,$AG2915>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CP$3:CP$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AR$1,$AG2915>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CP$3:CP$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AS$1,$AG2915>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AS$1,$AG2915>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AT$1,$AG2915>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CR$3:CR$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AT$1,$AG2915>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CR$3:CR$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AU$1,$AG2915>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CS$3:CS$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AU$1,$AG2915>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CS$3:CS$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AV$1,$AG2915>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CT$3:CT$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AV$1,$AG2915>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CT$3:CT$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AW$1,$AG2915>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CU$3:CU$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AW$1,$AG2915>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CU$3:CU$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AX$1,$AG2915>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CV$3:CV$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AX$1,$AG2915>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CV$3:CV$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AY$1,$AG2915>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CW$3:CW$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AY$1,$AG2915>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CW$3:CW$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=AZ$1,$AG2915>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CX$3:CX$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=AZ$1,$AG2915>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CX$3:CX$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=BA$1,$AG2915>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CY$3:CY$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=BA$1,$AG2915>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CY$3:CY$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=BB$1,$AG2915>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=BB$1,$AG2915>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=BC$1,$AG2915>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!DA$3:DA$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=BC$1,$AG2915>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!DA$3:DA$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=BD$1,$AG2915>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!DB$3:DB$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=BD$1,$AG2915>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!DB$3:DB$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2915<=BE$1,$AG2915>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2915>$AB2915,$AD2915=\"n/a\"),($AA2915-$AB2915)*INDEX(misc!DC$3:DC$6,MATCH($AC2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2915=\"n/a\",$AJ2915*$AI2915,$I2915)\n    +IFERROR(\n      IF(AND($AF2915<=BE$1,$AG2915>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2915>$AB2915,($AA2915-$AB2915)*INDEX(misc!DC$3:DC$6,MATCH($AD2915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2915*$AH2915*$AI2915),\n$X2915)*$AK2915","v":0}]
[null,{"$f":"unique_contracts!A2936","v":0},{"$f":"unique_contracts!B2936","v":0},{"$f":"unique_contracts!D2936","v":0},{"$f":"unique_contracts!J2936","v":0},{"$f":"unique_contracts!K2936","v":0},{"$f":"unique_contracts!M2936","v":0},{"$f":"unique_contracts!N2936","v":0},{"$f":"unique_contracts!P2936","v":0},{"$f":"unique_contracts!R2936","v":0},{"$f":"unique_contracts!V2936","v":0},{"$f":"unique_contracts!AB2936","v":0},{"$f":"unique_contracts!AM2936","v":0},{"$f":"unique_contracts!AN2936","v":0},{"$f":"unique_contracts!AO2936","v":0},{"$f":"unique_contracts!AP2936","v":0},{"$f":"unique_contracts!AQ2936","v":0},{"$f":"unique_contracts!AR2936","v":0},{"$f":"unique_contracts!CA2936","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2934,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2934,\"pumped_storage\",\n      IF(AND(NOT(U2934),V2934),\"n/a\",\n        IF(AND(K2934>0,OR(G2934=\"NotHybrid\",G2934=0)),_xlfn.CONCAT(AB2934,INDEX(resources!$G:$G,MATCH(C2934,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2934,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2934=\"Online\",NOT(ISNUMBER(MATCH(AC2934,misc!$DE:$DE,0)))),F2934,E2934)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AL$1,$AG2934>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AL$1,$AG2934>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AM$1,$AG2934>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CK$3:CK$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AM$1,$AG2934>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CK$3:CK$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AN$1,$AG2934>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CL$3:CL$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AN$1,$AG2934>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CL$3:CL$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AO$1,$AG2934>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CM$3:CM$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AO$1,$AG2934>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CM$3:CM$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AP$1,$AG2934>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CN$3:CN$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AP$1,$AG2934>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CN$3:CN$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AQ$1,$AG2934>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CO$3:CO$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AQ$1,$AG2934>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CO$3:CO$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AR$1,$AG2934>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CP$3:CP$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AR$1,$AG2934>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CP$3:CP$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AS$1,$AG2934>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AS$1,$AG2934>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AT$1,$AG2934>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CR$3:CR$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AT$1,$AG2934>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CR$3:CR$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AU$1,$AG2934>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CS$3:CS$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AU$1,$AG2934>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CS$3:CS$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AV$1,$AG2934>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CT$3:CT$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AV$1,$AG2934>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CT$3:CT$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AW$1,$AG2934>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CU$3:CU$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AW$1,$AG2934>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CU$3:CU$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AX$1,$AG2934>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CV$3:CV$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AX$1,$AG2934>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CV$3:CV$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AY$1,$AG2934>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CW$3:CW$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AY$1,$AG2934>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CW$3:CW$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=AZ$1,$AG2934>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CX$3:CX$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=AZ$1,$AG2934>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CX$3:CX$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=BA$1,$AG2934>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CY$3:CY$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=BA$1,$AG2934>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CY$3:CY$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=BB$1,$AG2934>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=BB$1,$AG2934>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=BC$1,$AG2934>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!DA$3:DA$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=BC$1,$AG2934>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!DA$3:DA$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=BD$1,$AG2934>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!DB$3:DB$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=BD$1,$AG2934>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!DB$3:DB$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2934<=BE$1,$AG2934>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2934>$AB2934,$AD2934=\"n/a\"),($AA2934-$AB2934)*INDEX(misc!DC$3:DC$6,MATCH($AC2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2934=\"n/a\",$AJ2934*$AI2934,$I2934)\n    +IFERROR(\n      IF(AND($AF2934<=BE$1,$AG2934>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2934>$AB2934,($AA2934-$AB2934)*INDEX(misc!DC$3:DC$6,MATCH($AD2934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2934*$AH2934*$AI2934),\n$X2934)*$AK2934","v":0}]
[null,{"$f":"unique_contracts!A2961","v":0},{"$f":"unique_contracts!B2961","v":0},{"$f":"unique_contracts!D2961","v":0},{"$f":"unique_contracts!J2961","v":0},{"$f":"unique_contracts!K2961","v":0},{"$f":"unique_contracts!M2961","v":0},{"$f":"unique_contracts!N2961","v":0},{"$f":"unique_contracts!P2961","v":0},{"$f":"unique_contracts!R2961","v":0},{"$f":"unique_contracts!V2961","v":0},{"$f":"unique_contracts!AB2961","v":0},{"$f":"unique_contracts!AM2961","v":0},{"$f":"unique_contracts!AN2961","v":0},{"$f":"unique_contracts!AO2961","v":0},{"$f":"unique_contracts!AP2961","v":0},{"$f":"unique_contracts!AQ2961","v":0},{"$f":"unique_contracts!AR2961","v":0},{"$f":"unique_contracts!CA2961","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2959,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2959,\"pumped_storage\",\n      IF(AND(NOT(U2959),V2959),\"n/a\",\n        IF(AND(K2959>0,OR(G2959=\"NotHybrid\",G2959=0)),_xlfn.CONCAT(AB2959,INDEX(resources!$G:$G,MATCH(C2959,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2959,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2959=\"Online\",NOT(ISNUMBER(MATCH(AC2959,misc!$DE:$DE,0)))),F2959,E2959)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AL$1,$AG2959>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AL$1,$AG2959>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AM$1,$AG2959>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CK$3:CK$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AM$1,$AG2959>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CK$3:CK$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AN$1,$AG2959>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CL$3:CL$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AN$1,$AG2959>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CL$3:CL$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AO$1,$AG2959>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CM$3:CM$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AO$1,$AG2959>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CM$3:CM$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AP$1,$AG2959>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CN$3:CN$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AP$1,$AG2959>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CN$3:CN$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AQ$1,$AG2959>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CO$3:CO$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AQ$1,$AG2959>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CO$3:CO$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AR$1,$AG2959>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CP$3:CP$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AR$1,$AG2959>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CP$3:CP$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AS$1,$AG2959>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AS$1,$AG2959>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AT$1,$AG2959>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CR$3:CR$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AT$1,$AG2959>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CR$3:CR$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AU$1,$AG2959>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CS$3:CS$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AU$1,$AG2959>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CS$3:CS$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AV$1,$AG2959>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CT$3:CT$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AV$1,$AG2959>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CT$3:CT$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AW$1,$AG2959>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CU$3:CU$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AW$1,$AG2959>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CU$3:CU$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AX$1,$AG2959>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CV$3:CV$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AX$1,$AG2959>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CV$3:CV$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AY$1,$AG2959>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CW$3:CW$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AY$1,$AG2959>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CW$3:CW$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=AZ$1,$AG2959>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CX$3:CX$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=AZ$1,$AG2959>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CX$3:CX$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=BA$1,$AG2959>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CY$3:CY$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=BA$1,$AG2959>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CY$3:CY$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=BB$1,$AG2959>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=BB$1,$AG2959>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=BC$1,$AG2959>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!DA$3:DA$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=BC$1,$AG2959>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!DA$3:DA$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=BD$1,$AG2959>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!DB$3:DB$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=BD$1,$AG2959>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!DB$3:DB$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2959<=BE$1,$AG2959>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2959>$AB2959,$AD2959=\"n/a\"),($AA2959-$AB2959)*INDEX(misc!DC$3:DC$6,MATCH($AC2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2959=\"n/a\",$AJ2959*$AI2959,$I2959)\n    +IFERROR(\n      IF(AND($AF2959<=BE$1,$AG2959>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2959>$AB2959,($AA2959-$AB2959)*INDEX(misc!DC$3:DC$6,MATCH($AD2959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2959*$AH2959*$AI2959),\n$X2959)*$AK2959","v":0}]
[null,{"$f":"unique_contracts!A2980","v":0},{"$f":"unique_contracts!B2980","v":0},{"$f":"unique_contracts!D2980","v":0},{"$f":"unique_contracts!J2980","v":0},{"$f":"unique_contracts!K2980","v":0},{"$f":"unique_contracts!M2980","v":0},{"$f":"unique_contracts!N2980","v":0},{"$f":"unique_contracts!P2980","v":0},{"$f":"unique_contracts!R2980","v":0},{"$f":"unique_contracts!V2980","v":0},{"$f":"unique_contracts!AB2980","v":0},{"$f":"unique_contracts!AM2980","v":0},{"$f":"unique_contracts!AN2980","v":0},{"$f":"unique_contracts!AO2980","v":0},{"$f":"unique_contracts!AP2980","v":0},{"$f":"unique_contracts!AQ2980","v":0},{"$f":"unique_contracts!AR2980","v":0},{"$f":"unique_contracts!CA2980","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2978,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2978,\"pumped_storage\",\n      IF(AND(NOT(U2978),V2978),\"n/a\",\n        IF(AND(K2978>0,OR(G2978=\"NotHybrid\",G2978=0)),_xlfn.CONCAT(AB2978,INDEX(resources!$G:$G,MATCH(C2978,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2978,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2978=\"Online\",NOT(ISNUMBER(MATCH(AC2978,misc!$DE:$DE,0)))),F2978,E2978)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AL$1,$AG2978>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AL$1,$AG2978>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AM$1,$AG2978>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CK$3:CK$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AM$1,$AG2978>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CK$3:CK$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AN$1,$AG2978>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CL$3:CL$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AN$1,$AG2978>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CL$3:CL$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AO$1,$AG2978>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CM$3:CM$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AO$1,$AG2978>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CM$3:CM$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AP$1,$AG2978>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CN$3:CN$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AP$1,$AG2978>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CN$3:CN$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AQ$1,$AG2978>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CO$3:CO$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AQ$1,$AG2978>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CO$3:CO$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AR$1,$AG2978>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CP$3:CP$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AR$1,$AG2978>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CP$3:CP$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AS$1,$AG2978>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AS$1,$AG2978>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AT$1,$AG2978>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CR$3:CR$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AT$1,$AG2978>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CR$3:CR$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AU$1,$AG2978>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CS$3:CS$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AU$1,$AG2978>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CS$3:CS$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AV$1,$AG2978>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CT$3:CT$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AV$1,$AG2978>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CT$3:CT$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AW$1,$AG2978>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CU$3:CU$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AW$1,$AG2978>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CU$3:CU$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AX$1,$AG2978>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CV$3:CV$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AX$1,$AG2978>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CV$3:CV$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AY$1,$AG2978>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CW$3:CW$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AY$1,$AG2978>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CW$3:CW$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=AZ$1,$AG2978>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CX$3:CX$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=AZ$1,$AG2978>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CX$3:CX$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=BA$1,$AG2978>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CY$3:CY$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=BA$1,$AG2978>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CY$3:CY$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=BB$1,$AG2978>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=BB$1,$AG2978>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=BC$1,$AG2978>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!DA$3:DA$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=BC$1,$AG2978>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!DA$3:DA$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=BD$1,$AG2978>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!DB$3:DB$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=BD$1,$AG2978>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!DB$3:DB$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2978<=BE$1,$AG2978>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2978>$AB2978,$AD2978=\"n/a\"),($AA2978-$AB2978)*INDEX(misc!DC$3:DC$6,MATCH($AC2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2978=\"n/a\",$AJ2978*$AI2978,$I2978)\n    +IFERROR(\n      IF(AND($AF2978<=BE$1,$AG2978>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2978>$AB2978,($AA2978-$AB2978)*INDEX(misc!DC$3:DC$6,MATCH($AD2978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2978*$AH2978*$AI2978),\n$X2978)*$AK2978","v":0}]
[null,{"$f":"unique_contracts!A2998","v":0},{"$f":"unique_contracts!B2998","v":0},{"$f":"unique_contracts!D2998","v":0},{"$f":"unique_contracts!J2998","v":0},{"$f":"unique_contracts!K2998","v":0},{"$f":"unique_contracts!M2998","v":0},{"$f":"unique_contracts!N2998","v":0},{"$f":"unique_contracts!P2998","v":0},{"$f":"unique_contracts!R2998","v":0},{"$f":"unique_contracts!V2998","v":0},{"$f":"unique_contracts!AB2998","v":0},{"$f":"unique_contracts!AM2998","v":0},{"$f":"unique_contracts!AN2998","v":0},{"$f":"unique_contracts!AO2998","v":0},{"$f":"unique_contracts!AP2998","v":0},{"$f":"unique_contracts!AQ2998","v":0},{"$f":"unique_contracts!AR2998","v":0},{"$f":"unique_contracts!CA2998","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C2996,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T2996,\"pumped_storage\",\n      IF(AND(NOT(U2996),V2996),\"n/a\",\n        IF(AND(K2996>0,OR(G2996=\"NotHybrid\",G2996=0)),_xlfn.CONCAT(AB2996,INDEX(resources!$G:$G,MATCH(C2996,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C2996,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D2996=\"Online\",NOT(ISNUMBER(MATCH(AC2996,misc!$DE:$DE,0)))),F2996,E2996)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AL$1,$AG2996>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CJ$3:CJ$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AL$1,$AG2996>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CJ$3:CJ$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AM$1,$AG2996>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CK$3:CK$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AM$1,$AG2996>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CK$3:CK$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AN$1,$AG2996>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CL$3:CL$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AN$1,$AG2996>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CL$3:CL$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AO$1,$AG2996>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CM$3:CM$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AO$1,$AG2996>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CM$3:CM$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AP$1,$AG2996>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CN$3:CN$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AP$1,$AG2996>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CN$3:CN$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AQ$1,$AG2996>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CO$3:CO$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AQ$1,$AG2996>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CO$3:CO$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AR$1,$AG2996>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CP$3:CP$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AR$1,$AG2996>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CP$3:CP$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AS$1,$AG2996>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CQ$3:CQ$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AS$1,$AG2996>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CQ$3:CQ$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AT$1,$AG2996>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CR$3:CR$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AT$1,$AG2996>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CR$3:CR$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AU$1,$AG2996>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CS$3:CS$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AU$1,$AG2996>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CS$3:CS$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AV$1,$AG2996>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CT$3:CT$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AV$1,$AG2996>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CT$3:CT$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AW$1,$AG2996>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CU$3:CU$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AW$1,$AG2996>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CU$3:CU$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AX$1,$AG2996>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CV$3:CV$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AX$1,$AG2996>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CV$3:CV$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AY$1,$AG2996>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CW$3:CW$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AY$1,$AG2996>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CW$3:CW$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=AZ$1,$AG2996>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CX$3:CX$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=AZ$1,$AG2996>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CX$3:CX$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=BA$1,$AG2996>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CY$3:CY$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=BA$1,$AG2996>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CY$3:CY$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=BB$1,$AG2996>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!CZ$3:CZ$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=BB$1,$AG2996>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!CZ$3:CZ$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=BC$1,$AG2996>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!DA$3:DA$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=BC$1,$AG2996>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!DA$3:DA$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=BD$1,$AG2996>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!DB$3:DB$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=BD$1,$AG2996>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!DB$3:DB$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF2996<=BE$1,$AG2996>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC2996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA2996>$AB2996,$AD2996=\"n/a\"),($AA2996-$AB2996)*INDEX(misc!DC$3:DC$6,MATCH($AC2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD2996=\"n/a\",$AJ2996*$AI2996,$I2996)\n    +IFERROR(\n      IF(AND($AF2996<=BE$1,$AG2996>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD2996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA2996>$AB2996,($AA2996-$AB2996)*INDEX(misc!DC$3:DC$6,MATCH($AD2996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y2996*$AH2996*$AI2996),\n$X2996)*$AK2996","v":0}]
[null,{"$f":"unique_contracts!A3023","v":0},{"$f":"unique_contracts!B3023","v":0},{"$f":"unique_contracts!D3023","v":0},{"$f":"unique_contracts!J3023","v":0},{"$f":"unique_contracts!K3023","v":0},{"$f":"unique_contracts!M3023","v":0},{"$f":"unique_contracts!N3023","v":0},{"$f":"unique_contracts!P3023","v":0},{"$f":"unique_contracts!R3023","v":0},{"$f":"unique_contracts!V3023","v":0},{"$f":"unique_contracts!AB3023","v":0},{"$f":"unique_contracts!AM3023","v":0},{"$f":"unique_contracts!AN3023","v":0},{"$f":"unique_contracts!AO3023","v":0},{"$f":"unique_contracts!AP3023","v":0},{"$f":"unique_contracts!AQ3023","v":0},{"$f":"unique_contracts!AR3023","v":0},{"$f":"unique_contracts!CA3023","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3021,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3021,\"pumped_storage\",\n      IF(AND(NOT(U3021),V3021),\"n/a\",\n        IF(AND(K3021>0,OR(G3021=\"NotHybrid\",G3021=0)),_xlfn.CONCAT(AB3021,INDEX(resources!$G:$G,MATCH(C3021,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3021,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3021=\"Online\",NOT(ISNUMBER(MATCH(AC3021,misc!$DE:$DE,0)))),F3021,E3021)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AL$1,$AG3021>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AL$1,$AG3021>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AM$1,$AG3021>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CK$3:CK$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AM$1,$AG3021>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CK$3:CK$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AN$1,$AG3021>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CL$3:CL$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AN$1,$AG3021>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CL$3:CL$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AO$1,$AG3021>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CM$3:CM$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AO$1,$AG3021>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CM$3:CM$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AP$1,$AG3021>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CN$3:CN$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AP$1,$AG3021>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CN$3:CN$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AQ$1,$AG3021>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CO$3:CO$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AQ$1,$AG3021>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CO$3:CO$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AR$1,$AG3021>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CP$3:CP$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AR$1,$AG3021>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CP$3:CP$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AS$1,$AG3021>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AS$1,$AG3021>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AT$1,$AG3021>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CR$3:CR$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AT$1,$AG3021>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CR$3:CR$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AU$1,$AG3021>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CS$3:CS$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AU$1,$AG3021>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CS$3:CS$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AV$1,$AG3021>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CT$3:CT$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AV$1,$AG3021>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CT$3:CT$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AW$1,$AG3021>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CU$3:CU$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AW$1,$AG3021>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CU$3:CU$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AX$1,$AG3021>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CV$3:CV$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AX$1,$AG3021>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CV$3:CV$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AY$1,$AG3021>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CW$3:CW$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AY$1,$AG3021>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CW$3:CW$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=AZ$1,$AG3021>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CX$3:CX$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=AZ$1,$AG3021>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CX$3:CX$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=BA$1,$AG3021>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CY$3:CY$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=BA$1,$AG3021>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CY$3:CY$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=BB$1,$AG3021>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=BB$1,$AG3021>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=BC$1,$AG3021>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!DA$3:DA$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=BC$1,$AG3021>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!DA$3:DA$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=BD$1,$AG3021>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!DB$3:DB$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=BD$1,$AG3021>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!DB$3:DB$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3021<=BE$1,$AG3021>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3021,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3021>$AB3021,$AD3021=\"n/a\"),($AA3021-$AB3021)*INDEX(misc!DC$3:DC$6,MATCH($AC3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3021=\"n/a\",$AJ3021*$AI3021,$I3021)\n    +IFERROR(\n      IF(AND($AF3021<=BE$1,$AG3021>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3021,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3021>$AB3021,($AA3021-$AB3021)*INDEX(misc!DC$3:DC$6,MATCH($AD3021,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3021*$AH3021*$AI3021),\n$X3021)*$AK3021","v":0}]
[null,{"$f":"unique_contracts!A3042","v":0},{"$f":"unique_contracts!B3042","v":0},{"$f":"unique_contracts!D3042","v":0},{"$f":"unique_contracts!J3042","v":0},{"$f":"unique_contracts!K3042","v":0},{"$f":"unique_contracts!M3042","v":0},{"$f":"unique_contracts!N3042","v":0},{"$f":"unique_contracts!P3042","v":0},{"$f":"unique_contracts!R3042","v":0},{"$f":"unique_contracts!V3042","v":0},{"$f":"unique_contracts!AB3042","v":0},{"$f":"unique_contracts!AM3042","v":0},{"$f":"unique_contracts!AN3042","v":0},{"$f":"unique_contracts!AO3042","v":0},{"$f":"unique_contracts!AP3042","v":0},{"$f":"unique_contracts!AQ3042","v":0},{"$f":"unique_contracts!AR3042","v":0},{"$f":"unique_contracts!CA3042","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3040,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3040,\"pumped_storage\",\n      IF(AND(NOT(U3040),V3040),\"n/a\",\n        IF(AND(K3040>0,OR(G3040=\"NotHybrid\",G3040=0)),_xlfn.CONCAT(AB3040,INDEX(resources!$G:$G,MATCH(C3040,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3040,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3040=\"Online\",NOT(ISNUMBER(MATCH(AC3040,misc!$DE:$DE,0)))),F3040,E3040)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AL$1,$AG3040>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AL$1,$AG3040>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AM$1,$AG3040>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CK$3:CK$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AM$1,$AG3040>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CK$3:CK$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AN$1,$AG3040>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CL$3:CL$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AN$1,$AG3040>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CL$3:CL$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AO$1,$AG3040>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CM$3:CM$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AO$1,$AG3040>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CM$3:CM$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AP$1,$AG3040>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CN$3:CN$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AP$1,$AG3040>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CN$3:CN$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AQ$1,$AG3040>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CO$3:CO$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AQ$1,$AG3040>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CO$3:CO$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AR$1,$AG3040>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CP$3:CP$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AR$1,$AG3040>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CP$3:CP$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AS$1,$AG3040>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AS$1,$AG3040>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AT$1,$AG3040>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CR$3:CR$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AT$1,$AG3040>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CR$3:CR$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AU$1,$AG3040>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CS$3:CS$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AU$1,$AG3040>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CS$3:CS$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AV$1,$AG3040>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CT$3:CT$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AV$1,$AG3040>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CT$3:CT$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AW$1,$AG3040>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CU$3:CU$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AW$1,$AG3040>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CU$3:CU$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AX$1,$AG3040>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CV$3:CV$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AX$1,$AG3040>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CV$3:CV$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AY$1,$AG3040>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CW$3:CW$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AY$1,$AG3040>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CW$3:CW$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=AZ$1,$AG3040>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CX$3:CX$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=AZ$1,$AG3040>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CX$3:CX$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=BA$1,$AG3040>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CY$3:CY$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=BA$1,$AG3040>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CY$3:CY$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=BB$1,$AG3040>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=BB$1,$AG3040>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=BC$1,$AG3040>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!DA$3:DA$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=BC$1,$AG3040>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!DA$3:DA$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=BD$1,$AG3040>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!DB$3:DB$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=BD$1,$AG3040>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!DB$3:DB$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3040<=BE$1,$AG3040>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3040,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3040>$AB3040,$AD3040=\"n/a\"),($AA3040-$AB3040)*INDEX(misc!DC$3:DC$6,MATCH($AC3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3040=\"n/a\",$AJ3040*$AI3040,$I3040)\n    +IFERROR(\n      IF(AND($AF3040<=BE$1,$AG3040>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3040,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3040>$AB3040,($AA3040-$AB3040)*INDEX(misc!DC$3:DC$6,MATCH($AD3040,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3040*$AH3040*$AI3040),\n$X3040)*$AK3040","v":0}]
[null,{"$f":"unique_contracts!A3053","v":0},{"$f":"unique_contracts!B3053","v":0},{"$f":"unique_contracts!D3053","v":0},{"$f":"unique_contracts!J3053","v":0},{"$f":"unique_contracts!K3053","v":0},{"$f":"unique_contracts!M3053","v":0},{"$f":"unique_contracts!N3053","v":0},{"$f":"unique_contracts!P3053","v":0},{"$f":"unique_contracts!R3053","v":0},{"$f":"unique_contracts!V3053","v":0},{"$f":"unique_contracts!AB3053","v":0},{"$f":"unique_contracts!AM3053","v":0},{"$f":"unique_contracts!AN3053","v":0},{"$f":"unique_contracts!AO3053","v":0},{"$f":"unique_contracts!AP3053","v":0},{"$f":"unique_contracts!AQ3053","v":0},{"$f":"unique_contracts!AR3053","v":0},{"$f":"unique_contracts!CA3053","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3051,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3051,\"pumped_storage\",\n      IF(AND(NOT(U3051),V3051),\"n/a\",\n        IF(AND(K3051>0,OR(G3051=\"NotHybrid\",G3051=0)),_xlfn.CONCAT(AB3051,INDEX(resources!$G:$G,MATCH(C3051,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3051,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3051=\"Online\",NOT(ISNUMBER(MATCH(AC3051,misc!$DE:$DE,0)))),F3051,E3051)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AL$1,$AG3051>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AL$1,$AG3051>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AM$1,$AG3051>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CK$3:CK$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AM$1,$AG3051>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CK$3:CK$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AN$1,$AG3051>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CL$3:CL$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AN$1,$AG3051>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CL$3:CL$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AO$1,$AG3051>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CM$3:CM$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AO$1,$AG3051>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CM$3:CM$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AP$1,$AG3051>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CN$3:CN$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AP$1,$AG3051>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CN$3:CN$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AQ$1,$AG3051>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CO$3:CO$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AQ$1,$AG3051>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CO$3:CO$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AR$1,$AG3051>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CP$3:CP$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AR$1,$AG3051>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CP$3:CP$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AS$1,$AG3051>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AS$1,$AG3051>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AT$1,$AG3051>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CR$3:CR$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AT$1,$AG3051>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CR$3:CR$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AU$1,$AG3051>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CS$3:CS$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AU$1,$AG3051>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CS$3:CS$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AV$1,$AG3051>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CT$3:CT$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AV$1,$AG3051>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CT$3:CT$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AW$1,$AG3051>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CU$3:CU$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AW$1,$AG3051>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CU$3:CU$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AX$1,$AG3051>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CV$3:CV$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AX$1,$AG3051>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CV$3:CV$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AY$1,$AG3051>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CW$3:CW$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AY$1,$AG3051>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CW$3:CW$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=AZ$1,$AG3051>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CX$3:CX$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=AZ$1,$AG3051>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CX$3:CX$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=BA$1,$AG3051>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CY$3:CY$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=BA$1,$AG3051>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CY$3:CY$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=BB$1,$AG3051>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=BB$1,$AG3051>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=BC$1,$AG3051>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!DA$3:DA$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=BC$1,$AG3051>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!DA$3:DA$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=BD$1,$AG3051>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!DB$3:DB$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=BD$1,$AG3051>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!DB$3:DB$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3051<=BE$1,$AG3051>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3051,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3051>$AB3051,$AD3051=\"n/a\"),($AA3051-$AB3051)*INDEX(misc!DC$3:DC$6,MATCH($AC3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3051=\"n/a\",$AJ3051*$AI3051,$I3051)\n    +IFERROR(\n      IF(AND($AF3051<=BE$1,$AG3051>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3051,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3051>$AB3051,($AA3051-$AB3051)*INDEX(misc!DC$3:DC$6,MATCH($AD3051,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3051*$AH3051*$AI3051),\n$X3051)*$AK3051","v":0}]
[null,{"$f":"unique_contracts!A3066","v":0},{"$f":"unique_contracts!B3066","v":0},{"$f":"unique_contracts!D3066","v":0},{"$f":"unique_contracts!J3066","v":0},{"$f":"unique_contracts!K3066","v":0},{"$f":"unique_contracts!M3066","v":0},{"$f":"unique_contracts!N3066","v":0},{"$f":"unique_contracts!P3066","v":0},{"$f":"unique_contracts!R3066","v":0},{"$f":"unique_contracts!V3066","v":0},{"$f":"unique_contracts!AB3066","v":0},{"$f":"unique_contracts!AM3066","v":0},{"$f":"unique_contracts!AN3066","v":0},{"$f":"unique_contracts!AO3066","v":0},{"$f":"unique_contracts!AP3066","v":0},{"$f":"unique_contracts!AQ3066","v":0},{"$f":"unique_contracts!AR3066","v":0},{"$f":"unique_contracts!CA3066","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3064,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3064,\"pumped_storage\",\n      IF(AND(NOT(U3064),V3064),\"n/a\",\n        IF(AND(K3064>0,OR(G3064=\"NotHybrid\",G3064=0)),_xlfn.CONCAT(AB3064,INDEX(resources!$G:$G,MATCH(C3064,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3064,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3064=\"Online\",NOT(ISNUMBER(MATCH(AC3064,misc!$DE:$DE,0)))),F3064,E3064)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AL$1,$AG3064>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AL$1,$AG3064>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AM$1,$AG3064>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CK$3:CK$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AM$1,$AG3064>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CK$3:CK$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AN$1,$AG3064>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CL$3:CL$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AN$1,$AG3064>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CL$3:CL$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AO$1,$AG3064>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CM$3:CM$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AO$1,$AG3064>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CM$3:CM$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AP$1,$AG3064>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CN$3:CN$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AP$1,$AG3064>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CN$3:CN$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AQ$1,$AG3064>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CO$3:CO$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AQ$1,$AG3064>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CO$3:CO$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AR$1,$AG3064>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CP$3:CP$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AR$1,$AG3064>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CP$3:CP$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AS$1,$AG3064>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AS$1,$AG3064>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AT$1,$AG3064>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CR$3:CR$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AT$1,$AG3064>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CR$3:CR$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AU$1,$AG3064>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CS$3:CS$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AU$1,$AG3064>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CS$3:CS$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AV$1,$AG3064>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CT$3:CT$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AV$1,$AG3064>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CT$3:CT$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AW$1,$AG3064>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CU$3:CU$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AW$1,$AG3064>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CU$3:CU$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AX$1,$AG3064>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CV$3:CV$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AX$1,$AG3064>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CV$3:CV$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AY$1,$AG3064>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CW$3:CW$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AY$1,$AG3064>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CW$3:CW$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=AZ$1,$AG3064>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CX$3:CX$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=AZ$1,$AG3064>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CX$3:CX$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=BA$1,$AG3064>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CY$3:CY$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=BA$1,$AG3064>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CY$3:CY$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=BB$1,$AG3064>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=BB$1,$AG3064>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=BC$1,$AG3064>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!DA$3:DA$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=BC$1,$AG3064>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!DA$3:DA$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=BD$1,$AG3064>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!DB$3:DB$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=BD$1,$AG3064>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!DB$3:DB$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3064<=BE$1,$AG3064>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3064>$AB3064,$AD3064=\"n/a\"),($AA3064-$AB3064)*INDEX(misc!DC$3:DC$6,MATCH($AC3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3064=\"n/a\",$AJ3064*$AI3064,$I3064)\n    +IFERROR(\n      IF(AND($AF3064<=BE$1,$AG3064>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3064>$AB3064,($AA3064-$AB3064)*INDEX(misc!DC$3:DC$6,MATCH($AD3064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3064*$AH3064*$AI3064),\n$X3064)*$AK3064","v":0}]
[null,{"$f":"unique_contracts!A3085","v":0},{"$f":"unique_contracts!B3085","v":0},{"$f":"unique_contracts!D3085","v":0},{"$f":"unique_contracts!J3085","v":0},{"$f":"unique_contracts!K3085","v":0},{"$f":"unique_contracts!M3085","v":0},{"$f":"unique_contracts!N3085","v":0},{"$f":"unique_contracts!P3085","v":0},{"$f":"unique_contracts!R3085","v":0},{"$f":"unique_contracts!V3085","v":0},{"$f":"unique_contracts!AB3085","v":0},{"$f":"unique_contracts!AM3085","v":0},{"$f":"unique_contracts!AN3085","v":0},{"$f":"unique_contracts!AO3085","v":0},{"$f":"unique_contracts!AP3085","v":0},{"$f":"unique_contracts!AQ3085","v":0},{"$f":"unique_contracts!AR3085","v":0},{"$f":"unique_contracts!CA3085","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3083,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3083,\"pumped_storage\",\n      IF(AND(NOT(U3083),V3083),\"n/a\",\n        IF(AND(K3083>0,OR(G3083=\"NotHybrid\",G3083=0)),_xlfn.CONCAT(AB3083,INDEX(resources!$G:$G,MATCH(C3083,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3083,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3083=\"Online\",NOT(ISNUMBER(MATCH(AC3083,misc!$DE:$DE,0)))),F3083,E3083)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AL$1,$AG3083>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AL$1,$AG3083>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AM$1,$AG3083>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CK$3:CK$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AM$1,$AG3083>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CK$3:CK$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AN$1,$AG3083>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CL$3:CL$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AN$1,$AG3083>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CL$3:CL$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AO$1,$AG3083>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CM$3:CM$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AO$1,$AG3083>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CM$3:CM$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AP$1,$AG3083>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CN$3:CN$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AP$1,$AG3083>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CN$3:CN$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AQ$1,$AG3083>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CO$3:CO$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AQ$1,$AG3083>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CO$3:CO$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AR$1,$AG3083>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CP$3:CP$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AR$1,$AG3083>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CP$3:CP$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AS$1,$AG3083>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AS$1,$AG3083>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AT$1,$AG3083>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CR$3:CR$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AT$1,$AG3083>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CR$3:CR$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AU$1,$AG3083>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CS$3:CS$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AU$1,$AG3083>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CS$3:CS$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AV$1,$AG3083>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CT$3:CT$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AV$1,$AG3083>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CT$3:CT$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AW$1,$AG3083>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CU$3:CU$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AW$1,$AG3083>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CU$3:CU$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AX$1,$AG3083>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CV$3:CV$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AX$1,$AG3083>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CV$3:CV$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AY$1,$AG3083>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CW$3:CW$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AY$1,$AG3083>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CW$3:CW$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=AZ$1,$AG3083>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CX$3:CX$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=AZ$1,$AG3083>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CX$3:CX$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=BA$1,$AG3083>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CY$3:CY$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=BA$1,$AG3083>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CY$3:CY$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=BB$1,$AG3083>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=BB$1,$AG3083>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=BC$1,$AG3083>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!DA$3:DA$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=BC$1,$AG3083>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!DA$3:DA$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=BD$1,$AG3083>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!DB$3:DB$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=BD$1,$AG3083>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!DB$3:DB$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3083<=BE$1,$AG3083>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3083>$AB3083,$AD3083=\"n/a\"),($AA3083-$AB3083)*INDEX(misc!DC$3:DC$6,MATCH($AC3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3083=\"n/a\",$AJ3083*$AI3083,$I3083)\n    +IFERROR(\n      IF(AND($AF3083<=BE$1,$AG3083>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3083>$AB3083,($AA3083-$AB3083)*INDEX(misc!DC$3:DC$6,MATCH($AD3083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3083*$AH3083*$AI3083),\n$X3083)*$AK3083","v":0}]
[null,{"$f":"unique_contracts!A3110","v":0},{"$f":"unique_contracts!B3110","v":0},{"$f":"unique_contracts!D3110","v":0},{"$f":"unique_contracts!J3110","v":0},{"$f":"unique_contracts!K3110","v":0},{"$f":"unique_contracts!M3110","v":0},{"$f":"unique_contracts!N3110","v":0},{"$f":"unique_contracts!P3110","v":0},{"$f":"unique_contracts!R3110","v":0},{"$f":"unique_contracts!V3110","v":0},{"$f":"unique_contracts!AB3110","v":0},{"$f":"unique_contracts!AM3110","v":0},{"$f":"unique_contracts!AN3110","v":0},{"$f":"unique_contracts!AO3110","v":0},{"$f":"unique_contracts!AP3110","v":0},{"$f":"unique_contracts!AQ3110","v":0},{"$f":"unique_contracts!AR3110","v":0},{"$f":"unique_contracts!CA3110","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3108,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3108,\"pumped_storage\",\n      IF(AND(NOT(U3108),V3108),\"n/a\",\n        IF(AND(K3108>0,OR(G3108=\"NotHybrid\",G3108=0)),_xlfn.CONCAT(AB3108,INDEX(resources!$G:$G,MATCH(C3108,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3108,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3108=\"Online\",NOT(ISNUMBER(MATCH(AC3108,misc!$DE:$DE,0)))),F3108,E3108)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AL$1,$AG3108>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AL$1,$AG3108>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AM$1,$AG3108>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CK$3:CK$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AM$1,$AG3108>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CK$3:CK$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AN$1,$AG3108>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CL$3:CL$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AN$1,$AG3108>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CL$3:CL$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AO$1,$AG3108>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CM$3:CM$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AO$1,$AG3108>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CM$3:CM$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AP$1,$AG3108>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CN$3:CN$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AP$1,$AG3108>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CN$3:CN$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AQ$1,$AG3108>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CO$3:CO$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AQ$1,$AG3108>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CO$3:CO$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AR$1,$AG3108>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CP$3:CP$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AR$1,$AG3108>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CP$3:CP$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AS$1,$AG3108>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AS$1,$AG3108>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AT$1,$AG3108>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CR$3:CR$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AT$1,$AG3108>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CR$3:CR$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AU$1,$AG3108>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CS$3:CS$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AU$1,$AG3108>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CS$3:CS$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AV$1,$AG3108>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CT$3:CT$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AV$1,$AG3108>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CT$3:CT$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AW$1,$AG3108>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CU$3:CU$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AW$1,$AG3108>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CU$3:CU$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AX$1,$AG3108>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CV$3:CV$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AX$1,$AG3108>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CV$3:CV$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AY$1,$AG3108>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CW$3:CW$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AY$1,$AG3108>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CW$3:CW$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=AZ$1,$AG3108>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CX$3:CX$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=AZ$1,$AG3108>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CX$3:CX$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=BA$1,$AG3108>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CY$3:CY$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=BA$1,$AG3108>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CY$3:CY$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=BB$1,$AG3108>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=BB$1,$AG3108>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=BC$1,$AG3108>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!DA$3:DA$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=BC$1,$AG3108>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!DA$3:DA$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=BD$1,$AG3108>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!DB$3:DB$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=BD$1,$AG3108>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!DB$3:DB$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3108<=BE$1,$AG3108>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3108,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3108>$AB3108,$AD3108=\"n/a\"),($AA3108-$AB3108)*INDEX(misc!DC$3:DC$6,MATCH($AC3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3108=\"n/a\",$AJ3108*$AI3108,$I3108)\n    +IFERROR(\n      IF(AND($AF3108<=BE$1,$AG3108>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3108,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3108>$AB3108,($AA3108-$AB3108)*INDEX(misc!DC$3:DC$6,MATCH($AD3108,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3108*$AH3108*$AI3108),\n$X3108)*$AK3108","v":0}]
[null,{"$f":"unique_contracts!A3130","v":0},{"$f":"unique_contracts!B3130","v":0},{"$f":"unique_contracts!D3130","v":0},{"$f":"unique_contracts!J3130","v":0},{"$f":"unique_contracts!K3130","v":0},{"$f":"unique_contracts!M3130","v":0},{"$f":"unique_contracts!N3130","v":0},{"$f":"unique_contracts!P3130","v":0},{"$f":"unique_contracts!R3130","v":0},{"$f":"unique_contracts!V3130","v":0},{"$f":"unique_contracts!AB3130","v":0},{"$f":"unique_contracts!AM3130","v":0},{"$f":"unique_contracts!AN3130","v":0},{"$f":"unique_contracts!AO3130","v":0},{"$f":"unique_contracts!AP3130","v":0},{"$f":"unique_contracts!AQ3130","v":0},{"$f":"unique_contracts!AR3130","v":0},{"$f":"unique_contracts!CA3130","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3128,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3128,\"pumped_storage\",\n      IF(AND(NOT(U3128),V3128),\"n/a\",\n        IF(AND(K3128>0,OR(G3128=\"NotHybrid\",G3128=0)),_xlfn.CONCAT(AB3128,INDEX(resources!$G:$G,MATCH(C3128,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3128,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3128=\"Online\",NOT(ISNUMBER(MATCH(AC3128,misc!$DE:$DE,0)))),F3128,E3128)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AL$1,$AG3128>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AL$1,$AG3128>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AM$1,$AG3128>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CK$3:CK$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AM$1,$AG3128>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CK$3:CK$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AN$1,$AG3128>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CL$3:CL$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AN$1,$AG3128>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CL$3:CL$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AO$1,$AG3128>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CM$3:CM$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AO$1,$AG3128>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CM$3:CM$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AP$1,$AG3128>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CN$3:CN$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AP$1,$AG3128>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CN$3:CN$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AQ$1,$AG3128>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CO$3:CO$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AQ$1,$AG3128>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CO$3:CO$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AR$1,$AG3128>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CP$3:CP$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AR$1,$AG3128>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CP$3:CP$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AS$1,$AG3128>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AS$1,$AG3128>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AT$1,$AG3128>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CR$3:CR$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AT$1,$AG3128>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CR$3:CR$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AU$1,$AG3128>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CS$3:CS$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AU$1,$AG3128>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CS$3:CS$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AV$1,$AG3128>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CT$3:CT$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AV$1,$AG3128>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CT$3:CT$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AW$1,$AG3128>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CU$3:CU$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AW$1,$AG3128>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CU$3:CU$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AX$1,$AG3128>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CV$3:CV$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AX$1,$AG3128>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CV$3:CV$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AY$1,$AG3128>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CW$3:CW$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AY$1,$AG3128>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CW$3:CW$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=AZ$1,$AG3128>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CX$3:CX$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=AZ$1,$AG3128>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CX$3:CX$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=BA$1,$AG3128>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CY$3:CY$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=BA$1,$AG3128>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CY$3:CY$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=BB$1,$AG3128>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=BB$1,$AG3128>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=BC$1,$AG3128>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!DA$3:DA$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=BC$1,$AG3128>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!DA$3:DA$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=BD$1,$AG3128>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!DB$3:DB$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=BD$1,$AG3128>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!DB$3:DB$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3128<=BE$1,$AG3128>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3128,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3128>$AB3128,$AD3128=\"n/a\"),($AA3128-$AB3128)*INDEX(misc!DC$3:DC$6,MATCH($AC3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3128=\"n/a\",$AJ3128*$AI3128,$I3128)\n    +IFERROR(\n      IF(AND($AF3128<=BE$1,$AG3128>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3128,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3128>$AB3128,($AA3128-$AB3128)*INDEX(misc!DC$3:DC$6,MATCH($AD3128,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3128*$AH3128*$AI3128),\n$X3128)*$AK3128","v":0}]
[null,{"$f":"unique_contracts!A3147","v":0},{"$f":"unique_contracts!B3147","v":0},{"$f":"unique_contracts!D3147","v":0},{"$f":"unique_contracts!J3147","v":0},{"$f":"unique_contracts!K3147","v":0},{"$f":"unique_contracts!M3147","v":0},{"$f":"unique_contracts!N3147","v":0},{"$f":"unique_contracts!P3147","v":0},{"$f":"unique_contracts!R3147","v":0},{"$f":"unique_contracts!V3147","v":0},{"$f":"unique_contracts!AB3147","v":0},{"$f":"unique_contracts!AM3147","v":0},{"$f":"unique_contracts!AN3147","v":0},{"$f":"unique_contracts!AO3147","v":0},{"$f":"unique_contracts!AP3147","v":0},{"$f":"unique_contracts!AQ3147","v":0},{"$f":"unique_contracts!AR3147","v":0},{"$f":"unique_contracts!CA3147","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3145,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3145,\"pumped_storage\",\n      IF(AND(NOT(U3145),V3145),\"n/a\",\n        IF(AND(K3145>0,OR(G3145=\"NotHybrid\",G3145=0)),_xlfn.CONCAT(AB3145,INDEX(resources!$G:$G,MATCH(C3145,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3145,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3145=\"Online\",NOT(ISNUMBER(MATCH(AC3145,misc!$DE:$DE,0)))),F3145,E3145)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AL$1,$AG3145>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AL$1,$AG3145>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AM$1,$AG3145>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CK$3:CK$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AM$1,$AG3145>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CK$3:CK$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AN$1,$AG3145>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CL$3:CL$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AN$1,$AG3145>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CL$3:CL$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AO$1,$AG3145>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CM$3:CM$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AO$1,$AG3145>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CM$3:CM$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AP$1,$AG3145>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CN$3:CN$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AP$1,$AG3145>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CN$3:CN$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AQ$1,$AG3145>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CO$3:CO$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AQ$1,$AG3145>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CO$3:CO$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AR$1,$AG3145>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CP$3:CP$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AR$1,$AG3145>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CP$3:CP$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AS$1,$AG3145>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AS$1,$AG3145>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AT$1,$AG3145>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CR$3:CR$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AT$1,$AG3145>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CR$3:CR$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AU$1,$AG3145>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CS$3:CS$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AU$1,$AG3145>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CS$3:CS$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AV$1,$AG3145>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CT$3:CT$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AV$1,$AG3145>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CT$3:CT$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AW$1,$AG3145>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CU$3:CU$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AW$1,$AG3145>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CU$3:CU$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AX$1,$AG3145>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CV$3:CV$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AX$1,$AG3145>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CV$3:CV$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AY$1,$AG3145>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CW$3:CW$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AY$1,$AG3145>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CW$3:CW$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=AZ$1,$AG3145>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CX$3:CX$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=AZ$1,$AG3145>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CX$3:CX$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=BA$1,$AG3145>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CY$3:CY$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=BA$1,$AG3145>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CY$3:CY$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=BB$1,$AG3145>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=BB$1,$AG3145>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=BC$1,$AG3145>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!DA$3:DA$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=BC$1,$AG3145>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!DA$3:DA$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=BD$1,$AG3145>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!DB$3:DB$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=BD$1,$AG3145>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!DB$3:DB$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3145<=BE$1,$AG3145>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3145,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3145>$AB3145,$AD3145=\"n/a\"),($AA3145-$AB3145)*INDEX(misc!DC$3:DC$6,MATCH($AC3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3145=\"n/a\",$AJ3145*$AI3145,$I3145)\n    +IFERROR(\n      IF(AND($AF3145<=BE$1,$AG3145>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3145,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3145>$AB3145,($AA3145-$AB3145)*INDEX(misc!DC$3:DC$6,MATCH($AD3145,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3145*$AH3145*$AI3145),\n$X3145)*$AK3145","v":0}]
[null,{"$f":"unique_contracts!A3172","v":0},{"$f":"unique_contracts!B3172","v":0},{"$f":"unique_contracts!D3172","v":0},{"$f":"unique_contracts!J3172","v":0},{"$f":"unique_contracts!K3172","v":0},{"$f":"unique_contracts!M3172","v":0},{"$f":"unique_contracts!N3172","v":0},{"$f":"unique_contracts!P3172","v":0},{"$f":"unique_contracts!R3172","v":0},{"$f":"unique_contracts!V3172","v":0},{"$f":"unique_contracts!AB3172","v":0},{"$f":"unique_contracts!AM3172","v":0},{"$f":"unique_contracts!AN3172","v":0},{"$f":"unique_contracts!AO3172","v":0},{"$f":"unique_contracts!AP3172","v":0},{"$f":"unique_contracts!AQ3172","v":0},{"$f":"unique_contracts!AR3172","v":0},{"$f":"unique_contracts!CA3172","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3170,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3170,\"pumped_storage\",\n      IF(AND(NOT(U3170),V3170),\"n/a\",\n        IF(AND(K3170>0,OR(G3170=\"NotHybrid\",G3170=0)),_xlfn.CONCAT(AB3170,INDEX(resources!$G:$G,MATCH(C3170,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3170,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3170=\"Online\",NOT(ISNUMBER(MATCH(AC3170,misc!$DE:$DE,0)))),F3170,E3170)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AL$1,$AG3170>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AL$1,$AG3170>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AM$1,$AG3170>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CK$3:CK$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AM$1,$AG3170>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CK$3:CK$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AN$1,$AG3170>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CL$3:CL$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AN$1,$AG3170>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CL$3:CL$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AO$1,$AG3170>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CM$3:CM$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AO$1,$AG3170>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CM$3:CM$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AP$1,$AG3170>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CN$3:CN$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AP$1,$AG3170>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CN$3:CN$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AQ$1,$AG3170>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CO$3:CO$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AQ$1,$AG3170>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CO$3:CO$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AR$1,$AG3170>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CP$3:CP$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AR$1,$AG3170>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CP$3:CP$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AS$1,$AG3170>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AS$1,$AG3170>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AT$1,$AG3170>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CR$3:CR$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AT$1,$AG3170>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CR$3:CR$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AU$1,$AG3170>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CS$3:CS$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AU$1,$AG3170>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CS$3:CS$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AV$1,$AG3170>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CT$3:CT$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AV$1,$AG3170>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CT$3:CT$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AW$1,$AG3170>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CU$3:CU$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AW$1,$AG3170>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CU$3:CU$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AX$1,$AG3170>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CV$3:CV$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AX$1,$AG3170>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CV$3:CV$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AY$1,$AG3170>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CW$3:CW$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AY$1,$AG3170>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CW$3:CW$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=AZ$1,$AG3170>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CX$3:CX$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=AZ$1,$AG3170>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CX$3:CX$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=BA$1,$AG3170>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CY$3:CY$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=BA$1,$AG3170>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CY$3:CY$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=BB$1,$AG3170>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=BB$1,$AG3170>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=BC$1,$AG3170>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!DA$3:DA$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=BC$1,$AG3170>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!DA$3:DA$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=BD$1,$AG3170>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!DB$3:DB$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=BD$1,$AG3170>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!DB$3:DB$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3170<=BE$1,$AG3170>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3170,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3170>$AB3170,$AD3170=\"n/a\"),($AA3170-$AB3170)*INDEX(misc!DC$3:DC$6,MATCH($AC3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3170=\"n/a\",$AJ3170*$AI3170,$I3170)\n    +IFERROR(\n      IF(AND($AF3170<=BE$1,$AG3170>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3170,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3170>$AB3170,($AA3170-$AB3170)*INDEX(misc!DC$3:DC$6,MATCH($AD3170,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3170*$AH3170*$AI3170),\n$X3170)*$AK3170","v":0}]
[null,{"$f":"unique_contracts!A3191","v":0},{"$f":"unique_contracts!B3191","v":0},{"$f":"unique_contracts!D3191","v":0},{"$f":"unique_contracts!J3191","v":0},{"$f":"unique_contracts!K3191","v":0},{"$f":"unique_contracts!M3191","v":0},{"$f":"unique_contracts!N3191","v":0},{"$f":"unique_contracts!P3191","v":0},{"$f":"unique_contracts!R3191","v":0},{"$f":"unique_contracts!V3191","v":0},{"$f":"unique_contracts!AB3191","v":0},{"$f":"unique_contracts!AM3191","v":0},{"$f":"unique_contracts!AN3191","v":0},{"$f":"unique_contracts!AO3191","v":0},{"$f":"unique_contracts!AP3191","v":0},{"$f":"unique_contracts!AQ3191","v":0},{"$f":"unique_contracts!AR3191","v":0},{"$f":"unique_contracts!CA3191","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3189,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3189,\"pumped_storage\",\n      IF(AND(NOT(U3189),V3189),\"n/a\",\n        IF(AND(K3189>0,OR(G3189=\"NotHybrid\",G3189=0)),_xlfn.CONCAT(AB3189,INDEX(resources!$G:$G,MATCH(C3189,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3189,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3189=\"Online\",NOT(ISNUMBER(MATCH(AC3189,misc!$DE:$DE,0)))),F3189,E3189)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AL$1,$AG3189>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AL$1,$AG3189>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AM$1,$AG3189>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CK$3:CK$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AM$1,$AG3189>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CK$3:CK$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AN$1,$AG3189>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CL$3:CL$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AN$1,$AG3189>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CL$3:CL$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AO$1,$AG3189>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CM$3:CM$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AO$1,$AG3189>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CM$3:CM$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AP$1,$AG3189>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CN$3:CN$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AP$1,$AG3189>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CN$3:CN$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AQ$1,$AG3189>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CO$3:CO$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AQ$1,$AG3189>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CO$3:CO$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AR$1,$AG3189>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CP$3:CP$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AR$1,$AG3189>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CP$3:CP$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AS$1,$AG3189>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AS$1,$AG3189>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AT$1,$AG3189>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CR$3:CR$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AT$1,$AG3189>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CR$3:CR$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AU$1,$AG3189>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CS$3:CS$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AU$1,$AG3189>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CS$3:CS$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AV$1,$AG3189>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CT$3:CT$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AV$1,$AG3189>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CT$3:CT$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AW$1,$AG3189>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CU$3:CU$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AW$1,$AG3189>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CU$3:CU$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AX$1,$AG3189>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CV$3:CV$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AX$1,$AG3189>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CV$3:CV$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AY$1,$AG3189>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CW$3:CW$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AY$1,$AG3189>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CW$3:CW$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=AZ$1,$AG3189>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CX$3:CX$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=AZ$1,$AG3189>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CX$3:CX$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=BA$1,$AG3189>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CY$3:CY$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=BA$1,$AG3189>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CY$3:CY$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=BB$1,$AG3189>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=BB$1,$AG3189>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=BC$1,$AG3189>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!DA$3:DA$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=BC$1,$AG3189>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!DA$3:DA$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=BD$1,$AG3189>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!DB$3:DB$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=BD$1,$AG3189>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!DB$3:DB$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3189<=BE$1,$AG3189>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3189,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3189>$AB3189,$AD3189=\"n/a\"),($AA3189-$AB3189)*INDEX(misc!DC$3:DC$6,MATCH($AC3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3189=\"n/a\",$AJ3189*$AI3189,$I3189)\n    +IFERROR(\n      IF(AND($AF3189<=BE$1,$AG3189>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3189,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3189>$AB3189,($AA3189-$AB3189)*INDEX(misc!DC$3:DC$6,MATCH($AD3189,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3189*$AH3189*$AI3189),\n$X3189)*$AK3189","v":0}]
[null,{"$f":"unique_contracts!A3203","v":0},{"$f":"unique_contracts!B3203","v":0},{"$f":"unique_contracts!D3203","v":0},{"$f":"unique_contracts!J3203","v":0},{"$f":"unique_contracts!K3203","v":0},{"$f":"unique_contracts!M3203","v":0},{"$f":"unique_contracts!N3203","v":0},{"$f":"unique_contracts!P3203","v":0},{"$f":"unique_contracts!R3203","v":0},{"$f":"unique_contracts!V3203","v":0},{"$f":"unique_contracts!AB3203","v":0},{"$f":"unique_contracts!AM3203","v":0},{"$f":"unique_contracts!AN3203","v":0},{"$f":"unique_contracts!AO3203","v":0},{"$f":"unique_contracts!AP3203","v":0},{"$f":"unique_contracts!AQ3203","v":0},{"$f":"unique_contracts!AR3203","v":0},{"$f":"unique_contracts!CA3203","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3201,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3201,\"pumped_storage\",\n      IF(AND(NOT(U3201),V3201),\"n/a\",\n        IF(AND(K3201>0,OR(G3201=\"NotHybrid\",G3201=0)),_xlfn.CONCAT(AB3201,INDEX(resources!$G:$G,MATCH(C3201,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3201,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3201=\"Online\",NOT(ISNUMBER(MATCH(AC3201,misc!$DE:$DE,0)))),F3201,E3201)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AL$1,$AG3201>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AL$1,$AG3201>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AM$1,$AG3201>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CK$3:CK$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AM$1,$AG3201>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CK$3:CK$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AN$1,$AG3201>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CL$3:CL$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AN$1,$AG3201>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CL$3:CL$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AO$1,$AG3201>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CM$3:CM$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AO$1,$AG3201>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CM$3:CM$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AP$1,$AG3201>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CN$3:CN$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AP$1,$AG3201>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CN$3:CN$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AQ$1,$AG3201>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CO$3:CO$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AQ$1,$AG3201>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CO$3:CO$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AR$1,$AG3201>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CP$3:CP$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AR$1,$AG3201>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CP$3:CP$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AS$1,$AG3201>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AS$1,$AG3201>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AT$1,$AG3201>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CR$3:CR$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AT$1,$AG3201>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CR$3:CR$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AU$1,$AG3201>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CS$3:CS$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AU$1,$AG3201>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CS$3:CS$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AV$1,$AG3201>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CT$3:CT$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AV$1,$AG3201>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CT$3:CT$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AW$1,$AG3201>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CU$3:CU$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AW$1,$AG3201>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CU$3:CU$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AX$1,$AG3201>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CV$3:CV$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AX$1,$AG3201>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CV$3:CV$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AY$1,$AG3201>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CW$3:CW$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AY$1,$AG3201>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CW$3:CW$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=AZ$1,$AG3201>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CX$3:CX$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=AZ$1,$AG3201>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CX$3:CX$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=BA$1,$AG3201>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CY$3:CY$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=BA$1,$AG3201>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CY$3:CY$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=BB$1,$AG3201>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=BB$1,$AG3201>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=BC$1,$AG3201>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!DA$3:DA$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=BC$1,$AG3201>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!DA$3:DA$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=BD$1,$AG3201>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!DB$3:DB$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=BD$1,$AG3201>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!DB$3:DB$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3201<=BE$1,$AG3201>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3201,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3201>$AB3201,$AD3201=\"n/a\"),($AA3201-$AB3201)*INDEX(misc!DC$3:DC$6,MATCH($AC3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3201=\"n/a\",$AJ3201*$AI3201,$I3201)\n    +IFERROR(\n      IF(AND($AF3201<=BE$1,$AG3201>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3201,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3201>$AB3201,($AA3201-$AB3201)*INDEX(misc!DC$3:DC$6,MATCH($AD3201,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3201*$AH3201*$AI3201),\n$X3201)*$AK3201","v":0}]
[null,{"$f":"unique_contracts!A3215","v":0},{"$f":"unique_contracts!B3215","v":0},{"$f":"unique_contracts!D3215","v":0},{"$f":"unique_contracts!J3215","v":0},{"$f":"unique_contracts!K3215","v":0},{"$f":"unique_contracts!M3215","v":0},{"$f":"unique_contracts!N3215","v":0},{"$f":"unique_contracts!P3215","v":0},{"$f":"unique_contracts!R3215","v":0},{"$f":"unique_contracts!V3215","v":0},{"$f":"unique_contracts!AB3215","v":0},{"$f":"unique_contracts!AM3215","v":0},{"$f":"unique_contracts!AN3215","v":0},{"$f":"unique_contracts!AO3215","v":0},{"$f":"unique_contracts!AP3215","v":0},{"$f":"unique_contracts!AQ3215","v":0},{"$f":"unique_contracts!AR3215","v":0},{"$f":"unique_contracts!CA3215","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3213,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3213,\"pumped_storage\",\n      IF(AND(NOT(U3213),V3213),\"n/a\",\n        IF(AND(K3213>0,OR(G3213=\"NotHybrid\",G3213=0)),_xlfn.CONCAT(AB3213,INDEX(resources!$G:$G,MATCH(C3213,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3213,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3213=\"Online\",NOT(ISNUMBER(MATCH(AC3213,misc!$DE:$DE,0)))),F3213,E3213)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AL$1,$AG3213>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AL$1,$AG3213>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AM$1,$AG3213>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CK$3:CK$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AM$1,$AG3213>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CK$3:CK$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AN$1,$AG3213>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CL$3:CL$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AN$1,$AG3213>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CL$3:CL$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AO$1,$AG3213>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CM$3:CM$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AO$1,$AG3213>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CM$3:CM$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AP$1,$AG3213>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CN$3:CN$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AP$1,$AG3213>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CN$3:CN$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AQ$1,$AG3213>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CO$3:CO$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AQ$1,$AG3213>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CO$3:CO$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AR$1,$AG3213>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CP$3:CP$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AR$1,$AG3213>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CP$3:CP$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AS$1,$AG3213>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AS$1,$AG3213>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AT$1,$AG3213>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CR$3:CR$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AT$1,$AG3213>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CR$3:CR$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AU$1,$AG3213>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CS$3:CS$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AU$1,$AG3213>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CS$3:CS$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AV$1,$AG3213>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CT$3:CT$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AV$1,$AG3213>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CT$3:CT$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AW$1,$AG3213>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CU$3:CU$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AW$1,$AG3213>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CU$3:CU$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AX$1,$AG3213>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CV$3:CV$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AX$1,$AG3213>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CV$3:CV$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AY$1,$AG3213>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CW$3:CW$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AY$1,$AG3213>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CW$3:CW$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=AZ$1,$AG3213>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CX$3:CX$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=AZ$1,$AG3213>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CX$3:CX$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=BA$1,$AG3213>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CY$3:CY$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=BA$1,$AG3213>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CY$3:CY$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=BB$1,$AG3213>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=BB$1,$AG3213>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=BC$1,$AG3213>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!DA$3:DA$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=BC$1,$AG3213>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!DA$3:DA$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=BD$1,$AG3213>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!DB$3:DB$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=BD$1,$AG3213>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!DB$3:DB$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3213<=BE$1,$AG3213>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3213>$AB3213,$AD3213=\"n/a\"),($AA3213-$AB3213)*INDEX(misc!DC$3:DC$6,MATCH($AC3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3213=\"n/a\",$AJ3213*$AI3213,$I3213)\n    +IFERROR(\n      IF(AND($AF3213<=BE$1,$AG3213>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3213>$AB3213,($AA3213-$AB3213)*INDEX(misc!DC$3:DC$6,MATCH($AD3213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3213*$AH3213*$AI3213),\n$X3213)*$AK3213","v":0}]
[null,{"$f":"unique_contracts!A3234","v":0},{"$f":"unique_contracts!B3234","v":0},{"$f":"unique_contracts!D3234","v":0},{"$f":"unique_contracts!J3234","v":0},{"$f":"unique_contracts!K3234","v":0},{"$f":"unique_contracts!M3234","v":0},{"$f":"unique_contracts!N3234","v":0},{"$f":"unique_contracts!P3234","v":0},{"$f":"unique_contracts!R3234","v":0},{"$f":"unique_contracts!V3234","v":0},{"$f":"unique_contracts!AB3234","v":0},{"$f":"unique_contracts!AM3234","v":0},{"$f":"unique_contracts!AN3234","v":0},{"$f":"unique_contracts!AO3234","v":0},{"$f":"unique_contracts!AP3234","v":0},{"$f":"unique_contracts!AQ3234","v":0},{"$f":"unique_contracts!AR3234","v":0},{"$f":"unique_contracts!CA3234","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3232,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3232,\"pumped_storage\",\n      IF(AND(NOT(U3232),V3232),\"n/a\",\n        IF(AND(K3232>0,OR(G3232=\"NotHybrid\",G3232=0)),_xlfn.CONCAT(AB3232,INDEX(resources!$G:$G,MATCH(C3232,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3232,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3232=\"Online\",NOT(ISNUMBER(MATCH(AC3232,misc!$DE:$DE,0)))),F3232,E3232)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AL$1,$AG3232>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AL$1,$AG3232>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AM$1,$AG3232>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CK$3:CK$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AM$1,$AG3232>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CK$3:CK$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AN$1,$AG3232>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CL$3:CL$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AN$1,$AG3232>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CL$3:CL$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AO$1,$AG3232>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CM$3:CM$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AO$1,$AG3232>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CM$3:CM$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AP$1,$AG3232>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CN$3:CN$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AP$1,$AG3232>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CN$3:CN$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AQ$1,$AG3232>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CO$3:CO$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AQ$1,$AG3232>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CO$3:CO$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AR$1,$AG3232>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CP$3:CP$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AR$1,$AG3232>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CP$3:CP$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AS$1,$AG3232>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AS$1,$AG3232>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AT$1,$AG3232>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CR$3:CR$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AT$1,$AG3232>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CR$3:CR$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AU$1,$AG3232>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CS$3:CS$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AU$1,$AG3232>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CS$3:CS$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AV$1,$AG3232>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CT$3:CT$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AV$1,$AG3232>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CT$3:CT$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AW$1,$AG3232>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CU$3:CU$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AW$1,$AG3232>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CU$3:CU$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AX$1,$AG3232>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CV$3:CV$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AX$1,$AG3232>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CV$3:CV$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AY$1,$AG3232>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CW$3:CW$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AY$1,$AG3232>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CW$3:CW$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=AZ$1,$AG3232>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CX$3:CX$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=AZ$1,$AG3232>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CX$3:CX$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=BA$1,$AG3232>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CY$3:CY$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=BA$1,$AG3232>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CY$3:CY$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=BB$1,$AG3232>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=BB$1,$AG3232>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=BC$1,$AG3232>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!DA$3:DA$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=BC$1,$AG3232>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!DA$3:DA$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=BD$1,$AG3232>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!DB$3:DB$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=BD$1,$AG3232>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!DB$3:DB$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3232<=BE$1,$AG3232>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3232>$AB3232,$AD3232=\"n/a\"),($AA3232-$AB3232)*INDEX(misc!DC$3:DC$6,MATCH($AC3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3232=\"n/a\",$AJ3232*$AI3232,$I3232)\n    +IFERROR(\n      IF(AND($AF3232<=BE$1,$AG3232>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3232>$AB3232,($AA3232-$AB3232)*INDEX(misc!DC$3:DC$6,MATCH($AD3232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3232*$AH3232*$AI3232),\n$X3232)*$AK3232","v":0}]
[null,{"$f":"unique_contracts!A3259","v":0},{"$f":"unique_contracts!B3259","v":0},{"$f":"unique_contracts!D3259","v":0},{"$f":"unique_contracts!J3259","v":0},{"$f":"unique_contracts!K3259","v":0},{"$f":"unique_contracts!M3259","v":0},{"$f":"unique_contracts!N3259","v":0},{"$f":"unique_contracts!P3259","v":0},{"$f":"unique_contracts!R3259","v":0},{"$f":"unique_contracts!V3259","v":0},{"$f":"unique_contracts!AB3259","v":0},{"$f":"unique_contracts!AM3259","v":0},{"$f":"unique_contracts!AN3259","v":0},{"$f":"unique_contracts!AO3259","v":0},{"$f":"unique_contracts!AP3259","v":0},{"$f":"unique_contracts!AQ3259","v":0},{"$f":"unique_contracts!AR3259","v":0},{"$f":"unique_contracts!CA3259","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3257,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3257,\"pumped_storage\",\n      IF(AND(NOT(U3257),V3257),\"n/a\",\n        IF(AND(K3257>0,OR(G3257=\"NotHybrid\",G3257=0)),_xlfn.CONCAT(AB3257,INDEX(resources!$G:$G,MATCH(C3257,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3257,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3257=\"Online\",NOT(ISNUMBER(MATCH(AC3257,misc!$DE:$DE,0)))),F3257,E3257)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AL$1,$AG3257>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AL$1,$AG3257>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AM$1,$AG3257>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CK$3:CK$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AM$1,$AG3257>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CK$3:CK$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AN$1,$AG3257>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CL$3:CL$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AN$1,$AG3257>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CL$3:CL$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AO$1,$AG3257>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CM$3:CM$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AO$1,$AG3257>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CM$3:CM$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AP$1,$AG3257>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CN$3:CN$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AP$1,$AG3257>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CN$3:CN$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AQ$1,$AG3257>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CO$3:CO$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AQ$1,$AG3257>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CO$3:CO$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AR$1,$AG3257>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CP$3:CP$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AR$1,$AG3257>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CP$3:CP$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AS$1,$AG3257>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AS$1,$AG3257>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AT$1,$AG3257>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CR$3:CR$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AT$1,$AG3257>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CR$3:CR$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AU$1,$AG3257>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CS$3:CS$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AU$1,$AG3257>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CS$3:CS$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AV$1,$AG3257>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CT$3:CT$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AV$1,$AG3257>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CT$3:CT$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AW$1,$AG3257>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CU$3:CU$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AW$1,$AG3257>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CU$3:CU$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AX$1,$AG3257>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CV$3:CV$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AX$1,$AG3257>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CV$3:CV$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AY$1,$AG3257>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CW$3:CW$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AY$1,$AG3257>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CW$3:CW$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=AZ$1,$AG3257>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CX$3:CX$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=AZ$1,$AG3257>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CX$3:CX$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=BA$1,$AG3257>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CY$3:CY$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=BA$1,$AG3257>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CY$3:CY$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=BB$1,$AG3257>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=BB$1,$AG3257>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=BC$1,$AG3257>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!DA$3:DA$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=BC$1,$AG3257>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!DA$3:DA$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=BD$1,$AG3257>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!DB$3:DB$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=BD$1,$AG3257>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!DB$3:DB$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3257<=BE$1,$AG3257>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3257,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3257>$AB3257,$AD3257=\"n/a\"),($AA3257-$AB3257)*INDEX(misc!DC$3:DC$6,MATCH($AC3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3257=\"n/a\",$AJ3257*$AI3257,$I3257)\n    +IFERROR(\n      IF(AND($AF3257<=BE$1,$AG3257>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3257,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3257>$AB3257,($AA3257-$AB3257)*INDEX(misc!DC$3:DC$6,MATCH($AD3257,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3257*$AH3257*$AI3257),\n$X3257)*$AK3257","v":0}]
[null,{"$f":"unique_contracts!A3280","v":0},{"$f":"unique_contracts!B3280","v":0},{"$f":"unique_contracts!D3280","v":0},{"$f":"unique_contracts!J3280","v":0},{"$f":"unique_contracts!K3280","v":0},{"$f":"unique_contracts!M3280","v":0},{"$f":"unique_contracts!N3280","v":0},{"$f":"unique_contracts!P3280","v":0},{"$f":"unique_contracts!R3280","v":0},{"$f":"unique_contracts!V3280","v":0},{"$f":"unique_contracts!AB3280","v":0},{"$f":"unique_contracts!AM3280","v":0},{"$f":"unique_contracts!AN3280","v":0},{"$f":"unique_contracts!AO3280","v":0},{"$f":"unique_contracts!AP3280","v":0},{"$f":"unique_contracts!AQ3280","v":0},{"$f":"unique_contracts!AR3280","v":0},{"$f":"unique_contracts!CA3280","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3278,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3278,\"pumped_storage\",\n      IF(AND(NOT(U3278),V3278),\"n/a\",\n        IF(AND(K3278>0,OR(G3278=\"NotHybrid\",G3278=0)),_xlfn.CONCAT(AB3278,INDEX(resources!$G:$G,MATCH(C3278,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3278,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3278=\"Online\",NOT(ISNUMBER(MATCH(AC3278,misc!$DE:$DE,0)))),F3278,E3278)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AL$1,$AG3278>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AL$1,$AG3278>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AM$1,$AG3278>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CK$3:CK$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AM$1,$AG3278>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CK$3:CK$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AN$1,$AG3278>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CL$3:CL$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AN$1,$AG3278>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CL$3:CL$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AO$1,$AG3278>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CM$3:CM$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AO$1,$AG3278>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CM$3:CM$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AP$1,$AG3278>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CN$3:CN$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AP$1,$AG3278>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CN$3:CN$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AQ$1,$AG3278>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CO$3:CO$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AQ$1,$AG3278>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CO$3:CO$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AR$1,$AG3278>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CP$3:CP$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AR$1,$AG3278>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CP$3:CP$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AS$1,$AG3278>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AS$1,$AG3278>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AT$1,$AG3278>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CR$3:CR$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AT$1,$AG3278>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CR$3:CR$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AU$1,$AG3278>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CS$3:CS$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AU$1,$AG3278>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CS$3:CS$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AV$1,$AG3278>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CT$3:CT$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AV$1,$AG3278>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CT$3:CT$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AW$1,$AG3278>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CU$3:CU$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AW$1,$AG3278>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CU$3:CU$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AX$1,$AG3278>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CV$3:CV$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AX$1,$AG3278>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CV$3:CV$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AY$1,$AG3278>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CW$3:CW$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AY$1,$AG3278>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CW$3:CW$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=AZ$1,$AG3278>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CX$3:CX$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=AZ$1,$AG3278>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CX$3:CX$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=BA$1,$AG3278>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CY$3:CY$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=BA$1,$AG3278>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CY$3:CY$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=BB$1,$AG3278>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=BB$1,$AG3278>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=BC$1,$AG3278>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!DA$3:DA$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=BC$1,$AG3278>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!DA$3:DA$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=BD$1,$AG3278>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!DB$3:DB$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=BD$1,$AG3278>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!DB$3:DB$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3278<=BE$1,$AG3278>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3278,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3278>$AB3278,$AD3278=\"n/a\"),($AA3278-$AB3278)*INDEX(misc!DC$3:DC$6,MATCH($AC3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3278=\"n/a\",$AJ3278*$AI3278,$I3278)\n    +IFERROR(\n      IF(AND($AF3278<=BE$1,$AG3278>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3278,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3278>$AB3278,($AA3278-$AB3278)*INDEX(misc!DC$3:DC$6,MATCH($AD3278,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3278*$AH3278*$AI3278),\n$X3278)*$AK3278","v":0}]
[null,{"$f":"unique_contracts!A3296","v":0},{"$f":"unique_contracts!B3296","v":0},{"$f":"unique_contracts!D3296","v":0},{"$f":"unique_contracts!J3296","v":0},{"$f":"unique_contracts!K3296","v":0},{"$f":"unique_contracts!M3296","v":0},{"$f":"unique_contracts!N3296","v":0},{"$f":"unique_contracts!P3296","v":0},{"$f":"unique_contracts!R3296","v":0},{"$f":"unique_contracts!V3296","v":0},{"$f":"unique_contracts!AB3296","v":0},{"$f":"unique_contracts!AM3296","v":0},{"$f":"unique_contracts!AN3296","v":0},{"$f":"unique_contracts!AO3296","v":0},{"$f":"unique_contracts!AP3296","v":0},{"$f":"unique_contracts!AQ3296","v":0},{"$f":"unique_contracts!AR3296","v":0},{"$f":"unique_contracts!CA3296","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3294,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3294,\"pumped_storage\",\n      IF(AND(NOT(U3294),V3294),\"n/a\",\n        IF(AND(K3294>0,OR(G3294=\"NotHybrid\",G3294=0)),_xlfn.CONCAT(AB3294,INDEX(resources!$G:$G,MATCH(C3294,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3294,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3294=\"Online\",NOT(ISNUMBER(MATCH(AC3294,misc!$DE:$DE,0)))),F3294,E3294)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AL$1,$AG3294>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AL$1,$AG3294>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AM$1,$AG3294>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CK$3:CK$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AM$1,$AG3294>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CK$3:CK$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AN$1,$AG3294>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CL$3:CL$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AN$1,$AG3294>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CL$3:CL$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AO$1,$AG3294>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CM$3:CM$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AO$1,$AG3294>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CM$3:CM$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AP$1,$AG3294>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CN$3:CN$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AP$1,$AG3294>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CN$3:CN$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AQ$1,$AG3294>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CO$3:CO$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AQ$1,$AG3294>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CO$3:CO$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AR$1,$AG3294>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CP$3:CP$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AR$1,$AG3294>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CP$3:CP$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AS$1,$AG3294>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AS$1,$AG3294>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AT$1,$AG3294>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CR$3:CR$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AT$1,$AG3294>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CR$3:CR$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AU$1,$AG3294>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CS$3:CS$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AU$1,$AG3294>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CS$3:CS$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AV$1,$AG3294>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CT$3:CT$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AV$1,$AG3294>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CT$3:CT$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AW$1,$AG3294>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CU$3:CU$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AW$1,$AG3294>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CU$3:CU$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AX$1,$AG3294>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CV$3:CV$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AX$1,$AG3294>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CV$3:CV$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AY$1,$AG3294>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CW$3:CW$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AY$1,$AG3294>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CW$3:CW$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=AZ$1,$AG3294>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CX$3:CX$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=AZ$1,$AG3294>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CX$3:CX$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=BA$1,$AG3294>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CY$3:CY$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=BA$1,$AG3294>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CY$3:CY$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=BB$1,$AG3294>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=BB$1,$AG3294>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=BC$1,$AG3294>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!DA$3:DA$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=BC$1,$AG3294>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!DA$3:DA$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=BD$1,$AG3294>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!DB$3:DB$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=BD$1,$AG3294>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!DB$3:DB$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3294<=BE$1,$AG3294>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3294,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3294>$AB3294,$AD3294=\"n/a\"),($AA3294-$AB3294)*INDEX(misc!DC$3:DC$6,MATCH($AC3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3294=\"n/a\",$AJ3294*$AI3294,$I3294)\n    +IFERROR(\n      IF(AND($AF3294<=BE$1,$AG3294>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3294,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3294>$AB3294,($AA3294-$AB3294)*INDEX(misc!DC$3:DC$6,MATCH($AD3294,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3294*$AH3294*$AI3294),\n$X3294)*$AK3294","v":0}]
[null,{"$f":"unique_contracts!A3321","v":0},{"$f":"unique_contracts!B3321","v":0},{"$f":"unique_contracts!D3321","v":0},{"$f":"unique_contracts!J3321","v":0},{"$f":"unique_contracts!K3321","v":0},{"$f":"unique_contracts!M3321","v":0},{"$f":"unique_contracts!N3321","v":0},{"$f":"unique_contracts!P3321","v":0},{"$f":"unique_contracts!R3321","v":0},{"$f":"unique_contracts!V3321","v":0},{"$f":"unique_contracts!AB3321","v":0},{"$f":"unique_contracts!AM3321","v":0},{"$f":"unique_contracts!AN3321","v":0},{"$f":"unique_contracts!AO3321","v":0},{"$f":"unique_contracts!AP3321","v":0},{"$f":"unique_contracts!AQ3321","v":0},{"$f":"unique_contracts!AR3321","v":0},{"$f":"unique_contracts!CA3321","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3319,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3319,\"pumped_storage\",\n      IF(AND(NOT(U3319),V3319),\"n/a\",\n        IF(AND(K3319>0,OR(G3319=\"NotHybrid\",G3319=0)),_xlfn.CONCAT(AB3319,INDEX(resources!$G:$G,MATCH(C3319,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3319,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3319=\"Online\",NOT(ISNUMBER(MATCH(AC3319,misc!$DE:$DE,0)))),F3319,E3319)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AL$1,$AG3319>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AL$1,$AG3319>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AM$1,$AG3319>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CK$3:CK$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AM$1,$AG3319>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CK$3:CK$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AN$1,$AG3319>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CL$3:CL$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AN$1,$AG3319>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CL$3:CL$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AO$1,$AG3319>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CM$3:CM$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AO$1,$AG3319>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CM$3:CM$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AP$1,$AG3319>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CN$3:CN$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AP$1,$AG3319>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CN$3:CN$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AQ$1,$AG3319>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CO$3:CO$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AQ$1,$AG3319>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CO$3:CO$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AR$1,$AG3319>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CP$3:CP$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AR$1,$AG3319>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CP$3:CP$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AS$1,$AG3319>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AS$1,$AG3319>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AT$1,$AG3319>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CR$3:CR$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AT$1,$AG3319>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CR$3:CR$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AU$1,$AG3319>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CS$3:CS$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AU$1,$AG3319>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CS$3:CS$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AV$1,$AG3319>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CT$3:CT$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AV$1,$AG3319>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CT$3:CT$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AW$1,$AG3319>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CU$3:CU$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AW$1,$AG3319>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CU$3:CU$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AX$1,$AG3319>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CV$3:CV$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AX$1,$AG3319>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CV$3:CV$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AY$1,$AG3319>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CW$3:CW$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AY$1,$AG3319>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CW$3:CW$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=AZ$1,$AG3319>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CX$3:CX$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=AZ$1,$AG3319>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CX$3:CX$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=BA$1,$AG3319>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CY$3:CY$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=BA$1,$AG3319>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CY$3:CY$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=BB$1,$AG3319>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=BB$1,$AG3319>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=BC$1,$AG3319>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!DA$3:DA$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=BC$1,$AG3319>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!DA$3:DA$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=BD$1,$AG3319>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!DB$3:DB$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=BD$1,$AG3319>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!DB$3:DB$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3319<=BE$1,$AG3319>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3319>$AB3319,$AD3319=\"n/a\"),($AA3319-$AB3319)*INDEX(misc!DC$3:DC$6,MATCH($AC3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3319=\"n/a\",$AJ3319*$AI3319,$I3319)\n    +IFERROR(\n      IF(AND($AF3319<=BE$1,$AG3319>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3319>$AB3319,($AA3319-$AB3319)*INDEX(misc!DC$3:DC$6,MATCH($AD3319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3319*$AH3319*$AI3319),\n$X3319)*$AK3319","v":0}]
[null,{"$f":"unique_contracts!A3340","v":0},{"$f":"unique_contracts!B3340","v":0},{"$f":"unique_contracts!D3340","v":0},{"$f":"unique_contracts!J3340","v":0},{"$f":"unique_contracts!K3340","v":0},{"$f":"unique_contracts!M3340","v":0},{"$f":"unique_contracts!N3340","v":0},{"$f":"unique_contracts!P3340","v":0},{"$f":"unique_contracts!R3340","v":0},{"$f":"unique_contracts!V3340","v":0},{"$f":"unique_contracts!AB3340","v":0},{"$f":"unique_contracts!AM3340","v":0},{"$f":"unique_contracts!AN3340","v":0},{"$f":"unique_contracts!AO3340","v":0},{"$f":"unique_contracts!AP3340","v":0},{"$f":"unique_contracts!AQ3340","v":0},{"$f":"unique_contracts!AR3340","v":0},{"$f":"unique_contracts!CA3340","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3338,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3338,\"pumped_storage\",\n      IF(AND(NOT(U3338),V3338),\"n/a\",\n        IF(AND(K3338>0,OR(G3338=\"NotHybrid\",G3338=0)),_xlfn.CONCAT(AB3338,INDEX(resources!$G:$G,MATCH(C3338,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3338,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3338=\"Online\",NOT(ISNUMBER(MATCH(AC3338,misc!$DE:$DE,0)))),F3338,E3338)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AL$1,$AG3338>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AL$1,$AG3338>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AM$1,$AG3338>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CK$3:CK$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AM$1,$AG3338>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CK$3:CK$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AN$1,$AG3338>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CL$3:CL$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AN$1,$AG3338>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CL$3:CL$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AO$1,$AG3338>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CM$3:CM$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AO$1,$AG3338>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CM$3:CM$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AP$1,$AG3338>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CN$3:CN$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AP$1,$AG3338>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CN$3:CN$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AQ$1,$AG3338>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CO$3:CO$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AQ$1,$AG3338>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CO$3:CO$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AR$1,$AG3338>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CP$3:CP$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AR$1,$AG3338>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CP$3:CP$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AS$1,$AG3338>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AS$1,$AG3338>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AT$1,$AG3338>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CR$3:CR$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AT$1,$AG3338>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CR$3:CR$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AU$1,$AG3338>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CS$3:CS$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AU$1,$AG3338>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CS$3:CS$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AV$1,$AG3338>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CT$3:CT$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AV$1,$AG3338>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CT$3:CT$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AW$1,$AG3338>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CU$3:CU$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AW$1,$AG3338>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CU$3:CU$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AX$1,$AG3338>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CV$3:CV$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AX$1,$AG3338>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CV$3:CV$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AY$1,$AG3338>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CW$3:CW$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AY$1,$AG3338>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CW$3:CW$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=AZ$1,$AG3338>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CX$3:CX$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=AZ$1,$AG3338>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CX$3:CX$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=BA$1,$AG3338>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CY$3:CY$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=BA$1,$AG3338>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CY$3:CY$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=BB$1,$AG3338>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=BB$1,$AG3338>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=BC$1,$AG3338>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!DA$3:DA$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=BC$1,$AG3338>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!DA$3:DA$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=BD$1,$AG3338>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!DB$3:DB$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=BD$1,$AG3338>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!DB$3:DB$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3338<=BE$1,$AG3338>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3338,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3338>$AB3338,$AD3338=\"n/a\"),($AA3338-$AB3338)*INDEX(misc!DC$3:DC$6,MATCH($AC3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3338=\"n/a\",$AJ3338*$AI3338,$I3338)\n    +IFERROR(\n      IF(AND($AF3338<=BE$1,$AG3338>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3338,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3338>$AB3338,($AA3338-$AB3338)*INDEX(misc!DC$3:DC$6,MATCH($AD3338,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3338*$AH3338*$AI3338),\n$X3338)*$AK3338","v":0}]
[null,{"$f":"unique_contracts!A3357","v":0},{"$f":"unique_contracts!B3357","v":0},{"$f":"unique_contracts!D3357","v":0},{"$f":"unique_contracts!J3357","v":0},{"$f":"unique_contracts!K3357","v":0},{"$f":"unique_contracts!M3357","v":0},{"$f":"unique_contracts!N3357","v":0},{"$f":"unique_contracts!P3357","v":0},{"$f":"unique_contracts!R3357","v":0},{"$f":"unique_contracts!V3357","v":0},{"$f":"unique_contracts!AB3357","v":0},{"$f":"unique_contracts!AM3357","v":0},{"$f":"unique_contracts!AN3357","v":0},{"$f":"unique_contracts!AO3357","v":0},{"$f":"unique_contracts!AP3357","v":0},{"$f":"unique_contracts!AQ3357","v":0},{"$f":"unique_contracts!AR3357","v":0},{"$f":"unique_contracts!CA3357","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3355,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3355,\"pumped_storage\",\n      IF(AND(NOT(U3355),V3355),\"n/a\",\n        IF(AND(K3355>0,OR(G3355=\"NotHybrid\",G3355=0)),_xlfn.CONCAT(AB3355,INDEX(resources!$G:$G,MATCH(C3355,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3355,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3355=\"Online\",NOT(ISNUMBER(MATCH(AC3355,misc!$DE:$DE,0)))),F3355,E3355)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AL$1,$AG3355>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AL$1,$AG3355>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AM$1,$AG3355>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CK$3:CK$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AM$1,$AG3355>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CK$3:CK$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AN$1,$AG3355>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CL$3:CL$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AN$1,$AG3355>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CL$3:CL$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AO$1,$AG3355>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CM$3:CM$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AO$1,$AG3355>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CM$3:CM$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AP$1,$AG3355>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CN$3:CN$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AP$1,$AG3355>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CN$3:CN$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AQ$1,$AG3355>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CO$3:CO$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AQ$1,$AG3355>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CO$3:CO$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AR$1,$AG3355>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CP$3:CP$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AR$1,$AG3355>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CP$3:CP$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AS$1,$AG3355>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AS$1,$AG3355>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AT$1,$AG3355>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CR$3:CR$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AT$1,$AG3355>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CR$3:CR$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AU$1,$AG3355>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CS$3:CS$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AU$1,$AG3355>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CS$3:CS$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AV$1,$AG3355>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CT$3:CT$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AV$1,$AG3355>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CT$3:CT$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AW$1,$AG3355>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CU$3:CU$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AW$1,$AG3355>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CU$3:CU$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AX$1,$AG3355>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CV$3:CV$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AX$1,$AG3355>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CV$3:CV$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AY$1,$AG3355>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CW$3:CW$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AY$1,$AG3355>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CW$3:CW$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=AZ$1,$AG3355>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CX$3:CX$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=AZ$1,$AG3355>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CX$3:CX$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=BA$1,$AG3355>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CY$3:CY$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=BA$1,$AG3355>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CY$3:CY$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=BB$1,$AG3355>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=BB$1,$AG3355>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=BC$1,$AG3355>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!DA$3:DA$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=BC$1,$AG3355>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!DA$3:DA$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=BD$1,$AG3355>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!DB$3:DB$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=BD$1,$AG3355>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!DB$3:DB$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3355<=BE$1,$AG3355>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3355,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3355>$AB3355,$AD3355=\"n/a\"),($AA3355-$AB3355)*INDEX(misc!DC$3:DC$6,MATCH($AC3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3355=\"n/a\",$AJ3355*$AI3355,$I3355)\n    +IFERROR(\n      IF(AND($AF3355<=BE$1,$AG3355>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3355,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3355>$AB3355,($AA3355-$AB3355)*INDEX(misc!DC$3:DC$6,MATCH($AD3355,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3355*$AH3355*$AI3355),\n$X3355)*$AK3355","v":0}]
[null,{"$f":"unique_contracts!A3383","v":0},{"$f":"unique_contracts!B3383","v":0},{"$f":"unique_contracts!D3383","v":0},{"$f":"unique_contracts!J3383","v":0},{"$f":"unique_contracts!K3383","v":0},{"$f":"unique_contracts!M3383","v":0},{"$f":"unique_contracts!N3383","v":0},{"$f":"unique_contracts!P3383","v":0},{"$f":"unique_contracts!R3383","v":0},{"$f":"unique_contracts!V3383","v":0},{"$f":"unique_contracts!AB3383","v":0},{"$f":"unique_contracts!AM3383","v":0},{"$f":"unique_contracts!AN3383","v":0},{"$f":"unique_contracts!AO3383","v":0},{"$f":"unique_contracts!AP3383","v":0},{"$f":"unique_contracts!AQ3383","v":0},{"$f":"unique_contracts!AR3383","v":0},{"$f":"unique_contracts!CA3383","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3381,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3381,\"pumped_storage\",\n      IF(AND(NOT(U3381),V3381),\"n/a\",\n        IF(AND(K3381>0,OR(G3381=\"NotHybrid\",G3381=0)),_xlfn.CONCAT(AB3381,INDEX(resources!$G:$G,MATCH(C3381,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3381,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3381=\"Online\",NOT(ISNUMBER(MATCH(AC3381,misc!$DE:$DE,0)))),F3381,E3381)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AL$1,$AG3381>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AL$1,$AG3381>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AM$1,$AG3381>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CK$3:CK$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AM$1,$AG3381>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CK$3:CK$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AN$1,$AG3381>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CL$3:CL$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AN$1,$AG3381>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CL$3:CL$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AO$1,$AG3381>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CM$3:CM$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AO$1,$AG3381>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CM$3:CM$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AP$1,$AG3381>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CN$3:CN$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AP$1,$AG3381>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CN$3:CN$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AQ$1,$AG3381>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CO$3:CO$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AQ$1,$AG3381>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CO$3:CO$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AR$1,$AG3381>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CP$3:CP$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AR$1,$AG3381>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CP$3:CP$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AS$1,$AG3381>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AS$1,$AG3381>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AT$1,$AG3381>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CR$3:CR$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AT$1,$AG3381>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CR$3:CR$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AU$1,$AG3381>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CS$3:CS$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AU$1,$AG3381>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CS$3:CS$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AV$1,$AG3381>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CT$3:CT$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AV$1,$AG3381>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CT$3:CT$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AW$1,$AG3381>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CU$3:CU$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AW$1,$AG3381>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CU$3:CU$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AX$1,$AG3381>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CV$3:CV$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AX$1,$AG3381>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CV$3:CV$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AY$1,$AG3381>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CW$3:CW$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AY$1,$AG3381>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CW$3:CW$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=AZ$1,$AG3381>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CX$3:CX$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=AZ$1,$AG3381>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CX$3:CX$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=BA$1,$AG3381>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CY$3:CY$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=BA$1,$AG3381>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CY$3:CY$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=BB$1,$AG3381>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=BB$1,$AG3381>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=BC$1,$AG3381>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!DA$3:DA$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=BC$1,$AG3381>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!DA$3:DA$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=BD$1,$AG3381>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!DB$3:DB$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=BD$1,$AG3381>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!DB$3:DB$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3381<=BE$1,$AG3381>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3381,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3381>$AB3381,$AD3381=\"n/a\"),($AA3381-$AB3381)*INDEX(misc!DC$3:DC$6,MATCH($AC3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3381=\"n/a\",$AJ3381*$AI3381,$I3381)\n    +IFERROR(\n      IF(AND($AF3381<=BE$1,$AG3381>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3381,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3381>$AB3381,($AA3381-$AB3381)*INDEX(misc!DC$3:DC$6,MATCH($AD3381,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3381*$AH3381*$AI3381),\n$X3381)*$AK3381","v":0}]
[null,{"$f":"unique_contracts!A3402","v":0},{"$f":"unique_contracts!B3402","v":0},{"$f":"unique_contracts!D3402","v":0},{"$f":"unique_contracts!J3402","v":0},{"$f":"unique_contracts!K3402","v":0},{"$f":"unique_contracts!M3402","v":0},{"$f":"unique_contracts!N3402","v":0},{"$f":"unique_contracts!P3402","v":0},{"$f":"unique_contracts!R3402","v":0},{"$f":"unique_contracts!V3402","v":0},{"$f":"unique_contracts!AB3402","v":0},{"$f":"unique_contracts!AM3402","v":0},{"$f":"unique_contracts!AN3402","v":0},{"$f":"unique_contracts!AO3402","v":0},{"$f":"unique_contracts!AP3402","v":0},{"$f":"unique_contracts!AQ3402","v":0},{"$f":"unique_contracts!AR3402","v":0},{"$f":"unique_contracts!CA3402","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3400,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3400,\"pumped_storage\",\n      IF(AND(NOT(U3400),V3400),\"n/a\",\n        IF(AND(K3400>0,OR(G3400=\"NotHybrid\",G3400=0)),_xlfn.CONCAT(AB3400,INDEX(resources!$G:$G,MATCH(C3400,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3400,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3400=\"Online\",NOT(ISNUMBER(MATCH(AC3400,misc!$DE:$DE,0)))),F3400,E3400)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AL$1,$AG3400>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AL$1,$AG3400>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AM$1,$AG3400>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CK$3:CK$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AM$1,$AG3400>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CK$3:CK$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AN$1,$AG3400>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CL$3:CL$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AN$1,$AG3400>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CL$3:CL$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AO$1,$AG3400>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CM$3:CM$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AO$1,$AG3400>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CM$3:CM$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AP$1,$AG3400>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CN$3:CN$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AP$1,$AG3400>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CN$3:CN$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AQ$1,$AG3400>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CO$3:CO$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AQ$1,$AG3400>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CO$3:CO$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AR$1,$AG3400>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CP$3:CP$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AR$1,$AG3400>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CP$3:CP$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AS$1,$AG3400>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AS$1,$AG3400>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AT$1,$AG3400>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CR$3:CR$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AT$1,$AG3400>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CR$3:CR$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AU$1,$AG3400>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CS$3:CS$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AU$1,$AG3400>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CS$3:CS$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AV$1,$AG3400>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CT$3:CT$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AV$1,$AG3400>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CT$3:CT$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AW$1,$AG3400>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CU$3:CU$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AW$1,$AG3400>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CU$3:CU$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AX$1,$AG3400>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CV$3:CV$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AX$1,$AG3400>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CV$3:CV$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AY$1,$AG3400>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CW$3:CW$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AY$1,$AG3400>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CW$3:CW$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=AZ$1,$AG3400>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CX$3:CX$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=AZ$1,$AG3400>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CX$3:CX$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=BA$1,$AG3400>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CY$3:CY$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=BA$1,$AG3400>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CY$3:CY$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=BB$1,$AG3400>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=BB$1,$AG3400>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=BC$1,$AG3400>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!DA$3:DA$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=BC$1,$AG3400>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!DA$3:DA$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=BD$1,$AG3400>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!DB$3:DB$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=BD$1,$AG3400>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!DB$3:DB$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3400<=BE$1,$AG3400>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3400,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3400>$AB3400,$AD3400=\"n/a\"),($AA3400-$AB3400)*INDEX(misc!DC$3:DC$6,MATCH($AC3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3400=\"n/a\",$AJ3400*$AI3400,$I3400)\n    +IFERROR(\n      IF(AND($AF3400<=BE$1,$AG3400>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3400,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3400>$AB3400,($AA3400-$AB3400)*INDEX(misc!DC$3:DC$6,MATCH($AD3400,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3400*$AH3400*$AI3400),\n$X3400)*$AK3400","v":0}]
[null,{"$f":"unique_contracts!A3408","v":0},{"$f":"unique_contracts!B3408","v":0},{"$f":"unique_contracts!D3408","v":0},{"$f":"unique_contracts!J3408","v":0},{"$f":"unique_contracts!K3408","v":0},{"$f":"unique_contracts!M3408","v":0},{"$f":"unique_contracts!N3408","v":0},{"$f":"unique_contracts!P3408","v":0},{"$f":"unique_contracts!R3408","v":0},{"$f":"unique_contracts!V3408","v":0},{"$f":"unique_contracts!AB3408","v":0},{"$f":"unique_contracts!AM3408","v":0},{"$f":"unique_contracts!AN3408","v":0},{"$f":"unique_contracts!AO3408","v":0},{"$f":"unique_contracts!AP3408","v":0},{"$f":"unique_contracts!AQ3408","v":0},{"$f":"unique_contracts!AR3408","v":0},{"$f":"unique_contracts!CA3408","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3406,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3406,\"pumped_storage\",\n      IF(AND(NOT(U3406),V3406),\"n/a\",\n        IF(AND(K3406>0,OR(G3406=\"NotHybrid\",G3406=0)),_xlfn.CONCAT(AB3406,INDEX(resources!$G:$G,MATCH(C3406,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3406,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3406=\"Online\",NOT(ISNUMBER(MATCH(AC3406,misc!$DE:$DE,0)))),F3406,E3406)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AL$1,$AG3406>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AL$1,$AG3406>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AM$1,$AG3406>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CK$3:CK$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AM$1,$AG3406>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CK$3:CK$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AN$1,$AG3406>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CL$3:CL$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AN$1,$AG3406>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CL$3:CL$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AO$1,$AG3406>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CM$3:CM$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AO$1,$AG3406>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CM$3:CM$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AP$1,$AG3406>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CN$3:CN$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AP$1,$AG3406>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CN$3:CN$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AQ$1,$AG3406>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CO$3:CO$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AQ$1,$AG3406>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CO$3:CO$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AR$1,$AG3406>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CP$3:CP$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AR$1,$AG3406>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CP$3:CP$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AS$1,$AG3406>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AS$1,$AG3406>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AT$1,$AG3406>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CR$3:CR$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AT$1,$AG3406>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CR$3:CR$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AU$1,$AG3406>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CS$3:CS$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AU$1,$AG3406>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CS$3:CS$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AV$1,$AG3406>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CT$3:CT$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AV$1,$AG3406>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CT$3:CT$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AW$1,$AG3406>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CU$3:CU$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AW$1,$AG3406>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CU$3:CU$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AX$1,$AG3406>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CV$3:CV$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AX$1,$AG3406>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CV$3:CV$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AY$1,$AG3406>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CW$3:CW$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AY$1,$AG3406>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CW$3:CW$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=AZ$1,$AG3406>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CX$3:CX$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=AZ$1,$AG3406>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CX$3:CX$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=BA$1,$AG3406>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CY$3:CY$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=BA$1,$AG3406>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CY$3:CY$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=BB$1,$AG3406>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=BB$1,$AG3406>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=BC$1,$AG3406>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!DA$3:DA$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=BC$1,$AG3406>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!DA$3:DA$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=BD$1,$AG3406>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!DB$3:DB$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=BD$1,$AG3406>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!DB$3:DB$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3406<=BE$1,$AG3406>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3406,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3406>$AB3406,$AD3406=\"n/a\"),($AA3406-$AB3406)*INDEX(misc!DC$3:DC$6,MATCH($AC3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3406=\"n/a\",$AJ3406*$AI3406,$I3406)\n    +IFERROR(\n      IF(AND($AF3406<=BE$1,$AG3406>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3406,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3406>$AB3406,($AA3406-$AB3406)*INDEX(misc!DC$3:DC$6,MATCH($AD3406,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3406*$AH3406*$AI3406),\n$X3406)*$AK3406","v":0}]
[null,{"$f":"unique_contracts!A3430","v":0},{"$f":"unique_contracts!B3430","v":0},{"$f":"unique_contracts!D3430","v":0},{"$f":"unique_contracts!J3430","v":0},{"$f":"unique_contracts!K3430","v":0},{"$f":"unique_contracts!M3430","v":0},{"$f":"unique_contracts!N3430","v":0},{"$f":"unique_contracts!P3430","v":0},{"$f":"unique_contracts!R3430","v":0},{"$f":"unique_contracts!V3430","v":0},{"$f":"unique_contracts!AB3430","v":0},{"$f":"unique_contracts!AM3430","v":0},{"$f":"unique_contracts!AN3430","v":0},{"$f":"unique_contracts!AO3430","v":0},{"$f":"unique_contracts!AP3430","v":0},{"$f":"unique_contracts!AQ3430","v":0},{"$f":"unique_contracts!AR3430","v":0},{"$f":"unique_contracts!CA3430","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3428,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3428,\"pumped_storage\",\n      IF(AND(NOT(U3428),V3428),\"n/a\",\n        IF(AND(K3428>0,OR(G3428=\"NotHybrid\",G3428=0)),_xlfn.CONCAT(AB3428,INDEX(resources!$G:$G,MATCH(C3428,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3428,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3428=\"Online\",NOT(ISNUMBER(MATCH(AC3428,misc!$DE:$DE,0)))),F3428,E3428)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AL$1,$AG3428>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AL$1,$AG3428>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AM$1,$AG3428>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CK$3:CK$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AM$1,$AG3428>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CK$3:CK$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AN$1,$AG3428>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CL$3:CL$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AN$1,$AG3428>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CL$3:CL$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AO$1,$AG3428>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CM$3:CM$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AO$1,$AG3428>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CM$3:CM$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AP$1,$AG3428>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CN$3:CN$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AP$1,$AG3428>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CN$3:CN$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AQ$1,$AG3428>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CO$3:CO$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AQ$1,$AG3428>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CO$3:CO$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AR$1,$AG3428>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CP$3:CP$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AR$1,$AG3428>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CP$3:CP$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AS$1,$AG3428>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AS$1,$AG3428>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AT$1,$AG3428>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CR$3:CR$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AT$1,$AG3428>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CR$3:CR$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AU$1,$AG3428>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CS$3:CS$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AU$1,$AG3428>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CS$3:CS$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AV$1,$AG3428>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CT$3:CT$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AV$1,$AG3428>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CT$3:CT$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AW$1,$AG3428>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CU$3:CU$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AW$1,$AG3428>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CU$3:CU$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AX$1,$AG3428>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CV$3:CV$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AX$1,$AG3428>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CV$3:CV$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AY$1,$AG3428>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CW$3:CW$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AY$1,$AG3428>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CW$3:CW$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=AZ$1,$AG3428>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CX$3:CX$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=AZ$1,$AG3428>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CX$3:CX$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=BA$1,$AG3428>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CY$3:CY$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=BA$1,$AG3428>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CY$3:CY$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=BB$1,$AG3428>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=BB$1,$AG3428>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=BC$1,$AG3428>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!DA$3:DA$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=BC$1,$AG3428>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!DA$3:DA$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=BD$1,$AG3428>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!DB$3:DB$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=BD$1,$AG3428>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!DB$3:DB$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3428<=BE$1,$AG3428>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3428,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3428>$AB3428,$AD3428=\"n/a\"),($AA3428-$AB3428)*INDEX(misc!DC$3:DC$6,MATCH($AC3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3428=\"n/a\",$AJ3428*$AI3428,$I3428)\n    +IFERROR(\n      IF(AND($AF3428<=BE$1,$AG3428>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3428,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3428>$AB3428,($AA3428-$AB3428)*INDEX(misc!DC$3:DC$6,MATCH($AD3428,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3428*$AH3428*$AI3428),\n$X3428)*$AK3428","v":0}]
[null,{"$f":"unique_contracts!A3445","v":0},{"$f":"unique_contracts!B3445","v":0},{"$f":"unique_contracts!D3445","v":0},{"$f":"unique_contracts!J3445","v":0},{"$f":"unique_contracts!K3445","v":0},{"$f":"unique_contracts!M3445","v":0},{"$f":"unique_contracts!N3445","v":0},{"$f":"unique_contracts!P3445","v":0},{"$f":"unique_contracts!R3445","v":0},{"$f":"unique_contracts!V3445","v":0},{"$f":"unique_contracts!AB3445","v":0},{"$f":"unique_contracts!AM3445","v":0},{"$f":"unique_contracts!AN3445","v":0},{"$f":"unique_contracts!AO3445","v":0},{"$f":"unique_contracts!AP3445","v":0},{"$f":"unique_contracts!AQ3445","v":0},{"$f":"unique_contracts!AR3445","v":0},{"$f":"unique_contracts!CA3445","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3443,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3443,\"pumped_storage\",\n      IF(AND(NOT(U3443),V3443),\"n/a\",\n        IF(AND(K3443>0,OR(G3443=\"NotHybrid\",G3443=0)),_xlfn.CONCAT(AB3443,INDEX(resources!$G:$G,MATCH(C3443,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3443,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3443=\"Online\",NOT(ISNUMBER(MATCH(AC3443,misc!$DE:$DE,0)))),F3443,E3443)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AL$1,$AG3443>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AL$1,$AG3443>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AM$1,$AG3443>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CK$3:CK$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AM$1,$AG3443>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CK$3:CK$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AN$1,$AG3443>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CL$3:CL$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AN$1,$AG3443>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CL$3:CL$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AO$1,$AG3443>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CM$3:CM$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AO$1,$AG3443>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CM$3:CM$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AP$1,$AG3443>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CN$3:CN$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AP$1,$AG3443>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CN$3:CN$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AQ$1,$AG3443>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CO$3:CO$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AQ$1,$AG3443>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CO$3:CO$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AR$1,$AG3443>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CP$3:CP$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AR$1,$AG3443>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CP$3:CP$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AS$1,$AG3443>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AS$1,$AG3443>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AT$1,$AG3443>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CR$3:CR$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AT$1,$AG3443>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CR$3:CR$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AU$1,$AG3443>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CS$3:CS$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AU$1,$AG3443>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CS$3:CS$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AV$1,$AG3443>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CT$3:CT$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AV$1,$AG3443>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CT$3:CT$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AW$1,$AG3443>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CU$3:CU$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AW$1,$AG3443>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CU$3:CU$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AX$1,$AG3443>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CV$3:CV$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AX$1,$AG3443>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CV$3:CV$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AY$1,$AG3443>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CW$3:CW$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AY$1,$AG3443>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CW$3:CW$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=AZ$1,$AG3443>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CX$3:CX$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=AZ$1,$AG3443>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CX$3:CX$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=BA$1,$AG3443>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CY$3:CY$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=BA$1,$AG3443>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CY$3:CY$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=BB$1,$AG3443>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=BB$1,$AG3443>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=BC$1,$AG3443>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!DA$3:DA$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=BC$1,$AG3443>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!DA$3:DA$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=BD$1,$AG3443>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!DB$3:DB$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=BD$1,$AG3443>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!DB$3:DB$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3443<=BE$1,$AG3443>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3443,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3443>$AB3443,$AD3443=\"n/a\"),($AA3443-$AB3443)*INDEX(misc!DC$3:DC$6,MATCH($AC3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3443=\"n/a\",$AJ3443*$AI3443,$I3443)\n    +IFERROR(\n      IF(AND($AF3443<=BE$1,$AG3443>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3443,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3443>$AB3443,($AA3443-$AB3443)*INDEX(misc!DC$3:DC$6,MATCH($AD3443,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3443*$AH3443*$AI3443),\n$X3443)*$AK3443","v":0}]
[null,{"$f":"unique_contracts!A3470","v":0},{"$f":"unique_contracts!B3470","v":0},{"$f":"unique_contracts!D3470","v":0},{"$f":"unique_contracts!J3470","v":0},{"$f":"unique_contracts!K3470","v":0},{"$f":"unique_contracts!M3470","v":0},{"$f":"unique_contracts!N3470","v":0},{"$f":"unique_contracts!P3470","v":0},{"$f":"unique_contracts!R3470","v":0},{"$f":"unique_contracts!V3470","v":0},{"$f":"unique_contracts!AB3470","v":0},{"$f":"unique_contracts!AM3470","v":0},{"$f":"unique_contracts!AN3470","v":0},{"$f":"unique_contracts!AO3470","v":0},{"$f":"unique_contracts!AP3470","v":0},{"$f":"unique_contracts!AQ3470","v":0},{"$f":"unique_contracts!AR3470","v":0},{"$f":"unique_contracts!CA3470","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3468,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3468,\"pumped_storage\",\n      IF(AND(NOT(U3468),V3468),\"n/a\",\n        IF(AND(K3468>0,OR(G3468=\"NotHybrid\",G3468=0)),_xlfn.CONCAT(AB3468,INDEX(resources!$G:$G,MATCH(C3468,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3468,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3468=\"Online\",NOT(ISNUMBER(MATCH(AC3468,misc!$DE:$DE,0)))),F3468,E3468)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AL$1,$AG3468>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AL$1,$AG3468>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AM$1,$AG3468>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CK$3:CK$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AM$1,$AG3468>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CK$3:CK$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AN$1,$AG3468>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CL$3:CL$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AN$1,$AG3468>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CL$3:CL$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AO$1,$AG3468>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CM$3:CM$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AO$1,$AG3468>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CM$3:CM$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AP$1,$AG3468>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CN$3:CN$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AP$1,$AG3468>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CN$3:CN$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AQ$1,$AG3468>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CO$3:CO$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AQ$1,$AG3468>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CO$3:CO$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AR$1,$AG3468>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CP$3:CP$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AR$1,$AG3468>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CP$3:CP$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AS$1,$AG3468>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AS$1,$AG3468>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AT$1,$AG3468>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CR$3:CR$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AT$1,$AG3468>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CR$3:CR$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AU$1,$AG3468>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CS$3:CS$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AU$1,$AG3468>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CS$3:CS$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AV$1,$AG3468>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CT$3:CT$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AV$1,$AG3468>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CT$3:CT$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AW$1,$AG3468>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CU$3:CU$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AW$1,$AG3468>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CU$3:CU$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AX$1,$AG3468>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CV$3:CV$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AX$1,$AG3468>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CV$3:CV$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AY$1,$AG3468>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CW$3:CW$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AY$1,$AG3468>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CW$3:CW$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=AZ$1,$AG3468>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CX$3:CX$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=AZ$1,$AG3468>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CX$3:CX$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=BA$1,$AG3468>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CY$3:CY$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=BA$1,$AG3468>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CY$3:CY$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=BB$1,$AG3468>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=BB$1,$AG3468>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=BC$1,$AG3468>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!DA$3:DA$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=BC$1,$AG3468>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!DA$3:DA$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=BD$1,$AG3468>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!DB$3:DB$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=BD$1,$AG3468>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!DB$3:DB$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3468<=BE$1,$AG3468>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3468>$AB3468,$AD3468=\"n/a\"),($AA3468-$AB3468)*INDEX(misc!DC$3:DC$6,MATCH($AC3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3468=\"n/a\",$AJ3468*$AI3468,$I3468)\n    +IFERROR(\n      IF(AND($AF3468<=BE$1,$AG3468>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3468>$AB3468,($AA3468-$AB3468)*INDEX(misc!DC$3:DC$6,MATCH($AD3468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3468*$AH3468*$AI3468),\n$X3468)*$AK3468","v":0}]
[null,{"$f":"unique_contracts!A3489","v":0},{"$f":"unique_contracts!B3489","v":0},{"$f":"unique_contracts!D3489","v":0},{"$f":"unique_contracts!J3489","v":0},{"$f":"unique_contracts!K3489","v":0},{"$f":"unique_contracts!M3489","v":0},{"$f":"unique_contracts!N3489","v":0},{"$f":"unique_contracts!P3489","v":0},{"$f":"unique_contracts!R3489","v":0},{"$f":"unique_contracts!V3489","v":0},{"$f":"unique_contracts!AB3489","v":0},{"$f":"unique_contracts!AM3489","v":0},{"$f":"unique_contracts!AN3489","v":0},{"$f":"unique_contracts!AO3489","v":0},{"$f":"unique_contracts!AP3489","v":0},{"$f":"unique_contracts!AQ3489","v":0},{"$f":"unique_contracts!AR3489","v":0},{"$f":"unique_contracts!CA3489","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3487,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3487,\"pumped_storage\",\n      IF(AND(NOT(U3487),V3487),\"n/a\",\n        IF(AND(K3487>0,OR(G3487=\"NotHybrid\",G3487=0)),_xlfn.CONCAT(AB3487,INDEX(resources!$G:$G,MATCH(C3487,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3487,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3487=\"Online\",NOT(ISNUMBER(MATCH(AC3487,misc!$DE:$DE,0)))),F3487,E3487)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AL$1,$AG3487>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AL$1,$AG3487>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AM$1,$AG3487>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CK$3:CK$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AM$1,$AG3487>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CK$3:CK$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AN$1,$AG3487>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CL$3:CL$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AN$1,$AG3487>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CL$3:CL$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AO$1,$AG3487>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CM$3:CM$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AO$1,$AG3487>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CM$3:CM$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AP$1,$AG3487>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CN$3:CN$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AP$1,$AG3487>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CN$3:CN$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AQ$1,$AG3487>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CO$3:CO$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AQ$1,$AG3487>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CO$3:CO$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AR$1,$AG3487>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CP$3:CP$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AR$1,$AG3487>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CP$3:CP$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AS$1,$AG3487>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AS$1,$AG3487>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AT$1,$AG3487>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CR$3:CR$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AT$1,$AG3487>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CR$3:CR$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AU$1,$AG3487>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CS$3:CS$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AU$1,$AG3487>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CS$3:CS$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AV$1,$AG3487>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CT$3:CT$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AV$1,$AG3487>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CT$3:CT$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AW$1,$AG3487>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CU$3:CU$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AW$1,$AG3487>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CU$3:CU$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AX$1,$AG3487>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CV$3:CV$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AX$1,$AG3487>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CV$3:CV$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AY$1,$AG3487>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CW$3:CW$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AY$1,$AG3487>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CW$3:CW$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=AZ$1,$AG3487>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CX$3:CX$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=AZ$1,$AG3487>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CX$3:CX$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=BA$1,$AG3487>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CY$3:CY$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=BA$1,$AG3487>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CY$3:CY$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=BB$1,$AG3487>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=BB$1,$AG3487>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=BC$1,$AG3487>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!DA$3:DA$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=BC$1,$AG3487>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!DA$3:DA$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=BD$1,$AG3487>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!DB$3:DB$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=BD$1,$AG3487>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!DB$3:DB$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3487<=BE$1,$AG3487>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3487,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3487>$AB3487,$AD3487=\"n/a\"),($AA3487-$AB3487)*INDEX(misc!DC$3:DC$6,MATCH($AC3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3487=\"n/a\",$AJ3487*$AI3487,$I3487)\n    +IFERROR(\n      IF(AND($AF3487<=BE$1,$AG3487>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3487,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3487>$AB3487,($AA3487-$AB3487)*INDEX(misc!DC$3:DC$6,MATCH($AD3487,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3487*$AH3487*$AI3487),\n$X3487)*$AK3487","v":0}]
[null,{"$f":"unique_contracts!A3507","v":0},{"$f":"unique_contracts!B3507","v":0},{"$f":"unique_contracts!D3507","v":0},{"$f":"unique_contracts!J3507","v":0},{"$f":"unique_contracts!K3507","v":0},{"$f":"unique_contracts!M3507","v":0},{"$f":"unique_contracts!N3507","v":0},{"$f":"unique_contracts!P3507","v":0},{"$f":"unique_contracts!R3507","v":0},{"$f":"unique_contracts!V3507","v":0},{"$f":"unique_contracts!AB3507","v":0},{"$f":"unique_contracts!AM3507","v":0},{"$f":"unique_contracts!AN3507","v":0},{"$f":"unique_contracts!AO3507","v":0},{"$f":"unique_contracts!AP3507","v":0},{"$f":"unique_contracts!AQ3507","v":0},{"$f":"unique_contracts!AR3507","v":0},{"$f":"unique_contracts!CA3507","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3505,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3505,\"pumped_storage\",\n      IF(AND(NOT(U3505),V3505),\"n/a\",\n        IF(AND(K3505>0,OR(G3505=\"NotHybrid\",G3505=0)),_xlfn.CONCAT(AB3505,INDEX(resources!$G:$G,MATCH(C3505,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3505,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3505=\"Online\",NOT(ISNUMBER(MATCH(AC3505,misc!$DE:$DE,0)))),F3505,E3505)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AL$1,$AG3505>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AL$1,$AG3505>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AM$1,$AG3505>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CK$3:CK$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AM$1,$AG3505>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CK$3:CK$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AN$1,$AG3505>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CL$3:CL$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AN$1,$AG3505>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CL$3:CL$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AO$1,$AG3505>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CM$3:CM$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AO$1,$AG3505>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CM$3:CM$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AP$1,$AG3505>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CN$3:CN$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AP$1,$AG3505>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CN$3:CN$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AQ$1,$AG3505>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CO$3:CO$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AQ$1,$AG3505>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CO$3:CO$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AR$1,$AG3505>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CP$3:CP$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AR$1,$AG3505>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CP$3:CP$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AS$1,$AG3505>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AS$1,$AG3505>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AT$1,$AG3505>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CR$3:CR$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AT$1,$AG3505>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CR$3:CR$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AU$1,$AG3505>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CS$3:CS$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AU$1,$AG3505>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CS$3:CS$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AV$1,$AG3505>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CT$3:CT$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AV$1,$AG3505>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CT$3:CT$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AW$1,$AG3505>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CU$3:CU$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AW$1,$AG3505>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CU$3:CU$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AX$1,$AG3505>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CV$3:CV$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AX$1,$AG3505>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CV$3:CV$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AY$1,$AG3505>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CW$3:CW$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AY$1,$AG3505>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CW$3:CW$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=AZ$1,$AG3505>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CX$3:CX$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=AZ$1,$AG3505>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CX$3:CX$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=BA$1,$AG3505>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CY$3:CY$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=BA$1,$AG3505>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CY$3:CY$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=BB$1,$AG3505>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=BB$1,$AG3505>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=BC$1,$AG3505>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!DA$3:DA$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=BC$1,$AG3505>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!DA$3:DA$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=BD$1,$AG3505>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!DB$3:DB$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=BD$1,$AG3505>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!DB$3:DB$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3505<=BE$1,$AG3505>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3505,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3505>$AB3505,$AD3505=\"n/a\"),($AA3505-$AB3505)*INDEX(misc!DC$3:DC$6,MATCH($AC3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3505=\"n/a\",$AJ3505*$AI3505,$I3505)\n    +IFERROR(\n      IF(AND($AF3505<=BE$1,$AG3505>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3505,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3505>$AB3505,($AA3505-$AB3505)*INDEX(misc!DC$3:DC$6,MATCH($AD3505,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3505*$AH3505*$AI3505),\n$X3505)*$AK3505","v":0}]
[null,{"$f":"unique_contracts!A3532","v":0},{"$f":"unique_contracts!B3532","v":0},{"$f":"unique_contracts!D3532","v":0},{"$f":"unique_contracts!J3532","v":0},{"$f":"unique_contracts!K3532","v":0},{"$f":"unique_contracts!M3532","v":0},{"$f":"unique_contracts!N3532","v":0},{"$f":"unique_contracts!P3532","v":0},{"$f":"unique_contracts!R3532","v":0},{"$f":"unique_contracts!V3532","v":0},{"$f":"unique_contracts!AB3532","v":0},{"$f":"unique_contracts!AM3532","v":0},{"$f":"unique_contracts!AN3532","v":0},{"$f":"unique_contracts!AO3532","v":0},{"$f":"unique_contracts!AP3532","v":0},{"$f":"unique_contracts!AQ3532","v":0},{"$f":"unique_contracts!AR3532","v":0},{"$f":"unique_contracts!CA3532","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3530,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3530,\"pumped_storage\",\n      IF(AND(NOT(U3530),V3530),\"n/a\",\n        IF(AND(K3530>0,OR(G3530=\"NotHybrid\",G3530=0)),_xlfn.CONCAT(AB3530,INDEX(resources!$G:$G,MATCH(C3530,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3530,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3530=\"Online\",NOT(ISNUMBER(MATCH(AC3530,misc!$DE:$DE,0)))),F3530,E3530)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AL$1,$AG3530>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AL$1,$AG3530>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AM$1,$AG3530>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CK$3:CK$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AM$1,$AG3530>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CK$3:CK$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AN$1,$AG3530>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CL$3:CL$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AN$1,$AG3530>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CL$3:CL$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AO$1,$AG3530>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CM$3:CM$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AO$1,$AG3530>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CM$3:CM$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AP$1,$AG3530>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CN$3:CN$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AP$1,$AG3530>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CN$3:CN$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AQ$1,$AG3530>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CO$3:CO$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AQ$1,$AG3530>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CO$3:CO$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AR$1,$AG3530>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CP$3:CP$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AR$1,$AG3530>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CP$3:CP$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AS$1,$AG3530>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AS$1,$AG3530>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AT$1,$AG3530>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CR$3:CR$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AT$1,$AG3530>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CR$3:CR$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AU$1,$AG3530>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CS$3:CS$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AU$1,$AG3530>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CS$3:CS$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AV$1,$AG3530>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CT$3:CT$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AV$1,$AG3530>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CT$3:CT$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AW$1,$AG3530>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CU$3:CU$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AW$1,$AG3530>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CU$3:CU$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AX$1,$AG3530>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CV$3:CV$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AX$1,$AG3530>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CV$3:CV$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AY$1,$AG3530>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CW$3:CW$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AY$1,$AG3530>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CW$3:CW$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=AZ$1,$AG3530>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CX$3:CX$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=AZ$1,$AG3530>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CX$3:CX$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=BA$1,$AG3530>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CY$3:CY$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=BA$1,$AG3530>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CY$3:CY$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=BB$1,$AG3530>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=BB$1,$AG3530>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=BC$1,$AG3530>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!DA$3:DA$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=BC$1,$AG3530>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!DA$3:DA$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=BD$1,$AG3530>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!DB$3:DB$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=BD$1,$AG3530>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!DB$3:DB$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3530<=BE$1,$AG3530>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3530,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3530>$AB3530,$AD3530=\"n/a\"),($AA3530-$AB3530)*INDEX(misc!DC$3:DC$6,MATCH($AC3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3530=\"n/a\",$AJ3530*$AI3530,$I3530)\n    +IFERROR(\n      IF(AND($AF3530<=BE$1,$AG3530>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3530,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3530>$AB3530,($AA3530-$AB3530)*INDEX(misc!DC$3:DC$6,MATCH($AD3530,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3530*$AH3530*$AI3530),\n$X3530)*$AK3530","v":0}]
[null,{"$f":"unique_contracts!A3551","v":0},{"$f":"unique_contracts!B3551","v":0},{"$f":"unique_contracts!D3551","v":0},{"$f":"unique_contracts!J3551","v":0},{"$f":"unique_contracts!K3551","v":0},{"$f":"unique_contracts!M3551","v":0},{"$f":"unique_contracts!N3551","v":0},{"$f":"unique_contracts!P3551","v":0},{"$f":"unique_contracts!R3551","v":0},{"$f":"unique_contracts!V3551","v":0},{"$f":"unique_contracts!AB3551","v":0},{"$f":"unique_contracts!AM3551","v":0},{"$f":"unique_contracts!AN3551","v":0},{"$f":"unique_contracts!AO3551","v":0},{"$f":"unique_contracts!AP3551","v":0},{"$f":"unique_contracts!AQ3551","v":0},{"$f":"unique_contracts!AR3551","v":0},{"$f":"unique_contracts!CA3551","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3549,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3549,\"pumped_storage\",\n      IF(AND(NOT(U3549),V3549),\"n/a\",\n        IF(AND(K3549>0,OR(G3549=\"NotHybrid\",G3549=0)),_xlfn.CONCAT(AB3549,INDEX(resources!$G:$G,MATCH(C3549,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3549,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3549=\"Online\",NOT(ISNUMBER(MATCH(AC3549,misc!$DE:$DE,0)))),F3549,E3549)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AL$1,$AG3549>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AL$1,$AG3549>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AM$1,$AG3549>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CK$3:CK$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AM$1,$AG3549>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CK$3:CK$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AN$1,$AG3549>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CL$3:CL$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AN$1,$AG3549>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CL$3:CL$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AO$1,$AG3549>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CM$3:CM$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AO$1,$AG3549>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CM$3:CM$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AP$1,$AG3549>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CN$3:CN$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AP$1,$AG3549>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CN$3:CN$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AQ$1,$AG3549>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CO$3:CO$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AQ$1,$AG3549>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CO$3:CO$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AR$1,$AG3549>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CP$3:CP$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AR$1,$AG3549>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CP$3:CP$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AS$1,$AG3549>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AS$1,$AG3549>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AT$1,$AG3549>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CR$3:CR$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AT$1,$AG3549>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CR$3:CR$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AU$1,$AG3549>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CS$3:CS$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AU$1,$AG3549>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CS$3:CS$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AV$1,$AG3549>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CT$3:CT$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AV$1,$AG3549>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CT$3:CT$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AW$1,$AG3549>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CU$3:CU$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AW$1,$AG3549>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CU$3:CU$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AX$1,$AG3549>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CV$3:CV$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AX$1,$AG3549>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CV$3:CV$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AY$1,$AG3549>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CW$3:CW$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AY$1,$AG3549>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CW$3:CW$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=AZ$1,$AG3549>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CX$3:CX$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=AZ$1,$AG3549>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CX$3:CX$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=BA$1,$AG3549>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CY$3:CY$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=BA$1,$AG3549>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CY$3:CY$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=BB$1,$AG3549>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=BB$1,$AG3549>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=BC$1,$AG3549>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!DA$3:DA$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=BC$1,$AG3549>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!DA$3:DA$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=BD$1,$AG3549>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!DB$3:DB$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=BD$1,$AG3549>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!DB$3:DB$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3549<=BE$1,$AG3549>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3549,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3549>$AB3549,$AD3549=\"n/a\"),($AA3549-$AB3549)*INDEX(misc!DC$3:DC$6,MATCH($AC3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3549=\"n/a\",$AJ3549*$AI3549,$I3549)\n    +IFERROR(\n      IF(AND($AF3549<=BE$1,$AG3549>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3549,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3549>$AB3549,($AA3549-$AB3549)*INDEX(misc!DC$3:DC$6,MATCH($AD3549,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3549*$AH3549*$AI3549),\n$X3549)*$AK3549","v":0}]
[null,{"$f":"unique_contracts!A3557","v":0},{"$f":"unique_contracts!B3557","v":0},{"$f":"unique_contracts!D3557","v":0},{"$f":"unique_contracts!J3557","v":0},{"$f":"unique_contracts!K3557","v":0},{"$f":"unique_contracts!M3557","v":0},{"$f":"unique_contracts!N3557","v":0},{"$f":"unique_contracts!P3557","v":0},{"$f":"unique_contracts!R3557","v":0},{"$f":"unique_contracts!V3557","v":0},{"$f":"unique_contracts!AB3557","v":0},{"$f":"unique_contracts!AM3557","v":0},{"$f":"unique_contracts!AN3557","v":0},{"$f":"unique_contracts!AO3557","v":0},{"$f":"unique_contracts!AP3557","v":0},{"$f":"unique_contracts!AQ3557","v":0},{"$f":"unique_contracts!AR3557","v":0},{"$f":"unique_contracts!CA3557","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3555,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3555,\"pumped_storage\",\n      IF(AND(NOT(U3555),V3555),\"n/a\",\n        IF(AND(K3555>0,OR(G3555=\"NotHybrid\",G3555=0)),_xlfn.CONCAT(AB3555,INDEX(resources!$G:$G,MATCH(C3555,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3555,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3555=\"Online\",NOT(ISNUMBER(MATCH(AC3555,misc!$DE:$DE,0)))),F3555,E3555)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AL$1,$AG3555>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AL$1,$AG3555>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AM$1,$AG3555>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CK$3:CK$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AM$1,$AG3555>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CK$3:CK$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AN$1,$AG3555>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CL$3:CL$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AN$1,$AG3555>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CL$3:CL$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AO$1,$AG3555>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CM$3:CM$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AO$1,$AG3555>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CM$3:CM$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AP$1,$AG3555>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CN$3:CN$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AP$1,$AG3555>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CN$3:CN$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AQ$1,$AG3555>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CO$3:CO$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AQ$1,$AG3555>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CO$3:CO$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AR$1,$AG3555>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CP$3:CP$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AR$1,$AG3555>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CP$3:CP$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AS$1,$AG3555>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AS$1,$AG3555>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AT$1,$AG3555>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CR$3:CR$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AT$1,$AG3555>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CR$3:CR$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AU$1,$AG3555>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CS$3:CS$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AU$1,$AG3555>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CS$3:CS$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AV$1,$AG3555>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CT$3:CT$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AV$1,$AG3555>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CT$3:CT$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AW$1,$AG3555>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CU$3:CU$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AW$1,$AG3555>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CU$3:CU$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AX$1,$AG3555>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CV$3:CV$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AX$1,$AG3555>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CV$3:CV$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AY$1,$AG3555>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CW$3:CW$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AY$1,$AG3555>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CW$3:CW$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=AZ$1,$AG3555>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CX$3:CX$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=AZ$1,$AG3555>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CX$3:CX$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=BA$1,$AG3555>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CY$3:CY$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=BA$1,$AG3555>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CY$3:CY$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=BB$1,$AG3555>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=BB$1,$AG3555>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=BC$1,$AG3555>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!DA$3:DA$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=BC$1,$AG3555>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!DA$3:DA$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=BD$1,$AG3555>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!DB$3:DB$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=BD$1,$AG3555>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!DB$3:DB$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3555<=BE$1,$AG3555>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3555>$AB3555,$AD3555=\"n/a\"),($AA3555-$AB3555)*INDEX(misc!DC$3:DC$6,MATCH($AC3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3555=\"n/a\",$AJ3555*$AI3555,$I3555)\n    +IFERROR(\n      IF(AND($AF3555<=BE$1,$AG3555>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3555>$AB3555,($AA3555-$AB3555)*INDEX(misc!DC$3:DC$6,MATCH($AD3555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3555*$AH3555*$AI3555),\n$X3555)*$AK3555","v":0}]
[null,{"$f":"unique_contracts!A3580","v":0},{"$f":"unique_contracts!B3580","v":0},{"$f":"unique_contracts!D3580","v":0},{"$f":"unique_contracts!J3580","v":0},{"$f":"unique_contracts!K3580","v":0},{"$f":"unique_contracts!M3580","v":0},{"$f":"unique_contracts!N3580","v":0},{"$f":"unique_contracts!P3580","v":0},{"$f":"unique_contracts!R3580","v":0},{"$f":"unique_contracts!V3580","v":0},{"$f":"unique_contracts!AB3580","v":0},{"$f":"unique_contracts!AM3580","v":0},{"$f":"unique_contracts!AN3580","v":0},{"$f":"unique_contracts!AO3580","v":0},{"$f":"unique_contracts!AP3580","v":0},{"$f":"unique_contracts!AQ3580","v":0},{"$f":"unique_contracts!AR3580","v":0},{"$f":"unique_contracts!CA3580","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3578,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3578,\"pumped_storage\",\n      IF(AND(NOT(U3578),V3578),\"n/a\",\n        IF(AND(K3578>0,OR(G3578=\"NotHybrid\",G3578=0)),_xlfn.CONCAT(AB3578,INDEX(resources!$G:$G,MATCH(C3578,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3578,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3578=\"Online\",NOT(ISNUMBER(MATCH(AC3578,misc!$DE:$DE,0)))),F3578,E3578)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AL$1,$AG3578>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AL$1,$AG3578>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AM$1,$AG3578>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CK$3:CK$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AM$1,$AG3578>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CK$3:CK$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AN$1,$AG3578>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CL$3:CL$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AN$1,$AG3578>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CL$3:CL$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AO$1,$AG3578>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CM$3:CM$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AO$1,$AG3578>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CM$3:CM$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AP$1,$AG3578>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CN$3:CN$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AP$1,$AG3578>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CN$3:CN$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AQ$1,$AG3578>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CO$3:CO$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AQ$1,$AG3578>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CO$3:CO$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AR$1,$AG3578>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CP$3:CP$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AR$1,$AG3578>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CP$3:CP$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AS$1,$AG3578>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AS$1,$AG3578>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AT$1,$AG3578>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CR$3:CR$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AT$1,$AG3578>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CR$3:CR$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AU$1,$AG3578>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CS$3:CS$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AU$1,$AG3578>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CS$3:CS$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AV$1,$AG3578>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CT$3:CT$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AV$1,$AG3578>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CT$3:CT$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AW$1,$AG3578>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CU$3:CU$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AW$1,$AG3578>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CU$3:CU$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AX$1,$AG3578>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CV$3:CV$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AX$1,$AG3578>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CV$3:CV$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AY$1,$AG3578>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CW$3:CW$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AY$1,$AG3578>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CW$3:CW$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=AZ$1,$AG3578>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CX$3:CX$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=AZ$1,$AG3578>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CX$3:CX$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=BA$1,$AG3578>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CY$3:CY$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=BA$1,$AG3578>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CY$3:CY$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=BB$1,$AG3578>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=BB$1,$AG3578>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=BC$1,$AG3578>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!DA$3:DA$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=BC$1,$AG3578>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!DA$3:DA$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=BD$1,$AG3578>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!DB$3:DB$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=BD$1,$AG3578>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!DB$3:DB$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3578<=BE$1,$AG3578>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3578,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3578>$AB3578,$AD3578=\"n/a\"),($AA3578-$AB3578)*INDEX(misc!DC$3:DC$6,MATCH($AC3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3578=\"n/a\",$AJ3578*$AI3578,$I3578)\n    +IFERROR(\n      IF(AND($AF3578<=BE$1,$AG3578>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3578,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3578>$AB3578,($AA3578-$AB3578)*INDEX(misc!DC$3:DC$6,MATCH($AD3578,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3578*$AH3578*$AI3578),\n$X3578)*$AK3578","v":0}]
[null,{"$f":"unique_contracts!A3594","v":0},{"$f":"unique_contracts!B3594","v":0},{"$f":"unique_contracts!D3594","v":0},{"$f":"unique_contracts!J3594","v":0},{"$f":"unique_contracts!K3594","v":0},{"$f":"unique_contracts!M3594","v":0},{"$f":"unique_contracts!N3594","v":0},{"$f":"unique_contracts!P3594","v":0},{"$f":"unique_contracts!R3594","v":0},{"$f":"unique_contracts!V3594","v":0},{"$f":"unique_contracts!AB3594","v":0},{"$f":"unique_contracts!AM3594","v":0},{"$f":"unique_contracts!AN3594","v":0},{"$f":"unique_contracts!AO3594","v":0},{"$f":"unique_contracts!AP3594","v":0},{"$f":"unique_contracts!AQ3594","v":0},{"$f":"unique_contracts!AR3594","v":0},{"$f":"unique_contracts!CA3594","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3592,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3592,\"pumped_storage\",\n      IF(AND(NOT(U3592),V3592),\"n/a\",\n        IF(AND(K3592>0,OR(G3592=\"NotHybrid\",G3592=0)),_xlfn.CONCAT(AB3592,INDEX(resources!$G:$G,MATCH(C3592,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3592,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3592=\"Online\",NOT(ISNUMBER(MATCH(AC3592,misc!$DE:$DE,0)))),F3592,E3592)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AL$1,$AG3592>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AL$1,$AG3592>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AM$1,$AG3592>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CK$3:CK$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AM$1,$AG3592>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CK$3:CK$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AN$1,$AG3592>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CL$3:CL$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AN$1,$AG3592>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CL$3:CL$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AO$1,$AG3592>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CM$3:CM$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AO$1,$AG3592>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CM$3:CM$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AP$1,$AG3592>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CN$3:CN$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AP$1,$AG3592>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CN$3:CN$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AQ$1,$AG3592>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CO$3:CO$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AQ$1,$AG3592>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CO$3:CO$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AR$1,$AG3592>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CP$3:CP$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AR$1,$AG3592>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CP$3:CP$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AS$1,$AG3592>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AS$1,$AG3592>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AT$1,$AG3592>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CR$3:CR$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AT$1,$AG3592>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CR$3:CR$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AU$1,$AG3592>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CS$3:CS$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AU$1,$AG3592>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CS$3:CS$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AV$1,$AG3592>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CT$3:CT$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AV$1,$AG3592>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CT$3:CT$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AW$1,$AG3592>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CU$3:CU$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AW$1,$AG3592>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CU$3:CU$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AX$1,$AG3592>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CV$3:CV$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AX$1,$AG3592>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CV$3:CV$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AY$1,$AG3592>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CW$3:CW$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AY$1,$AG3592>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CW$3:CW$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=AZ$1,$AG3592>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CX$3:CX$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=AZ$1,$AG3592>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CX$3:CX$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=BA$1,$AG3592>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CY$3:CY$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=BA$1,$AG3592>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CY$3:CY$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=BB$1,$AG3592>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=BB$1,$AG3592>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=BC$1,$AG3592>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!DA$3:DA$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=BC$1,$AG3592>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!DA$3:DA$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=BD$1,$AG3592>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!DB$3:DB$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=BD$1,$AG3592>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!DB$3:DB$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3592<=BE$1,$AG3592>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3592,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3592>$AB3592,$AD3592=\"n/a\"),($AA3592-$AB3592)*INDEX(misc!DC$3:DC$6,MATCH($AC3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3592=\"n/a\",$AJ3592*$AI3592,$I3592)\n    +IFERROR(\n      IF(AND($AF3592<=BE$1,$AG3592>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3592,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3592>$AB3592,($AA3592-$AB3592)*INDEX(misc!DC$3:DC$6,MATCH($AD3592,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3592*$AH3592*$AI3592),\n$X3592)*$AK3592","v":0}]
[null,{"$f":"unique_contracts!A3619","v":0},{"$f":"unique_contracts!B3619","v":0},{"$f":"unique_contracts!D3619","v":0},{"$f":"unique_contracts!J3619","v":0},{"$f":"unique_contracts!K3619","v":0},{"$f":"unique_contracts!M3619","v":0},{"$f":"unique_contracts!N3619","v":0},{"$f":"unique_contracts!P3619","v":0},{"$f":"unique_contracts!R3619","v":0},{"$f":"unique_contracts!V3619","v":0},{"$f":"unique_contracts!AB3619","v":0},{"$f":"unique_contracts!AM3619","v":0},{"$f":"unique_contracts!AN3619","v":0},{"$f":"unique_contracts!AO3619","v":0},{"$f":"unique_contracts!AP3619","v":0},{"$f":"unique_contracts!AQ3619","v":0},{"$f":"unique_contracts!AR3619","v":0},{"$f":"unique_contracts!CA3619","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3617,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3617,\"pumped_storage\",\n      IF(AND(NOT(U3617),V3617),\"n/a\",\n        IF(AND(K3617>0,OR(G3617=\"NotHybrid\",G3617=0)),_xlfn.CONCAT(AB3617,INDEX(resources!$G:$G,MATCH(C3617,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3617,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3617=\"Online\",NOT(ISNUMBER(MATCH(AC3617,misc!$DE:$DE,0)))),F3617,E3617)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AL$1,$AG3617>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AL$1,$AG3617>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AM$1,$AG3617>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CK$3:CK$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AM$1,$AG3617>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CK$3:CK$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AN$1,$AG3617>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CL$3:CL$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AN$1,$AG3617>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CL$3:CL$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AO$1,$AG3617>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CM$3:CM$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AO$1,$AG3617>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CM$3:CM$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AP$1,$AG3617>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CN$3:CN$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AP$1,$AG3617>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CN$3:CN$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AQ$1,$AG3617>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CO$3:CO$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AQ$1,$AG3617>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CO$3:CO$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AR$1,$AG3617>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CP$3:CP$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AR$1,$AG3617>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CP$3:CP$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AS$1,$AG3617>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AS$1,$AG3617>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AT$1,$AG3617>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CR$3:CR$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AT$1,$AG3617>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CR$3:CR$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AU$1,$AG3617>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CS$3:CS$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AU$1,$AG3617>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CS$3:CS$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AV$1,$AG3617>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CT$3:CT$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AV$1,$AG3617>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CT$3:CT$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AW$1,$AG3617>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CU$3:CU$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AW$1,$AG3617>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CU$3:CU$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AX$1,$AG3617>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CV$3:CV$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AX$1,$AG3617>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CV$3:CV$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AY$1,$AG3617>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CW$3:CW$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AY$1,$AG3617>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CW$3:CW$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=AZ$1,$AG3617>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CX$3:CX$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=AZ$1,$AG3617>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CX$3:CX$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=BA$1,$AG3617>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CY$3:CY$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=BA$1,$AG3617>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CY$3:CY$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=BB$1,$AG3617>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=BB$1,$AG3617>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=BC$1,$AG3617>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!DA$3:DA$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=BC$1,$AG3617>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!DA$3:DA$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=BD$1,$AG3617>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!DB$3:DB$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=BD$1,$AG3617>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!DB$3:DB$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3617<=BE$1,$AG3617>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3617>$AB3617,$AD3617=\"n/a\"),($AA3617-$AB3617)*INDEX(misc!DC$3:DC$6,MATCH($AC3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3617=\"n/a\",$AJ3617*$AI3617,$I3617)\n    +IFERROR(\n      IF(AND($AF3617<=BE$1,$AG3617>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3617>$AB3617,($AA3617-$AB3617)*INDEX(misc!DC$3:DC$6,MATCH($AD3617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3617*$AH3617*$AI3617),\n$X3617)*$AK3617","v":0}]
[null,{"$f":"unique_contracts!A3638","v":0},{"$f":"unique_contracts!B3638","v":0},{"$f":"unique_contracts!D3638","v":0},{"$f":"unique_contracts!J3638","v":0},{"$f":"unique_contracts!K3638","v":0},{"$f":"unique_contracts!M3638","v":0},{"$f":"unique_contracts!N3638","v":0},{"$f":"unique_contracts!P3638","v":0},{"$f":"unique_contracts!R3638","v":0},{"$f":"unique_contracts!V3638","v":0},{"$f":"unique_contracts!AB3638","v":0},{"$f":"unique_contracts!AM3638","v":0},{"$f":"unique_contracts!AN3638","v":0},{"$f":"unique_contracts!AO3638","v":0},{"$f":"unique_contracts!AP3638","v":0},{"$f":"unique_contracts!AQ3638","v":0},{"$f":"unique_contracts!AR3638","v":0},{"$f":"unique_contracts!CA3638","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3636,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3636,\"pumped_storage\",\n      IF(AND(NOT(U3636),V3636),\"n/a\",\n        IF(AND(K3636>0,OR(G3636=\"NotHybrid\",G3636=0)),_xlfn.CONCAT(AB3636,INDEX(resources!$G:$G,MATCH(C3636,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3636,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3636=\"Online\",NOT(ISNUMBER(MATCH(AC3636,misc!$DE:$DE,0)))),F3636,E3636)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AL$1,$AG3636>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AL$1,$AG3636>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AM$1,$AG3636>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CK$3:CK$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AM$1,$AG3636>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CK$3:CK$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AN$1,$AG3636>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CL$3:CL$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AN$1,$AG3636>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CL$3:CL$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AO$1,$AG3636>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CM$3:CM$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AO$1,$AG3636>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CM$3:CM$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AP$1,$AG3636>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CN$3:CN$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AP$1,$AG3636>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CN$3:CN$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AQ$1,$AG3636>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CO$3:CO$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AQ$1,$AG3636>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CO$3:CO$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AR$1,$AG3636>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CP$3:CP$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AR$1,$AG3636>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CP$3:CP$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AS$1,$AG3636>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AS$1,$AG3636>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AT$1,$AG3636>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CR$3:CR$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AT$1,$AG3636>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CR$3:CR$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AU$1,$AG3636>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CS$3:CS$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AU$1,$AG3636>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CS$3:CS$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AV$1,$AG3636>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CT$3:CT$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AV$1,$AG3636>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CT$3:CT$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AW$1,$AG3636>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CU$3:CU$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AW$1,$AG3636>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CU$3:CU$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AX$1,$AG3636>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CV$3:CV$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AX$1,$AG3636>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CV$3:CV$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AY$1,$AG3636>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CW$3:CW$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AY$1,$AG3636>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CW$3:CW$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=AZ$1,$AG3636>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CX$3:CX$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=AZ$1,$AG3636>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CX$3:CX$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=BA$1,$AG3636>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CY$3:CY$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=BA$1,$AG3636>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CY$3:CY$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=BB$1,$AG3636>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=BB$1,$AG3636>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=BC$1,$AG3636>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!DA$3:DA$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=BC$1,$AG3636>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!DA$3:DA$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=BD$1,$AG3636>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!DB$3:DB$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=BD$1,$AG3636>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!DB$3:DB$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3636<=BE$1,$AG3636>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3636,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3636>$AB3636,$AD3636=\"n/a\"),($AA3636-$AB3636)*INDEX(misc!DC$3:DC$6,MATCH($AC3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3636=\"n/a\",$AJ3636*$AI3636,$I3636)\n    +IFERROR(\n      IF(AND($AF3636<=BE$1,$AG3636>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3636,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3636>$AB3636,($AA3636-$AB3636)*INDEX(misc!DC$3:DC$6,MATCH($AD3636,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3636*$AH3636*$AI3636),\n$X3636)*$AK3636","v":0}]
[null,{"$f":"unique_contracts!A3657","v":0},{"$f":"unique_contracts!B3657","v":0},{"$f":"unique_contracts!D3657","v":0},{"$f":"unique_contracts!J3657","v":0},{"$f":"unique_contracts!K3657","v":0},{"$f":"unique_contracts!M3657","v":0},{"$f":"unique_contracts!N3657","v":0},{"$f":"unique_contracts!P3657","v":0},{"$f":"unique_contracts!R3657","v":0},{"$f":"unique_contracts!V3657","v":0},{"$f":"unique_contracts!AB3657","v":0},{"$f":"unique_contracts!AM3657","v":0},{"$f":"unique_contracts!AN3657","v":0},{"$f":"unique_contracts!AO3657","v":0},{"$f":"unique_contracts!AP3657","v":0},{"$f":"unique_contracts!AQ3657","v":0},{"$f":"unique_contracts!AR3657","v":0},{"$f":"unique_contracts!CA3657","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3655,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3655,\"pumped_storage\",\n      IF(AND(NOT(U3655),V3655),\"n/a\",\n        IF(AND(K3655>0,OR(G3655=\"NotHybrid\",G3655=0)),_xlfn.CONCAT(AB3655,INDEX(resources!$G:$G,MATCH(C3655,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3655,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3655=\"Online\",NOT(ISNUMBER(MATCH(AC3655,misc!$DE:$DE,0)))),F3655,E3655)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AL$1,$AG3655>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AL$1,$AG3655>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AM$1,$AG3655>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CK$3:CK$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AM$1,$AG3655>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CK$3:CK$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AN$1,$AG3655>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CL$3:CL$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AN$1,$AG3655>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CL$3:CL$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AO$1,$AG3655>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CM$3:CM$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AO$1,$AG3655>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CM$3:CM$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AP$1,$AG3655>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CN$3:CN$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AP$1,$AG3655>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CN$3:CN$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AQ$1,$AG3655>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CO$3:CO$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AQ$1,$AG3655>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CO$3:CO$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AR$1,$AG3655>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CP$3:CP$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AR$1,$AG3655>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CP$3:CP$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AS$1,$AG3655>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AS$1,$AG3655>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AT$1,$AG3655>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CR$3:CR$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AT$1,$AG3655>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CR$3:CR$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AU$1,$AG3655>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CS$3:CS$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AU$1,$AG3655>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CS$3:CS$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AV$1,$AG3655>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CT$3:CT$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AV$1,$AG3655>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CT$3:CT$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AW$1,$AG3655>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CU$3:CU$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AW$1,$AG3655>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CU$3:CU$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AX$1,$AG3655>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CV$3:CV$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AX$1,$AG3655>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CV$3:CV$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AY$1,$AG3655>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CW$3:CW$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AY$1,$AG3655>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CW$3:CW$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=AZ$1,$AG3655>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CX$3:CX$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=AZ$1,$AG3655>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CX$3:CX$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=BA$1,$AG3655>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CY$3:CY$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=BA$1,$AG3655>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CY$3:CY$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=BB$1,$AG3655>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=BB$1,$AG3655>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=BC$1,$AG3655>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!DA$3:DA$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=BC$1,$AG3655>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!DA$3:DA$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=BD$1,$AG3655>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!DB$3:DB$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=BD$1,$AG3655>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!DB$3:DB$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3655<=BE$1,$AG3655>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3655,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3655>$AB3655,$AD3655=\"n/a\"),($AA3655-$AB3655)*INDEX(misc!DC$3:DC$6,MATCH($AC3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3655=\"n/a\",$AJ3655*$AI3655,$I3655)\n    +IFERROR(\n      IF(AND($AF3655<=BE$1,$AG3655>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3655,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3655>$AB3655,($AA3655-$AB3655)*INDEX(misc!DC$3:DC$6,MATCH($AD3655,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3655*$AH3655*$AI3655),\n$X3655)*$AK3655","v":0}]
[null,{"$f":"unique_contracts!A3681","v":0},{"$f":"unique_contracts!B3681","v":0},{"$f":"unique_contracts!D3681","v":0},{"$f":"unique_contracts!J3681","v":0},{"$f":"unique_contracts!K3681","v":0},{"$f":"unique_contracts!M3681","v":0},{"$f":"unique_contracts!N3681","v":0},{"$f":"unique_contracts!P3681","v":0},{"$f":"unique_contracts!R3681","v":0},{"$f":"unique_contracts!V3681","v":0},{"$f":"unique_contracts!AB3681","v":0},{"$f":"unique_contracts!AM3681","v":0},{"$f":"unique_contracts!AN3681","v":0},{"$f":"unique_contracts!AO3681","v":0},{"$f":"unique_contracts!AP3681","v":0},{"$f":"unique_contracts!AQ3681","v":0},{"$f":"unique_contracts!AR3681","v":0},{"$f":"unique_contracts!CA3681","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3679,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3679,\"pumped_storage\",\n      IF(AND(NOT(U3679),V3679),\"n/a\",\n        IF(AND(K3679>0,OR(G3679=\"NotHybrid\",G3679=0)),_xlfn.CONCAT(AB3679,INDEX(resources!$G:$G,MATCH(C3679,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3679,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3679=\"Online\",NOT(ISNUMBER(MATCH(AC3679,misc!$DE:$DE,0)))),F3679,E3679)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AL$1,$AG3679>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AL$1,$AG3679>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AM$1,$AG3679>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CK$3:CK$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AM$1,$AG3679>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CK$3:CK$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AN$1,$AG3679>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CL$3:CL$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AN$1,$AG3679>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CL$3:CL$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AO$1,$AG3679>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CM$3:CM$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AO$1,$AG3679>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CM$3:CM$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AP$1,$AG3679>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CN$3:CN$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AP$1,$AG3679>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CN$3:CN$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AQ$1,$AG3679>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CO$3:CO$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AQ$1,$AG3679>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CO$3:CO$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AR$1,$AG3679>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CP$3:CP$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AR$1,$AG3679>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CP$3:CP$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AS$1,$AG3679>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AS$1,$AG3679>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AT$1,$AG3679>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CR$3:CR$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AT$1,$AG3679>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CR$3:CR$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AU$1,$AG3679>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CS$3:CS$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AU$1,$AG3679>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CS$3:CS$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AV$1,$AG3679>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CT$3:CT$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AV$1,$AG3679>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CT$3:CT$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AW$1,$AG3679>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CU$3:CU$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AW$1,$AG3679>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CU$3:CU$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AX$1,$AG3679>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CV$3:CV$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AX$1,$AG3679>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CV$3:CV$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AY$1,$AG3679>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CW$3:CW$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AY$1,$AG3679>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CW$3:CW$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=AZ$1,$AG3679>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CX$3:CX$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=AZ$1,$AG3679>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CX$3:CX$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=BA$1,$AG3679>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CY$3:CY$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=BA$1,$AG3679>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CY$3:CY$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=BB$1,$AG3679>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=BB$1,$AG3679>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=BC$1,$AG3679>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!DA$3:DA$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=BC$1,$AG3679>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!DA$3:DA$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=BD$1,$AG3679>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!DB$3:DB$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=BD$1,$AG3679>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!DB$3:DB$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3679<=BE$1,$AG3679>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3679,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3679>$AB3679,$AD3679=\"n/a\"),($AA3679-$AB3679)*INDEX(misc!DC$3:DC$6,MATCH($AC3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3679=\"n/a\",$AJ3679*$AI3679,$I3679)\n    +IFERROR(\n      IF(AND($AF3679<=BE$1,$AG3679>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3679,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3679>$AB3679,($AA3679-$AB3679)*INDEX(misc!DC$3:DC$6,MATCH($AD3679,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3679*$AH3679*$AI3679),\n$X3679)*$AK3679","v":0}]
[null,{"$f":"unique_contracts!A3700","v":0},{"$f":"unique_contracts!B3700","v":0},{"$f":"unique_contracts!D3700","v":0},{"$f":"unique_contracts!J3700","v":0},{"$f":"unique_contracts!K3700","v":0},{"$f":"unique_contracts!M3700","v":0},{"$f":"unique_contracts!N3700","v":0},{"$f":"unique_contracts!P3700","v":0},{"$f":"unique_contracts!R3700","v":0},{"$f":"unique_contracts!V3700","v":0},{"$f":"unique_contracts!AB3700","v":0},{"$f":"unique_contracts!AM3700","v":0},{"$f":"unique_contracts!AN3700","v":0},{"$f":"unique_contracts!AO3700","v":0},{"$f":"unique_contracts!AP3700","v":0},{"$f":"unique_contracts!AQ3700","v":0},{"$f":"unique_contracts!AR3700","v":0},{"$f":"unique_contracts!CA3700","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3698,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3698,\"pumped_storage\",\n      IF(AND(NOT(U3698),V3698),\"n/a\",\n        IF(AND(K3698>0,OR(G3698=\"NotHybrid\",G3698=0)),_xlfn.CONCAT(AB3698,INDEX(resources!$G:$G,MATCH(C3698,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3698,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3698=\"Online\",NOT(ISNUMBER(MATCH(AC3698,misc!$DE:$DE,0)))),F3698,E3698)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AL$1,$AG3698>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AL$1,$AG3698>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AM$1,$AG3698>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CK$3:CK$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AM$1,$AG3698>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CK$3:CK$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AN$1,$AG3698>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CL$3:CL$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AN$1,$AG3698>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CL$3:CL$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AO$1,$AG3698>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CM$3:CM$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AO$1,$AG3698>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CM$3:CM$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AP$1,$AG3698>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CN$3:CN$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AP$1,$AG3698>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CN$3:CN$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AQ$1,$AG3698>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CO$3:CO$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AQ$1,$AG3698>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CO$3:CO$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AR$1,$AG3698>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CP$3:CP$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AR$1,$AG3698>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CP$3:CP$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AS$1,$AG3698>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AS$1,$AG3698>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AT$1,$AG3698>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CR$3:CR$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AT$1,$AG3698>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CR$3:CR$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AU$1,$AG3698>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CS$3:CS$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AU$1,$AG3698>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CS$3:CS$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AV$1,$AG3698>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CT$3:CT$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AV$1,$AG3698>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CT$3:CT$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AW$1,$AG3698>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CU$3:CU$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AW$1,$AG3698>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CU$3:CU$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AX$1,$AG3698>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CV$3:CV$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AX$1,$AG3698>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CV$3:CV$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AY$1,$AG3698>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CW$3:CW$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AY$1,$AG3698>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CW$3:CW$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=AZ$1,$AG3698>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CX$3:CX$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=AZ$1,$AG3698>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CX$3:CX$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=BA$1,$AG3698>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CY$3:CY$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=BA$1,$AG3698>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CY$3:CY$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=BB$1,$AG3698>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=BB$1,$AG3698>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=BC$1,$AG3698>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!DA$3:DA$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=BC$1,$AG3698>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!DA$3:DA$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=BD$1,$AG3698>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!DB$3:DB$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=BD$1,$AG3698>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!DB$3:DB$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3698<=BE$1,$AG3698>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3698,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3698>$AB3698,$AD3698=\"n/a\"),($AA3698-$AB3698)*INDEX(misc!DC$3:DC$6,MATCH($AC3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3698=\"n/a\",$AJ3698*$AI3698,$I3698)\n    +IFERROR(\n      IF(AND($AF3698<=BE$1,$AG3698>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3698,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3698>$AB3698,($AA3698-$AB3698)*INDEX(misc!DC$3:DC$6,MATCH($AD3698,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3698*$AH3698*$AI3698),\n$X3698)*$AK3698","v":0}]
[null,{"$f":"unique_contracts!A3706","v":0},{"$f":"unique_contracts!B3706","v":0},{"$f":"unique_contracts!D3706","v":0},{"$f":"unique_contracts!J3706","v":0},{"$f":"unique_contracts!K3706","v":0},{"$f":"unique_contracts!M3706","v":0},{"$f":"unique_contracts!N3706","v":0},{"$f":"unique_contracts!P3706","v":0},{"$f":"unique_contracts!R3706","v":0},{"$f":"unique_contracts!V3706","v":0},{"$f":"unique_contracts!AB3706","v":0},{"$f":"unique_contracts!AM3706","v":0},{"$f":"unique_contracts!AN3706","v":0},{"$f":"unique_contracts!AO3706","v":0},{"$f":"unique_contracts!AP3706","v":0},{"$f":"unique_contracts!AQ3706","v":0},{"$f":"unique_contracts!AR3706","v":0},{"$f":"unique_contracts!CA3706","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3704,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3704,\"pumped_storage\",\n      IF(AND(NOT(U3704),V3704),\"n/a\",\n        IF(AND(K3704>0,OR(G3704=\"NotHybrid\",G3704=0)),_xlfn.CONCAT(AB3704,INDEX(resources!$G:$G,MATCH(C3704,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3704,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3704=\"Online\",NOT(ISNUMBER(MATCH(AC3704,misc!$DE:$DE,0)))),F3704,E3704)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AL$1,$AG3704>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AL$1,$AG3704>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AM$1,$AG3704>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CK$3:CK$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AM$1,$AG3704>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CK$3:CK$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AN$1,$AG3704>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CL$3:CL$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AN$1,$AG3704>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CL$3:CL$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AO$1,$AG3704>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CM$3:CM$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AO$1,$AG3704>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CM$3:CM$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AP$1,$AG3704>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CN$3:CN$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AP$1,$AG3704>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CN$3:CN$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AQ$1,$AG3704>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CO$3:CO$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AQ$1,$AG3704>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CO$3:CO$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AR$1,$AG3704>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CP$3:CP$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AR$1,$AG3704>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CP$3:CP$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AS$1,$AG3704>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AS$1,$AG3704>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AT$1,$AG3704>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CR$3:CR$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AT$1,$AG3704>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CR$3:CR$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AU$1,$AG3704>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CS$3:CS$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AU$1,$AG3704>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CS$3:CS$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AV$1,$AG3704>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CT$3:CT$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AV$1,$AG3704>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CT$3:CT$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AW$1,$AG3704>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CU$3:CU$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AW$1,$AG3704>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CU$3:CU$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AX$1,$AG3704>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CV$3:CV$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AX$1,$AG3704>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CV$3:CV$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AY$1,$AG3704>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CW$3:CW$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AY$1,$AG3704>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CW$3:CW$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=AZ$1,$AG3704>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CX$3:CX$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=AZ$1,$AG3704>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CX$3:CX$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=BA$1,$AG3704>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CY$3:CY$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=BA$1,$AG3704>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CY$3:CY$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=BB$1,$AG3704>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=BB$1,$AG3704>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=BC$1,$AG3704>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!DA$3:DA$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=BC$1,$AG3704>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!DA$3:DA$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=BD$1,$AG3704>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!DB$3:DB$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=BD$1,$AG3704>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!DB$3:DB$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3704<=BE$1,$AG3704>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3704,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3704>$AB3704,$AD3704=\"n/a\"),($AA3704-$AB3704)*INDEX(misc!DC$3:DC$6,MATCH($AC3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3704=\"n/a\",$AJ3704*$AI3704,$I3704)\n    +IFERROR(\n      IF(AND($AF3704<=BE$1,$AG3704>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3704,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3704>$AB3704,($AA3704-$AB3704)*INDEX(misc!DC$3:DC$6,MATCH($AD3704,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3704*$AH3704*$AI3704),\n$X3704)*$AK3704","v":0}]
[null,{"$f":"unique_contracts!A3730","v":0},{"$f":"unique_contracts!B3730","v":0},{"$f":"unique_contracts!D3730","v":0},{"$f":"unique_contracts!J3730","v":0},{"$f":"unique_contracts!K3730","v":0},{"$f":"unique_contracts!M3730","v":0},{"$f":"unique_contracts!N3730","v":0},{"$f":"unique_contracts!P3730","v":0},{"$f":"unique_contracts!R3730","v":0},{"$f":"unique_contracts!V3730","v":0},{"$f":"unique_contracts!AB3730","v":0},{"$f":"unique_contracts!AM3730","v":0},{"$f":"unique_contracts!AN3730","v":0},{"$f":"unique_contracts!AO3730","v":0},{"$f":"unique_contracts!AP3730","v":0},{"$f":"unique_contracts!AQ3730","v":0},{"$f":"unique_contracts!AR3730","v":0},{"$f":"unique_contracts!CA3730","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3728,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3728,\"pumped_storage\",\n      IF(AND(NOT(U3728),V3728),\"n/a\",\n        IF(AND(K3728>0,OR(G3728=\"NotHybrid\",G3728=0)),_xlfn.CONCAT(AB3728,INDEX(resources!$G:$G,MATCH(C3728,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3728,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3728=\"Online\",NOT(ISNUMBER(MATCH(AC3728,misc!$DE:$DE,0)))),F3728,E3728)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AL$1,$AG3728>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AL$1,$AG3728>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AM$1,$AG3728>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CK$3:CK$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AM$1,$AG3728>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CK$3:CK$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AN$1,$AG3728>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CL$3:CL$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AN$1,$AG3728>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CL$3:CL$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AO$1,$AG3728>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CM$3:CM$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AO$1,$AG3728>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CM$3:CM$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AP$1,$AG3728>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CN$3:CN$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AP$1,$AG3728>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CN$3:CN$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AQ$1,$AG3728>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CO$3:CO$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AQ$1,$AG3728>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CO$3:CO$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AR$1,$AG3728>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CP$3:CP$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AR$1,$AG3728>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CP$3:CP$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AS$1,$AG3728>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AS$1,$AG3728>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AT$1,$AG3728>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CR$3:CR$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AT$1,$AG3728>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CR$3:CR$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AU$1,$AG3728>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CS$3:CS$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AU$1,$AG3728>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CS$3:CS$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AV$1,$AG3728>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CT$3:CT$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AV$1,$AG3728>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CT$3:CT$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AW$1,$AG3728>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CU$3:CU$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AW$1,$AG3728>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CU$3:CU$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AX$1,$AG3728>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CV$3:CV$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AX$1,$AG3728>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CV$3:CV$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AY$1,$AG3728>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CW$3:CW$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AY$1,$AG3728>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CW$3:CW$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=AZ$1,$AG3728>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CX$3:CX$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=AZ$1,$AG3728>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CX$3:CX$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=BA$1,$AG3728>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CY$3:CY$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=BA$1,$AG3728>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CY$3:CY$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=BB$1,$AG3728>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=BB$1,$AG3728>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=BC$1,$AG3728>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!DA$3:DA$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=BC$1,$AG3728>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!DA$3:DA$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=BD$1,$AG3728>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!DB$3:DB$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=BD$1,$AG3728>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!DB$3:DB$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3728<=BE$1,$AG3728>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3728,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3728>$AB3728,$AD3728=\"n/a\"),($AA3728-$AB3728)*INDEX(misc!DC$3:DC$6,MATCH($AC3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3728=\"n/a\",$AJ3728*$AI3728,$I3728)\n    +IFERROR(\n      IF(AND($AF3728<=BE$1,$AG3728>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3728,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3728>$AB3728,($AA3728-$AB3728)*INDEX(misc!DC$3:DC$6,MATCH($AD3728,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3728*$AH3728*$AI3728),\n$X3728)*$AK3728","v":0}]
[null,{"$f":"unique_contracts!A3749","v":0},{"$f":"unique_contracts!B3749","v":0},{"$f":"unique_contracts!D3749","v":0},{"$f":"unique_contracts!J3749","v":0},{"$f":"unique_contracts!K3749","v":0},{"$f":"unique_contracts!M3749","v":0},{"$f":"unique_contracts!N3749","v":0},{"$f":"unique_contracts!P3749","v":0},{"$f":"unique_contracts!R3749","v":0},{"$f":"unique_contracts!V3749","v":0},{"$f":"unique_contracts!AB3749","v":0},{"$f":"unique_contracts!AM3749","v":0},{"$f":"unique_contracts!AN3749","v":0},{"$f":"unique_contracts!AO3749","v":0},{"$f":"unique_contracts!AP3749","v":0},{"$f":"unique_contracts!AQ3749","v":0},{"$f":"unique_contracts!AR3749","v":0},{"$f":"unique_contracts!CA3749","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3747,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3747,\"pumped_storage\",\n      IF(AND(NOT(U3747),V3747),\"n/a\",\n        IF(AND(K3747>0,OR(G3747=\"NotHybrid\",G3747=0)),_xlfn.CONCAT(AB3747,INDEX(resources!$G:$G,MATCH(C3747,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3747,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3747=\"Online\",NOT(ISNUMBER(MATCH(AC3747,misc!$DE:$DE,0)))),F3747,E3747)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AL$1,$AG3747>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AL$1,$AG3747>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AM$1,$AG3747>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CK$3:CK$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AM$1,$AG3747>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CK$3:CK$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AN$1,$AG3747>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CL$3:CL$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AN$1,$AG3747>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CL$3:CL$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AO$1,$AG3747>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CM$3:CM$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AO$1,$AG3747>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CM$3:CM$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AP$1,$AG3747>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CN$3:CN$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AP$1,$AG3747>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CN$3:CN$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AQ$1,$AG3747>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CO$3:CO$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AQ$1,$AG3747>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CO$3:CO$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AR$1,$AG3747>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CP$3:CP$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AR$1,$AG3747>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CP$3:CP$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AS$1,$AG3747>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AS$1,$AG3747>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AT$1,$AG3747>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CR$3:CR$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AT$1,$AG3747>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CR$3:CR$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AU$1,$AG3747>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CS$3:CS$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AU$1,$AG3747>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CS$3:CS$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AV$1,$AG3747>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CT$3:CT$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AV$1,$AG3747>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CT$3:CT$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AW$1,$AG3747>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CU$3:CU$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AW$1,$AG3747>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CU$3:CU$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AX$1,$AG3747>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CV$3:CV$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AX$1,$AG3747>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CV$3:CV$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AY$1,$AG3747>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CW$3:CW$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AY$1,$AG3747>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CW$3:CW$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=AZ$1,$AG3747>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CX$3:CX$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=AZ$1,$AG3747>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CX$3:CX$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=BA$1,$AG3747>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CY$3:CY$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=BA$1,$AG3747>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CY$3:CY$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=BB$1,$AG3747>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=BB$1,$AG3747>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=BC$1,$AG3747>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!DA$3:DA$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=BC$1,$AG3747>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!DA$3:DA$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=BD$1,$AG3747>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!DB$3:DB$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=BD$1,$AG3747>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!DB$3:DB$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3747<=BE$1,$AG3747>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3747>$AB3747,$AD3747=\"n/a\"),($AA3747-$AB3747)*INDEX(misc!DC$3:DC$6,MATCH($AC3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3747=\"n/a\",$AJ3747*$AI3747,$I3747)\n    +IFERROR(\n      IF(AND($AF3747<=BE$1,$AG3747>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3747>$AB3747,($AA3747-$AB3747)*INDEX(misc!DC$3:DC$6,MATCH($AD3747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3747*$AH3747*$AI3747),\n$X3747)*$AK3747","v":0}]
[null,{"$f":"unique_contracts!A3768","v":0},{"$f":"unique_contracts!B3768","v":0},{"$f":"unique_contracts!D3768","v":0},{"$f":"unique_contracts!J3768","v":0},{"$f":"unique_contracts!K3768","v":0},{"$f":"unique_contracts!M3768","v":0},{"$f":"unique_contracts!N3768","v":0},{"$f":"unique_contracts!P3768","v":0},{"$f":"unique_contracts!R3768","v":0},{"$f":"unique_contracts!V3768","v":0},{"$f":"unique_contracts!AB3768","v":0},{"$f":"unique_contracts!AM3768","v":0},{"$f":"unique_contracts!AN3768","v":0},{"$f":"unique_contracts!AO3768","v":0},{"$f":"unique_contracts!AP3768","v":0},{"$f":"unique_contracts!AQ3768","v":0},{"$f":"unique_contracts!AR3768","v":0},{"$f":"unique_contracts!CA3768","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3766,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3766,\"pumped_storage\",\n      IF(AND(NOT(U3766),V3766),\"n/a\",\n        IF(AND(K3766>0,OR(G3766=\"NotHybrid\",G3766=0)),_xlfn.CONCAT(AB3766,INDEX(resources!$G:$G,MATCH(C3766,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3766,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3766=\"Online\",NOT(ISNUMBER(MATCH(AC3766,misc!$DE:$DE,0)))),F3766,E3766)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AL$1,$AG3766>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AL$1,$AG3766>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AM$1,$AG3766>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CK$3:CK$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AM$1,$AG3766>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CK$3:CK$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AN$1,$AG3766>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CL$3:CL$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AN$1,$AG3766>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CL$3:CL$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AO$1,$AG3766>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CM$3:CM$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AO$1,$AG3766>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CM$3:CM$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AP$1,$AG3766>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CN$3:CN$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AP$1,$AG3766>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CN$3:CN$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AQ$1,$AG3766>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CO$3:CO$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AQ$1,$AG3766>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CO$3:CO$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AR$1,$AG3766>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CP$3:CP$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AR$1,$AG3766>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CP$3:CP$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AS$1,$AG3766>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AS$1,$AG3766>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AT$1,$AG3766>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CR$3:CR$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AT$1,$AG3766>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CR$3:CR$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AU$1,$AG3766>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CS$3:CS$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AU$1,$AG3766>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CS$3:CS$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AV$1,$AG3766>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CT$3:CT$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AV$1,$AG3766>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CT$3:CT$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AW$1,$AG3766>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CU$3:CU$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AW$1,$AG3766>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CU$3:CU$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AX$1,$AG3766>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CV$3:CV$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AX$1,$AG3766>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CV$3:CV$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AY$1,$AG3766>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CW$3:CW$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AY$1,$AG3766>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CW$3:CW$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=AZ$1,$AG3766>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CX$3:CX$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=AZ$1,$AG3766>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CX$3:CX$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=BA$1,$AG3766>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CY$3:CY$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=BA$1,$AG3766>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CY$3:CY$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=BB$1,$AG3766>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=BB$1,$AG3766>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=BC$1,$AG3766>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!DA$3:DA$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=BC$1,$AG3766>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!DA$3:DA$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=BD$1,$AG3766>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!DB$3:DB$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=BD$1,$AG3766>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!DB$3:DB$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3766<=BE$1,$AG3766>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3766>$AB3766,$AD3766=\"n/a\"),($AA3766-$AB3766)*INDEX(misc!DC$3:DC$6,MATCH($AC3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3766=\"n/a\",$AJ3766*$AI3766,$I3766)\n    +IFERROR(\n      IF(AND($AF3766<=BE$1,$AG3766>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3766>$AB3766,($AA3766-$AB3766)*INDEX(misc!DC$3:DC$6,MATCH($AD3766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3766*$AH3766*$AI3766),\n$X3766)*$AK3766","v":0}]
[null,{"$f":"unique_contracts!A3787","v":0},{"$f":"unique_contracts!B3787","v":0},{"$f":"unique_contracts!D3787","v":0},{"$f":"unique_contracts!J3787","v":0},{"$f":"unique_contracts!K3787","v":0},{"$f":"unique_contracts!M3787","v":0},{"$f":"unique_contracts!N3787","v":0},{"$f":"unique_contracts!P3787","v":0},{"$f":"unique_contracts!R3787","v":0},{"$f":"unique_contracts!V3787","v":0},{"$f":"unique_contracts!AB3787","v":0},{"$f":"unique_contracts!AM3787","v":0},{"$f":"unique_contracts!AN3787","v":0},{"$f":"unique_contracts!AO3787","v":0},{"$f":"unique_contracts!AP3787","v":0},{"$f":"unique_contracts!AQ3787","v":0},{"$f":"unique_contracts!AR3787","v":0},{"$f":"unique_contracts!CA3787","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3785,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3785,\"pumped_storage\",\n      IF(AND(NOT(U3785),V3785),\"n/a\",\n        IF(AND(K3785>0,OR(G3785=\"NotHybrid\",G3785=0)),_xlfn.CONCAT(AB3785,INDEX(resources!$G:$G,MATCH(C3785,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3785,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3785=\"Online\",NOT(ISNUMBER(MATCH(AC3785,misc!$DE:$DE,0)))),F3785,E3785)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AL$1,$AG3785>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AL$1,$AG3785>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AM$1,$AG3785>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CK$3:CK$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AM$1,$AG3785>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CK$3:CK$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AN$1,$AG3785>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CL$3:CL$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AN$1,$AG3785>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CL$3:CL$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AO$1,$AG3785>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CM$3:CM$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AO$1,$AG3785>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CM$3:CM$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AP$1,$AG3785>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CN$3:CN$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AP$1,$AG3785>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CN$3:CN$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AQ$1,$AG3785>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CO$3:CO$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AQ$1,$AG3785>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CO$3:CO$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AR$1,$AG3785>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CP$3:CP$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AR$1,$AG3785>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CP$3:CP$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AS$1,$AG3785>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AS$1,$AG3785>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AT$1,$AG3785>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CR$3:CR$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AT$1,$AG3785>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CR$3:CR$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AU$1,$AG3785>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CS$3:CS$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AU$1,$AG3785>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CS$3:CS$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AV$1,$AG3785>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CT$3:CT$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AV$1,$AG3785>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CT$3:CT$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AW$1,$AG3785>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CU$3:CU$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AW$1,$AG3785>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CU$3:CU$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AX$1,$AG3785>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CV$3:CV$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AX$1,$AG3785>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CV$3:CV$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AY$1,$AG3785>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CW$3:CW$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AY$1,$AG3785>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CW$3:CW$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=AZ$1,$AG3785>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CX$3:CX$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=AZ$1,$AG3785>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CX$3:CX$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=BA$1,$AG3785>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CY$3:CY$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=BA$1,$AG3785>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CY$3:CY$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=BB$1,$AG3785>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=BB$1,$AG3785>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=BC$1,$AG3785>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!DA$3:DA$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=BC$1,$AG3785>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!DA$3:DA$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=BD$1,$AG3785>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!DB$3:DB$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=BD$1,$AG3785>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!DB$3:DB$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3785<=BE$1,$AG3785>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3785,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3785>$AB3785,$AD3785=\"n/a\"),($AA3785-$AB3785)*INDEX(misc!DC$3:DC$6,MATCH($AC3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3785=\"n/a\",$AJ3785*$AI3785,$I3785)\n    +IFERROR(\n      IF(AND($AF3785<=BE$1,$AG3785>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3785,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3785>$AB3785,($AA3785-$AB3785)*INDEX(misc!DC$3:DC$6,MATCH($AD3785,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3785*$AH3785*$AI3785),\n$X3785)*$AK3785","v":0}]
[null,{"$f":"unique_contracts!A3807","v":0},{"$f":"unique_contracts!B3807","v":0},{"$f":"unique_contracts!D3807","v":0},{"$f":"unique_contracts!J3807","v":0},{"$f":"unique_contracts!K3807","v":0},{"$f":"unique_contracts!M3807","v":0},{"$f":"unique_contracts!N3807","v":0},{"$f":"unique_contracts!P3807","v":0},{"$f":"unique_contracts!R3807","v":0},{"$f":"unique_contracts!V3807","v":0},{"$f":"unique_contracts!AB3807","v":0},{"$f":"unique_contracts!AM3807","v":0},{"$f":"unique_contracts!AN3807","v":0},{"$f":"unique_contracts!AO3807","v":0},{"$f":"unique_contracts!AP3807","v":0},{"$f":"unique_contracts!AQ3807","v":0},{"$f":"unique_contracts!AR3807","v":0},{"$f":"unique_contracts!CA3807","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3805,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3805,\"pumped_storage\",\n      IF(AND(NOT(U3805),V3805),\"n/a\",\n        IF(AND(K3805>0,OR(G3805=\"NotHybrid\",G3805=0)),_xlfn.CONCAT(AB3805,INDEX(resources!$G:$G,MATCH(C3805,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3805,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3805=\"Online\",NOT(ISNUMBER(MATCH(AC3805,misc!$DE:$DE,0)))),F3805,E3805)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AL$1,$AG3805>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AL$1,$AG3805>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AM$1,$AG3805>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CK$3:CK$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AM$1,$AG3805>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CK$3:CK$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AN$1,$AG3805>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CL$3:CL$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AN$1,$AG3805>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CL$3:CL$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AO$1,$AG3805>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CM$3:CM$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AO$1,$AG3805>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CM$3:CM$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AP$1,$AG3805>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CN$3:CN$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AP$1,$AG3805>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CN$3:CN$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AQ$1,$AG3805>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CO$3:CO$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AQ$1,$AG3805>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CO$3:CO$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AR$1,$AG3805>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CP$3:CP$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AR$1,$AG3805>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CP$3:CP$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AS$1,$AG3805>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AS$1,$AG3805>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AT$1,$AG3805>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CR$3:CR$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AT$1,$AG3805>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CR$3:CR$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AU$1,$AG3805>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CS$3:CS$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AU$1,$AG3805>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CS$3:CS$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AV$1,$AG3805>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CT$3:CT$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AV$1,$AG3805>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CT$3:CT$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AW$1,$AG3805>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CU$3:CU$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AW$1,$AG3805>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CU$3:CU$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AX$1,$AG3805>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CV$3:CV$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AX$1,$AG3805>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CV$3:CV$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AY$1,$AG3805>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CW$3:CW$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AY$1,$AG3805>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CW$3:CW$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=AZ$1,$AG3805>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CX$3:CX$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=AZ$1,$AG3805>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CX$3:CX$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=BA$1,$AG3805>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CY$3:CY$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=BA$1,$AG3805>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CY$3:CY$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=BB$1,$AG3805>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=BB$1,$AG3805>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=BC$1,$AG3805>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!DA$3:DA$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=BC$1,$AG3805>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!DA$3:DA$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=BD$1,$AG3805>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!DB$3:DB$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=BD$1,$AG3805>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!DB$3:DB$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3805<=BE$1,$AG3805>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3805,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3805>$AB3805,$AD3805=\"n/a\"),($AA3805-$AB3805)*INDEX(misc!DC$3:DC$6,MATCH($AC3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3805=\"n/a\",$AJ3805*$AI3805,$I3805)\n    +IFERROR(\n      IF(AND($AF3805<=BE$1,$AG3805>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3805,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3805>$AB3805,($AA3805-$AB3805)*INDEX(misc!DC$3:DC$6,MATCH($AD3805,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3805*$AH3805*$AI3805),\n$X3805)*$AK3805","v":0}]
[null,{"$f":"unique_contracts!A3830","v":0},{"$f":"unique_contracts!B3830","v":0},{"$f":"unique_contracts!D3830","v":0},{"$f":"unique_contracts!J3830","v":0},{"$f":"unique_contracts!K3830","v":0},{"$f":"unique_contracts!M3830","v":0},{"$f":"unique_contracts!N3830","v":0},{"$f":"unique_contracts!P3830","v":0},{"$f":"unique_contracts!R3830","v":0},{"$f":"unique_contracts!V3830","v":0},{"$f":"unique_contracts!AB3830","v":0},{"$f":"unique_contracts!AM3830","v":0},{"$f":"unique_contracts!AN3830","v":0},{"$f":"unique_contracts!AO3830","v":0},{"$f":"unique_contracts!AP3830","v":0},{"$f":"unique_contracts!AQ3830","v":0},{"$f":"unique_contracts!AR3830","v":0},{"$f":"unique_contracts!CA3830","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3828,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3828,\"pumped_storage\",\n      IF(AND(NOT(U3828),V3828),\"n/a\",\n        IF(AND(K3828>0,OR(G3828=\"NotHybrid\",G3828=0)),_xlfn.CONCAT(AB3828,INDEX(resources!$G:$G,MATCH(C3828,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3828,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3828=\"Online\",NOT(ISNUMBER(MATCH(AC3828,misc!$DE:$DE,0)))),F3828,E3828)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AL$1,$AG3828>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AL$1,$AG3828>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AM$1,$AG3828>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CK$3:CK$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AM$1,$AG3828>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CK$3:CK$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AN$1,$AG3828>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CL$3:CL$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AN$1,$AG3828>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CL$3:CL$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AO$1,$AG3828>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CM$3:CM$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AO$1,$AG3828>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CM$3:CM$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AP$1,$AG3828>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CN$3:CN$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AP$1,$AG3828>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CN$3:CN$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AQ$1,$AG3828>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CO$3:CO$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AQ$1,$AG3828>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CO$3:CO$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AR$1,$AG3828>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CP$3:CP$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AR$1,$AG3828>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CP$3:CP$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AS$1,$AG3828>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AS$1,$AG3828>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AT$1,$AG3828>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CR$3:CR$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AT$1,$AG3828>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CR$3:CR$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AU$1,$AG3828>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CS$3:CS$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AU$1,$AG3828>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CS$3:CS$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AV$1,$AG3828>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CT$3:CT$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AV$1,$AG3828>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CT$3:CT$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AW$1,$AG3828>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CU$3:CU$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AW$1,$AG3828>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CU$3:CU$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AX$1,$AG3828>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CV$3:CV$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AX$1,$AG3828>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CV$3:CV$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AY$1,$AG3828>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CW$3:CW$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AY$1,$AG3828>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CW$3:CW$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=AZ$1,$AG3828>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CX$3:CX$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=AZ$1,$AG3828>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CX$3:CX$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=BA$1,$AG3828>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CY$3:CY$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=BA$1,$AG3828>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CY$3:CY$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=BB$1,$AG3828>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=BB$1,$AG3828>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=BC$1,$AG3828>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!DA$3:DA$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=BC$1,$AG3828>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!DA$3:DA$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=BD$1,$AG3828>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!DB$3:DB$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=BD$1,$AG3828>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!DB$3:DB$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3828<=BE$1,$AG3828>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3828,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3828>$AB3828,$AD3828=\"n/a\"),($AA3828-$AB3828)*INDEX(misc!DC$3:DC$6,MATCH($AC3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3828=\"n/a\",$AJ3828*$AI3828,$I3828)\n    +IFERROR(\n      IF(AND($AF3828<=BE$1,$AG3828>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3828,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3828>$AB3828,($AA3828-$AB3828)*INDEX(misc!DC$3:DC$6,MATCH($AD3828,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3828*$AH3828*$AI3828),\n$X3828)*$AK3828","v":0}]
[null,{"$f":"unique_contracts!A3849","v":0},{"$f":"unique_contracts!B3849","v":0},{"$f":"unique_contracts!D3849","v":0},{"$f":"unique_contracts!J3849","v":0},{"$f":"unique_contracts!K3849","v":0},{"$f":"unique_contracts!M3849","v":0},{"$f":"unique_contracts!N3849","v":0},{"$f":"unique_contracts!P3849","v":0},{"$f":"unique_contracts!R3849","v":0},{"$f":"unique_contracts!V3849","v":0},{"$f":"unique_contracts!AB3849","v":0},{"$f":"unique_contracts!AM3849","v":0},{"$f":"unique_contracts!AN3849","v":0},{"$f":"unique_contracts!AO3849","v":0},{"$f":"unique_contracts!AP3849","v":0},{"$f":"unique_contracts!AQ3849","v":0},{"$f":"unique_contracts!AR3849","v":0},{"$f":"unique_contracts!CA3849","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3847,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3847,\"pumped_storage\",\n      IF(AND(NOT(U3847),V3847),\"n/a\",\n        IF(AND(K3847>0,OR(G3847=\"NotHybrid\",G3847=0)),_xlfn.CONCAT(AB3847,INDEX(resources!$G:$G,MATCH(C3847,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3847,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3847=\"Online\",NOT(ISNUMBER(MATCH(AC3847,misc!$DE:$DE,0)))),F3847,E3847)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AL$1,$AG3847>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AL$1,$AG3847>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AM$1,$AG3847>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CK$3:CK$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AM$1,$AG3847>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CK$3:CK$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AN$1,$AG3847>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CL$3:CL$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AN$1,$AG3847>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CL$3:CL$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AO$1,$AG3847>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CM$3:CM$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AO$1,$AG3847>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CM$3:CM$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AP$1,$AG3847>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CN$3:CN$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AP$1,$AG3847>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CN$3:CN$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AQ$1,$AG3847>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CO$3:CO$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AQ$1,$AG3847>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CO$3:CO$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AR$1,$AG3847>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CP$3:CP$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AR$1,$AG3847>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CP$3:CP$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AS$1,$AG3847>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AS$1,$AG3847>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AT$1,$AG3847>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CR$3:CR$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AT$1,$AG3847>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CR$3:CR$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AU$1,$AG3847>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CS$3:CS$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AU$1,$AG3847>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CS$3:CS$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AV$1,$AG3847>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CT$3:CT$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AV$1,$AG3847>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CT$3:CT$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AW$1,$AG3847>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CU$3:CU$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AW$1,$AG3847>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CU$3:CU$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AX$1,$AG3847>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CV$3:CV$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AX$1,$AG3847>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CV$3:CV$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AY$1,$AG3847>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CW$3:CW$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AY$1,$AG3847>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CW$3:CW$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=AZ$1,$AG3847>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CX$3:CX$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=AZ$1,$AG3847>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CX$3:CX$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=BA$1,$AG3847>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CY$3:CY$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=BA$1,$AG3847>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CY$3:CY$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=BB$1,$AG3847>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=BB$1,$AG3847>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=BC$1,$AG3847>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!DA$3:DA$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=BC$1,$AG3847>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!DA$3:DA$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=BD$1,$AG3847>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!DB$3:DB$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=BD$1,$AG3847>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!DB$3:DB$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3847<=BE$1,$AG3847>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3847,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3847>$AB3847,$AD3847=\"n/a\"),($AA3847-$AB3847)*INDEX(misc!DC$3:DC$6,MATCH($AC3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3847=\"n/a\",$AJ3847*$AI3847,$I3847)\n    +IFERROR(\n      IF(AND($AF3847<=BE$1,$AG3847>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3847,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3847>$AB3847,($AA3847-$AB3847)*INDEX(misc!DC$3:DC$6,MATCH($AD3847,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3847*$AH3847*$AI3847),\n$X3847)*$AK3847","v":0}]
[null,{"$f":"unique_contracts!A3855","v":0},{"$f":"unique_contracts!B3855","v":0},{"$f":"unique_contracts!D3855","v":0},{"$f":"unique_contracts!J3855","v":0},{"$f":"unique_contracts!K3855","v":0},{"$f":"unique_contracts!M3855","v":0},{"$f":"unique_contracts!N3855","v":0},{"$f":"unique_contracts!P3855","v":0},{"$f":"unique_contracts!R3855","v":0},{"$f":"unique_contracts!V3855","v":0},{"$f":"unique_contracts!AB3855","v":0},{"$f":"unique_contracts!AM3855","v":0},{"$f":"unique_contracts!AN3855","v":0},{"$f":"unique_contracts!AO3855","v":0},{"$f":"unique_contracts!AP3855","v":0},{"$f":"unique_contracts!AQ3855","v":0},{"$f":"unique_contracts!AR3855","v":0},{"$f":"unique_contracts!CA3855","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3853,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3853,\"pumped_storage\",\n      IF(AND(NOT(U3853),V3853),\"n/a\",\n        IF(AND(K3853>0,OR(G3853=\"NotHybrid\",G3853=0)),_xlfn.CONCAT(AB3853,INDEX(resources!$G:$G,MATCH(C3853,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3853,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3853=\"Online\",NOT(ISNUMBER(MATCH(AC3853,misc!$DE:$DE,0)))),F3853,E3853)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AL$1,$AG3853>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AL$1,$AG3853>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AM$1,$AG3853>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CK$3:CK$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AM$1,$AG3853>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CK$3:CK$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AN$1,$AG3853>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CL$3:CL$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AN$1,$AG3853>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CL$3:CL$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AO$1,$AG3853>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CM$3:CM$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AO$1,$AG3853>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CM$3:CM$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AP$1,$AG3853>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CN$3:CN$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AP$1,$AG3853>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CN$3:CN$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AQ$1,$AG3853>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CO$3:CO$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AQ$1,$AG3853>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CO$3:CO$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AR$1,$AG3853>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CP$3:CP$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AR$1,$AG3853>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CP$3:CP$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AS$1,$AG3853>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AS$1,$AG3853>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AT$1,$AG3853>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CR$3:CR$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AT$1,$AG3853>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CR$3:CR$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AU$1,$AG3853>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CS$3:CS$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AU$1,$AG3853>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CS$3:CS$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AV$1,$AG3853>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CT$3:CT$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AV$1,$AG3853>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CT$3:CT$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AW$1,$AG3853>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CU$3:CU$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AW$1,$AG3853>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CU$3:CU$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AX$1,$AG3853>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CV$3:CV$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AX$1,$AG3853>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CV$3:CV$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AY$1,$AG3853>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CW$3:CW$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AY$1,$AG3853>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CW$3:CW$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=AZ$1,$AG3853>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CX$3:CX$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=AZ$1,$AG3853>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CX$3:CX$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=BA$1,$AG3853>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CY$3:CY$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=BA$1,$AG3853>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CY$3:CY$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=BB$1,$AG3853>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=BB$1,$AG3853>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=BC$1,$AG3853>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!DA$3:DA$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=BC$1,$AG3853>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!DA$3:DA$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=BD$1,$AG3853>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!DB$3:DB$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=BD$1,$AG3853>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!DB$3:DB$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3853<=BE$1,$AG3853>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3853,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3853>$AB3853,$AD3853=\"n/a\"),($AA3853-$AB3853)*INDEX(misc!DC$3:DC$6,MATCH($AC3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3853=\"n/a\",$AJ3853*$AI3853,$I3853)\n    +IFERROR(\n      IF(AND($AF3853<=BE$1,$AG3853>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3853,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3853>$AB3853,($AA3853-$AB3853)*INDEX(misc!DC$3:DC$6,MATCH($AD3853,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3853*$AH3853*$AI3853),\n$X3853)*$AK3853","v":0}]
[null,{"$f":"unique_contracts!A3880","v":0},{"$f":"unique_contracts!B3880","v":0},{"$f":"unique_contracts!D3880","v":0},{"$f":"unique_contracts!J3880","v":0},{"$f":"unique_contracts!K3880","v":0},{"$f":"unique_contracts!M3880","v":0},{"$f":"unique_contracts!N3880","v":0},{"$f":"unique_contracts!P3880","v":0},{"$f":"unique_contracts!R3880","v":0},{"$f":"unique_contracts!V3880","v":0},{"$f":"unique_contracts!AB3880","v":0},{"$f":"unique_contracts!AM3880","v":0},{"$f":"unique_contracts!AN3880","v":0},{"$f":"unique_contracts!AO3880","v":0},{"$f":"unique_contracts!AP3880","v":0},{"$f":"unique_contracts!AQ3880","v":0},{"$f":"unique_contracts!AR3880","v":0},{"$f":"unique_contracts!CA3880","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3878,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3878,\"pumped_storage\",\n      IF(AND(NOT(U3878),V3878),\"n/a\",\n        IF(AND(K3878>0,OR(G3878=\"NotHybrid\",G3878=0)),_xlfn.CONCAT(AB3878,INDEX(resources!$G:$G,MATCH(C3878,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3878,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3878=\"Online\",NOT(ISNUMBER(MATCH(AC3878,misc!$DE:$DE,0)))),F3878,E3878)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AL$1,$AG3878>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AL$1,$AG3878>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AM$1,$AG3878>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CK$3:CK$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AM$1,$AG3878>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CK$3:CK$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AN$1,$AG3878>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CL$3:CL$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AN$1,$AG3878>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CL$3:CL$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AO$1,$AG3878>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CM$3:CM$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AO$1,$AG3878>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CM$3:CM$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AP$1,$AG3878>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CN$3:CN$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AP$1,$AG3878>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CN$3:CN$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AQ$1,$AG3878>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CO$3:CO$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AQ$1,$AG3878>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CO$3:CO$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AR$1,$AG3878>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CP$3:CP$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AR$1,$AG3878>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CP$3:CP$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AS$1,$AG3878>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AS$1,$AG3878>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AT$1,$AG3878>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CR$3:CR$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AT$1,$AG3878>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CR$3:CR$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AU$1,$AG3878>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CS$3:CS$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AU$1,$AG3878>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CS$3:CS$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AV$1,$AG3878>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CT$3:CT$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AV$1,$AG3878>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CT$3:CT$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AW$1,$AG3878>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CU$3:CU$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AW$1,$AG3878>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CU$3:CU$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AX$1,$AG3878>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CV$3:CV$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AX$1,$AG3878>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CV$3:CV$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AY$1,$AG3878>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CW$3:CW$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AY$1,$AG3878>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CW$3:CW$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=AZ$1,$AG3878>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CX$3:CX$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=AZ$1,$AG3878>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CX$3:CX$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=BA$1,$AG3878>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CY$3:CY$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=BA$1,$AG3878>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CY$3:CY$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=BB$1,$AG3878>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=BB$1,$AG3878>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=BC$1,$AG3878>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!DA$3:DA$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=BC$1,$AG3878>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!DA$3:DA$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=BD$1,$AG3878>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!DB$3:DB$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=BD$1,$AG3878>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!DB$3:DB$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3878<=BE$1,$AG3878>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3878,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3878>$AB3878,$AD3878=\"n/a\"),($AA3878-$AB3878)*INDEX(misc!DC$3:DC$6,MATCH($AC3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3878=\"n/a\",$AJ3878*$AI3878,$I3878)\n    +IFERROR(\n      IF(AND($AF3878<=BE$1,$AG3878>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3878,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3878>$AB3878,($AA3878-$AB3878)*INDEX(misc!DC$3:DC$6,MATCH($AD3878,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3878*$AH3878*$AI3878),\n$X3878)*$AK3878","v":0}]
[null,{"$f":"unique_contracts!A3898","v":0},{"$f":"unique_contracts!B3898","v":0},{"$f":"unique_contracts!D3898","v":0},{"$f":"unique_contracts!J3898","v":0},{"$f":"unique_contracts!K3898","v":0},{"$f":"unique_contracts!M3898","v":0},{"$f":"unique_contracts!N3898","v":0},{"$f":"unique_contracts!P3898","v":0},{"$f":"unique_contracts!R3898","v":0},{"$f":"unique_contracts!V3898","v":0},{"$f":"unique_contracts!AB3898","v":0},{"$f":"unique_contracts!AM3898","v":0},{"$f":"unique_contracts!AN3898","v":0},{"$f":"unique_contracts!AO3898","v":0},{"$f":"unique_contracts!AP3898","v":0},{"$f":"unique_contracts!AQ3898","v":0},{"$f":"unique_contracts!AR3898","v":0},{"$f":"unique_contracts!CA3898","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3896,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3896,\"pumped_storage\",\n      IF(AND(NOT(U3896),V3896),\"n/a\",\n        IF(AND(K3896>0,OR(G3896=\"NotHybrid\",G3896=0)),_xlfn.CONCAT(AB3896,INDEX(resources!$G:$G,MATCH(C3896,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3896,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3896=\"Online\",NOT(ISNUMBER(MATCH(AC3896,misc!$DE:$DE,0)))),F3896,E3896)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AL$1,$AG3896>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AL$1,$AG3896>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AM$1,$AG3896>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CK$3:CK$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AM$1,$AG3896>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CK$3:CK$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AN$1,$AG3896>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CL$3:CL$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AN$1,$AG3896>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CL$3:CL$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AO$1,$AG3896>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CM$3:CM$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AO$1,$AG3896>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CM$3:CM$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AP$1,$AG3896>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CN$3:CN$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AP$1,$AG3896>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CN$3:CN$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AQ$1,$AG3896>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CO$3:CO$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AQ$1,$AG3896>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CO$3:CO$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AR$1,$AG3896>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CP$3:CP$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AR$1,$AG3896>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CP$3:CP$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AS$1,$AG3896>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AS$1,$AG3896>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AT$1,$AG3896>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CR$3:CR$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AT$1,$AG3896>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CR$3:CR$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AU$1,$AG3896>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CS$3:CS$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AU$1,$AG3896>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CS$3:CS$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AV$1,$AG3896>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CT$3:CT$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AV$1,$AG3896>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CT$3:CT$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AW$1,$AG3896>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CU$3:CU$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AW$1,$AG3896>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CU$3:CU$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AX$1,$AG3896>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CV$3:CV$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AX$1,$AG3896>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CV$3:CV$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AY$1,$AG3896>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CW$3:CW$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AY$1,$AG3896>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CW$3:CW$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=AZ$1,$AG3896>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CX$3:CX$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=AZ$1,$AG3896>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CX$3:CX$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=BA$1,$AG3896>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CY$3:CY$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=BA$1,$AG3896>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CY$3:CY$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=BB$1,$AG3896>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=BB$1,$AG3896>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=BC$1,$AG3896>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!DA$3:DA$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=BC$1,$AG3896>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!DA$3:DA$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=BD$1,$AG3896>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!DB$3:DB$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=BD$1,$AG3896>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!DB$3:DB$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3896<=BE$1,$AG3896>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3896>$AB3896,$AD3896=\"n/a\"),($AA3896-$AB3896)*INDEX(misc!DC$3:DC$6,MATCH($AC3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3896=\"n/a\",$AJ3896*$AI3896,$I3896)\n    +IFERROR(\n      IF(AND($AF3896<=BE$1,$AG3896>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3896>$AB3896,($AA3896-$AB3896)*INDEX(misc!DC$3:DC$6,MATCH($AD3896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3896*$AH3896*$AI3896),\n$X3896)*$AK3896","v":0}]
[null,{"$f":"unique_contracts!A3917","v":0},{"$f":"unique_contracts!B3917","v":0},{"$f":"unique_contracts!D3917","v":0},{"$f":"unique_contracts!J3917","v":0},{"$f":"unique_contracts!K3917","v":0},{"$f":"unique_contracts!M3917","v":0},{"$f":"unique_contracts!N3917","v":0},{"$f":"unique_contracts!P3917","v":0},{"$f":"unique_contracts!R3917","v":0},{"$f":"unique_contracts!V3917","v":0},{"$f":"unique_contracts!AB3917","v":0},{"$f":"unique_contracts!AM3917","v":0},{"$f":"unique_contracts!AN3917","v":0},{"$f":"unique_contracts!AO3917","v":0},{"$f":"unique_contracts!AP3917","v":0},{"$f":"unique_contracts!AQ3917","v":0},{"$f":"unique_contracts!AR3917","v":0},{"$f":"unique_contracts!CA3917","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3915,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3915,\"pumped_storage\",\n      IF(AND(NOT(U3915),V3915),\"n/a\",\n        IF(AND(K3915>0,OR(G3915=\"NotHybrid\",G3915=0)),_xlfn.CONCAT(AB3915,INDEX(resources!$G:$G,MATCH(C3915,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3915,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3915=\"Online\",NOT(ISNUMBER(MATCH(AC3915,misc!$DE:$DE,0)))),F3915,E3915)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AL$1,$AG3915>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AL$1,$AG3915>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AM$1,$AG3915>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CK$3:CK$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AM$1,$AG3915>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CK$3:CK$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AN$1,$AG3915>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CL$3:CL$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AN$1,$AG3915>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CL$3:CL$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AO$1,$AG3915>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CM$3:CM$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AO$1,$AG3915>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CM$3:CM$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AP$1,$AG3915>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CN$3:CN$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AP$1,$AG3915>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CN$3:CN$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AQ$1,$AG3915>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CO$3:CO$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AQ$1,$AG3915>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CO$3:CO$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AR$1,$AG3915>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CP$3:CP$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AR$1,$AG3915>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CP$3:CP$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AS$1,$AG3915>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AS$1,$AG3915>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AT$1,$AG3915>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CR$3:CR$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AT$1,$AG3915>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CR$3:CR$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AU$1,$AG3915>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CS$3:CS$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AU$1,$AG3915>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CS$3:CS$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AV$1,$AG3915>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CT$3:CT$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AV$1,$AG3915>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CT$3:CT$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AW$1,$AG3915>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CU$3:CU$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AW$1,$AG3915>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CU$3:CU$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AX$1,$AG3915>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CV$3:CV$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AX$1,$AG3915>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CV$3:CV$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AY$1,$AG3915>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CW$3:CW$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AY$1,$AG3915>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CW$3:CW$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=AZ$1,$AG3915>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CX$3:CX$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=AZ$1,$AG3915>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CX$3:CX$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=BA$1,$AG3915>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CY$3:CY$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=BA$1,$AG3915>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CY$3:CY$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=BB$1,$AG3915>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=BB$1,$AG3915>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=BC$1,$AG3915>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!DA$3:DA$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=BC$1,$AG3915>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!DA$3:DA$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=BD$1,$AG3915>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!DB$3:DB$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=BD$1,$AG3915>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!DB$3:DB$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3915<=BE$1,$AG3915>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3915>$AB3915,$AD3915=\"n/a\"),($AA3915-$AB3915)*INDEX(misc!DC$3:DC$6,MATCH($AC3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3915=\"n/a\",$AJ3915*$AI3915,$I3915)\n    +IFERROR(\n      IF(AND($AF3915<=BE$1,$AG3915>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3915>$AB3915,($AA3915-$AB3915)*INDEX(misc!DC$3:DC$6,MATCH($AD3915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3915*$AH3915*$AI3915),\n$X3915)*$AK3915","v":0}]
[null,{"$f":"unique_contracts!A3936","v":0},{"$f":"unique_contracts!B3936","v":0},{"$f":"unique_contracts!D3936","v":0},{"$f":"unique_contracts!J3936","v":0},{"$f":"unique_contracts!K3936","v":0},{"$f":"unique_contracts!M3936","v":0},{"$f":"unique_contracts!N3936","v":0},{"$f":"unique_contracts!P3936","v":0},{"$f":"unique_contracts!R3936","v":0},{"$f":"unique_contracts!V3936","v":0},{"$f":"unique_contracts!AB3936","v":0},{"$f":"unique_contracts!AM3936","v":0},{"$f":"unique_contracts!AN3936","v":0},{"$f":"unique_contracts!AO3936","v":0},{"$f":"unique_contracts!AP3936","v":0},{"$f":"unique_contracts!AQ3936","v":0},{"$f":"unique_contracts!AR3936","v":0},{"$f":"unique_contracts!CA3936","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3934,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3934,\"pumped_storage\",\n      IF(AND(NOT(U3934),V3934),\"n/a\",\n        IF(AND(K3934>0,OR(G3934=\"NotHybrid\",G3934=0)),_xlfn.CONCAT(AB3934,INDEX(resources!$G:$G,MATCH(C3934,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3934,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3934=\"Online\",NOT(ISNUMBER(MATCH(AC3934,misc!$DE:$DE,0)))),F3934,E3934)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AL$1,$AG3934>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AL$1,$AG3934>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AM$1,$AG3934>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CK$3:CK$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AM$1,$AG3934>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CK$3:CK$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AN$1,$AG3934>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CL$3:CL$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AN$1,$AG3934>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CL$3:CL$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AO$1,$AG3934>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CM$3:CM$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AO$1,$AG3934>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CM$3:CM$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AP$1,$AG3934>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CN$3:CN$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AP$1,$AG3934>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CN$3:CN$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AQ$1,$AG3934>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CO$3:CO$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AQ$1,$AG3934>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CO$3:CO$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AR$1,$AG3934>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CP$3:CP$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AR$1,$AG3934>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CP$3:CP$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AS$1,$AG3934>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AS$1,$AG3934>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AT$1,$AG3934>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CR$3:CR$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AT$1,$AG3934>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CR$3:CR$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AU$1,$AG3934>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CS$3:CS$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AU$1,$AG3934>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CS$3:CS$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AV$1,$AG3934>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CT$3:CT$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AV$1,$AG3934>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CT$3:CT$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AW$1,$AG3934>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CU$3:CU$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AW$1,$AG3934>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CU$3:CU$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AX$1,$AG3934>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CV$3:CV$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AX$1,$AG3934>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CV$3:CV$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AY$1,$AG3934>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CW$3:CW$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AY$1,$AG3934>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CW$3:CW$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=AZ$1,$AG3934>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CX$3:CX$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=AZ$1,$AG3934>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CX$3:CX$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=BA$1,$AG3934>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CY$3:CY$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=BA$1,$AG3934>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CY$3:CY$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=BB$1,$AG3934>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=BB$1,$AG3934>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=BC$1,$AG3934>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!DA$3:DA$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=BC$1,$AG3934>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!DA$3:DA$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=BD$1,$AG3934>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!DB$3:DB$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=BD$1,$AG3934>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!DB$3:DB$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3934<=BE$1,$AG3934>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3934,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3934>$AB3934,$AD3934=\"n/a\"),($AA3934-$AB3934)*INDEX(misc!DC$3:DC$6,MATCH($AC3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3934=\"n/a\",$AJ3934*$AI3934,$I3934)\n    +IFERROR(\n      IF(AND($AF3934<=BE$1,$AG3934>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3934,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3934>$AB3934,($AA3934-$AB3934)*INDEX(misc!DC$3:DC$6,MATCH($AD3934,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3934*$AH3934*$AI3934),\n$X3934)*$AK3934","v":0}]
[null,{"$f":"unique_contracts!A3957","v":0},{"$f":"unique_contracts!B3957","v":0},{"$f":"unique_contracts!D3957","v":0},{"$f":"unique_contracts!J3957","v":0},{"$f":"unique_contracts!K3957","v":0},{"$f":"unique_contracts!M3957","v":0},{"$f":"unique_contracts!N3957","v":0},{"$f":"unique_contracts!P3957","v":0},{"$f":"unique_contracts!R3957","v":0},{"$f":"unique_contracts!V3957","v":0},{"$f":"unique_contracts!AB3957","v":0},{"$f":"unique_contracts!AM3957","v":0},{"$f":"unique_contracts!AN3957","v":0},{"$f":"unique_contracts!AO3957","v":0},{"$f":"unique_contracts!AP3957","v":0},{"$f":"unique_contracts!AQ3957","v":0},{"$f":"unique_contracts!AR3957","v":0},{"$f":"unique_contracts!CA3957","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3955,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3955,\"pumped_storage\",\n      IF(AND(NOT(U3955),V3955),\"n/a\",\n        IF(AND(K3955>0,OR(G3955=\"NotHybrid\",G3955=0)),_xlfn.CONCAT(AB3955,INDEX(resources!$G:$G,MATCH(C3955,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3955,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3955=\"Online\",NOT(ISNUMBER(MATCH(AC3955,misc!$DE:$DE,0)))),F3955,E3955)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AL$1,$AG3955>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AL$1,$AG3955>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AM$1,$AG3955>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CK$3:CK$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AM$1,$AG3955>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CK$3:CK$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AN$1,$AG3955>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CL$3:CL$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AN$1,$AG3955>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CL$3:CL$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AO$1,$AG3955>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CM$3:CM$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AO$1,$AG3955>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CM$3:CM$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AP$1,$AG3955>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CN$3:CN$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AP$1,$AG3955>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CN$3:CN$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AQ$1,$AG3955>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CO$3:CO$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AQ$1,$AG3955>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CO$3:CO$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AR$1,$AG3955>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CP$3:CP$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AR$1,$AG3955>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CP$3:CP$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AS$1,$AG3955>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AS$1,$AG3955>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AT$1,$AG3955>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CR$3:CR$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AT$1,$AG3955>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CR$3:CR$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AU$1,$AG3955>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CS$3:CS$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AU$1,$AG3955>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CS$3:CS$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AV$1,$AG3955>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CT$3:CT$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AV$1,$AG3955>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CT$3:CT$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AW$1,$AG3955>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CU$3:CU$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AW$1,$AG3955>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CU$3:CU$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AX$1,$AG3955>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CV$3:CV$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AX$1,$AG3955>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CV$3:CV$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AY$1,$AG3955>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CW$3:CW$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AY$1,$AG3955>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CW$3:CW$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=AZ$1,$AG3955>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CX$3:CX$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=AZ$1,$AG3955>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CX$3:CX$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=BA$1,$AG3955>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CY$3:CY$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=BA$1,$AG3955>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CY$3:CY$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=BB$1,$AG3955>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=BB$1,$AG3955>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=BC$1,$AG3955>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!DA$3:DA$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=BC$1,$AG3955>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!DA$3:DA$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=BD$1,$AG3955>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!DB$3:DB$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=BD$1,$AG3955>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!DB$3:DB$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3955<=BE$1,$AG3955>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3955>$AB3955,$AD3955=\"n/a\"),($AA3955-$AB3955)*INDEX(misc!DC$3:DC$6,MATCH($AC3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3955=\"n/a\",$AJ3955*$AI3955,$I3955)\n    +IFERROR(\n      IF(AND($AF3955<=BE$1,$AG3955>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3955>$AB3955,($AA3955-$AB3955)*INDEX(misc!DC$3:DC$6,MATCH($AD3955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3955*$AH3955*$AI3955),\n$X3955)*$AK3955","v":0}]
[null,{"$f":"unique_contracts!A3979","v":0},{"$f":"unique_contracts!B3979","v":0},{"$f":"unique_contracts!D3979","v":0},{"$f":"unique_contracts!J3979","v":0},{"$f":"unique_contracts!K3979","v":0},{"$f":"unique_contracts!M3979","v":0},{"$f":"unique_contracts!N3979","v":0},{"$f":"unique_contracts!P3979","v":0},{"$f":"unique_contracts!R3979","v":0},{"$f":"unique_contracts!V3979","v":0},{"$f":"unique_contracts!AB3979","v":0},{"$f":"unique_contracts!AM3979","v":0},{"$f":"unique_contracts!AN3979","v":0},{"$f":"unique_contracts!AO3979","v":0},{"$f":"unique_contracts!AP3979","v":0},{"$f":"unique_contracts!AQ3979","v":0},{"$f":"unique_contracts!AR3979","v":0},{"$f":"unique_contracts!CA3979","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3977,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3977,\"pumped_storage\",\n      IF(AND(NOT(U3977),V3977),\"n/a\",\n        IF(AND(K3977>0,OR(G3977=\"NotHybrid\",G3977=0)),_xlfn.CONCAT(AB3977,INDEX(resources!$G:$G,MATCH(C3977,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3977,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3977=\"Online\",NOT(ISNUMBER(MATCH(AC3977,misc!$DE:$DE,0)))),F3977,E3977)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AL$1,$AG3977>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AL$1,$AG3977>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AM$1,$AG3977>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CK$3:CK$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AM$1,$AG3977>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CK$3:CK$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AN$1,$AG3977>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CL$3:CL$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AN$1,$AG3977>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CL$3:CL$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AO$1,$AG3977>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CM$3:CM$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AO$1,$AG3977>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CM$3:CM$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AP$1,$AG3977>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CN$3:CN$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AP$1,$AG3977>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CN$3:CN$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AQ$1,$AG3977>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CO$3:CO$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AQ$1,$AG3977>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CO$3:CO$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AR$1,$AG3977>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CP$3:CP$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AR$1,$AG3977>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CP$3:CP$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AS$1,$AG3977>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AS$1,$AG3977>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AT$1,$AG3977>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CR$3:CR$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AT$1,$AG3977>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CR$3:CR$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AU$1,$AG3977>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CS$3:CS$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AU$1,$AG3977>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CS$3:CS$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AV$1,$AG3977>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CT$3:CT$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AV$1,$AG3977>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CT$3:CT$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AW$1,$AG3977>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CU$3:CU$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AW$1,$AG3977>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CU$3:CU$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AX$1,$AG3977>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CV$3:CV$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AX$1,$AG3977>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CV$3:CV$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AY$1,$AG3977>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CW$3:CW$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AY$1,$AG3977>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CW$3:CW$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=AZ$1,$AG3977>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CX$3:CX$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=AZ$1,$AG3977>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CX$3:CX$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=BA$1,$AG3977>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CY$3:CY$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=BA$1,$AG3977>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CY$3:CY$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=BB$1,$AG3977>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=BB$1,$AG3977>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=BC$1,$AG3977>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!DA$3:DA$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=BC$1,$AG3977>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!DA$3:DA$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=BD$1,$AG3977>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!DB$3:DB$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=BD$1,$AG3977>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!DB$3:DB$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3977<=BE$1,$AG3977>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3977>$AB3977,$AD3977=\"n/a\"),($AA3977-$AB3977)*INDEX(misc!DC$3:DC$6,MATCH($AC3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3977=\"n/a\",$AJ3977*$AI3977,$I3977)\n    +IFERROR(\n      IF(AND($AF3977<=BE$1,$AG3977>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3977>$AB3977,($AA3977-$AB3977)*INDEX(misc!DC$3:DC$6,MATCH($AD3977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3977*$AH3977*$AI3977),\n$X3977)*$AK3977","v":0}]
[null,{"$f":"unique_contracts!A3985","v":0},{"$f":"unique_contracts!B3985","v":0},{"$f":"unique_contracts!D3985","v":0},{"$f":"unique_contracts!J3985","v":0},{"$f":"unique_contracts!K3985","v":0},{"$f":"unique_contracts!M3985","v":0},{"$f":"unique_contracts!N3985","v":0},{"$f":"unique_contracts!P3985","v":0},{"$f":"unique_contracts!R3985","v":0},{"$f":"unique_contracts!V3985","v":0},{"$f":"unique_contracts!AB3985","v":0},{"$f":"unique_contracts!AM3985","v":0},{"$f":"unique_contracts!AN3985","v":0},{"$f":"unique_contracts!AO3985","v":0},{"$f":"unique_contracts!AP3985","v":0},{"$f":"unique_contracts!AQ3985","v":0},{"$f":"unique_contracts!AR3985","v":0},{"$f":"unique_contracts!CA3985","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C3983,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T3983,\"pumped_storage\",\n      IF(AND(NOT(U3983),V3983),\"n/a\",\n        IF(AND(K3983>0,OR(G3983=\"NotHybrid\",G3983=0)),_xlfn.CONCAT(AB3983,INDEX(resources!$G:$G,MATCH(C3983,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C3983,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D3983=\"Online\",NOT(ISNUMBER(MATCH(AC3983,misc!$DE:$DE,0)))),F3983,E3983)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AL$1,$AG3983>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CJ$3:CJ$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AL$1,$AG3983>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CJ$3:CJ$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AM$1,$AG3983>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CK$3:CK$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AM$1,$AG3983>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CK$3:CK$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AN$1,$AG3983>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CL$3:CL$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AN$1,$AG3983>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CL$3:CL$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AO$1,$AG3983>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CM$3:CM$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AO$1,$AG3983>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CM$3:CM$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AP$1,$AG3983>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CN$3:CN$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AP$1,$AG3983>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CN$3:CN$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AQ$1,$AG3983>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CO$3:CO$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AQ$1,$AG3983>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CO$3:CO$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AR$1,$AG3983>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CP$3:CP$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AR$1,$AG3983>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CP$3:CP$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AS$1,$AG3983>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CQ$3:CQ$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AS$1,$AG3983>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CQ$3:CQ$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AT$1,$AG3983>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CR$3:CR$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AT$1,$AG3983>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CR$3:CR$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AU$1,$AG3983>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CS$3:CS$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AU$1,$AG3983>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CS$3:CS$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AV$1,$AG3983>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CT$3:CT$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AV$1,$AG3983>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CT$3:CT$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AW$1,$AG3983>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CU$3:CU$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AW$1,$AG3983>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CU$3:CU$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AX$1,$AG3983>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CV$3:CV$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AX$1,$AG3983>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CV$3:CV$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AY$1,$AG3983>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CW$3:CW$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AY$1,$AG3983>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CW$3:CW$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=AZ$1,$AG3983>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CX$3:CX$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=AZ$1,$AG3983>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CX$3:CX$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=BA$1,$AG3983>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CY$3:CY$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=BA$1,$AG3983>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CY$3:CY$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=BB$1,$AG3983>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!CZ$3:CZ$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=BB$1,$AG3983>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!CZ$3:CZ$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=BC$1,$AG3983>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!DA$3:DA$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=BC$1,$AG3983>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!DA$3:DA$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=BD$1,$AG3983>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!DB$3:DB$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=BD$1,$AG3983>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!DB$3:DB$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF3983<=BE$1,$AG3983>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC3983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA3983>$AB3983,$AD3983=\"n/a\"),($AA3983-$AB3983)*INDEX(misc!DC$3:DC$6,MATCH($AC3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD3983=\"n/a\",$AJ3983*$AI3983,$I3983)\n    +IFERROR(\n      IF(AND($AF3983<=BE$1,$AG3983>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD3983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA3983>$AB3983,($AA3983-$AB3983)*INDEX(misc!DC$3:DC$6,MATCH($AD3983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y3983*$AH3983*$AI3983),\n$X3983)*$AK3983","v":0}]
[null,{"$f":"unique_contracts!A4004","v":0},{"$f":"unique_contracts!B4004","v":0},{"$f":"unique_contracts!D4004","v":0},{"$f":"unique_contracts!J4004","v":0},{"$f":"unique_contracts!K4004","v":0},{"$f":"unique_contracts!M4004","v":0},{"$f":"unique_contracts!N4004","v":0},{"$f":"unique_contracts!P4004","v":0},{"$f":"unique_contracts!R4004","v":0},{"$f":"unique_contracts!V4004","v":0},{"$f":"unique_contracts!AB4004","v":0},{"$f":"unique_contracts!AM4004","v":0},{"$f":"unique_contracts!AN4004","v":0},{"$f":"unique_contracts!AO4004","v":0},{"$f":"unique_contracts!AP4004","v":0},{"$f":"unique_contracts!AQ4004","v":0},{"$f":"unique_contracts!AR4004","v":0},{"$f":"unique_contracts!CA4004","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4002,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4002,\"pumped_storage\",\n      IF(AND(NOT(U4002),V4002),\"n/a\",\n        IF(AND(K4002>0,OR(G4002=\"NotHybrid\",G4002=0)),_xlfn.CONCAT(AB4002,INDEX(resources!$G:$G,MATCH(C4002,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4002,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4002=\"Online\",NOT(ISNUMBER(MATCH(AC4002,misc!$DE:$DE,0)))),F4002,E4002)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AL$1,$AG4002>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AL$1,$AG4002>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AM$1,$AG4002>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CK$3:CK$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AM$1,$AG4002>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CK$3:CK$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AN$1,$AG4002>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CL$3:CL$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AN$1,$AG4002>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CL$3:CL$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AO$1,$AG4002>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CM$3:CM$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AO$1,$AG4002>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CM$3:CM$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AP$1,$AG4002>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CN$3:CN$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AP$1,$AG4002>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CN$3:CN$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AQ$1,$AG4002>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CO$3:CO$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AQ$1,$AG4002>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CO$3:CO$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AR$1,$AG4002>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CP$3:CP$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AR$1,$AG4002>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CP$3:CP$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AS$1,$AG4002>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AS$1,$AG4002>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AT$1,$AG4002>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CR$3:CR$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AT$1,$AG4002>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CR$3:CR$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AU$1,$AG4002>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CS$3:CS$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AU$1,$AG4002>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CS$3:CS$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AV$1,$AG4002>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CT$3:CT$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AV$1,$AG4002>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CT$3:CT$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AW$1,$AG4002>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CU$3:CU$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AW$1,$AG4002>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CU$3:CU$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AX$1,$AG4002>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CV$3:CV$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AX$1,$AG4002>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CV$3:CV$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AY$1,$AG4002>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CW$3:CW$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AY$1,$AG4002>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CW$3:CW$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=AZ$1,$AG4002>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CX$3:CX$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=AZ$1,$AG4002>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CX$3:CX$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=BA$1,$AG4002>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CY$3:CY$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=BA$1,$AG4002>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CY$3:CY$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=BB$1,$AG4002>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=BB$1,$AG4002>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=BC$1,$AG4002>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!DA$3:DA$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=BC$1,$AG4002>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!DA$3:DA$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=BD$1,$AG4002>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!DB$3:DB$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=BD$1,$AG4002>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!DB$3:DB$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4002<=BE$1,$AG4002>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4002,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4002>$AB4002,$AD4002=\"n/a\"),($AA4002-$AB4002)*INDEX(misc!DC$3:DC$6,MATCH($AC4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4002=\"n/a\",$AJ4002*$AI4002,$I4002)\n    +IFERROR(\n      IF(AND($AF4002<=BE$1,$AG4002>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4002,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4002>$AB4002,($AA4002-$AB4002)*INDEX(misc!DC$3:DC$6,MATCH($AD4002,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4002*$AH4002*$AI4002),\n$X4002)*$AK4002","v":0}]
[null,{"$f":"unique_contracts!A4030","v":0},{"$f":"unique_contracts!B4030","v":0},{"$f":"unique_contracts!D4030","v":0},{"$f":"unique_contracts!J4030","v":0},{"$f":"unique_contracts!K4030","v":0},{"$f":"unique_contracts!M4030","v":0},{"$f":"unique_contracts!N4030","v":0},{"$f":"unique_contracts!P4030","v":0},{"$f":"unique_contracts!R4030","v":0},{"$f":"unique_contracts!V4030","v":0},{"$f":"unique_contracts!AB4030","v":0},{"$f":"unique_contracts!AM4030","v":0},{"$f":"unique_contracts!AN4030","v":0},{"$f":"unique_contracts!AO4030","v":0},{"$f":"unique_contracts!AP4030","v":0},{"$f":"unique_contracts!AQ4030","v":0},{"$f":"unique_contracts!AR4030","v":0},{"$f":"unique_contracts!CA4030","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4028,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4028,\"pumped_storage\",\n      IF(AND(NOT(U4028),V4028),\"n/a\",\n        IF(AND(K4028>0,OR(G4028=\"NotHybrid\",G4028=0)),_xlfn.CONCAT(AB4028,INDEX(resources!$G:$G,MATCH(C4028,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4028,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4028=\"Online\",NOT(ISNUMBER(MATCH(AC4028,misc!$DE:$DE,0)))),F4028,E4028)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AL$1,$AG4028>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AL$1,$AG4028>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AM$1,$AG4028>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CK$3:CK$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AM$1,$AG4028>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CK$3:CK$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AN$1,$AG4028>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CL$3:CL$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AN$1,$AG4028>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CL$3:CL$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AO$1,$AG4028>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CM$3:CM$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AO$1,$AG4028>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CM$3:CM$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AP$1,$AG4028>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CN$3:CN$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AP$1,$AG4028>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CN$3:CN$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AQ$1,$AG4028>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CO$3:CO$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AQ$1,$AG4028>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CO$3:CO$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AR$1,$AG4028>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CP$3:CP$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AR$1,$AG4028>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CP$3:CP$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AS$1,$AG4028>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AS$1,$AG4028>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AT$1,$AG4028>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CR$3:CR$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AT$1,$AG4028>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CR$3:CR$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AU$1,$AG4028>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CS$3:CS$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AU$1,$AG4028>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CS$3:CS$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AV$1,$AG4028>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CT$3:CT$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AV$1,$AG4028>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CT$3:CT$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AW$1,$AG4028>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CU$3:CU$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AW$1,$AG4028>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CU$3:CU$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AX$1,$AG4028>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CV$3:CV$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AX$1,$AG4028>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CV$3:CV$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AY$1,$AG4028>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CW$3:CW$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AY$1,$AG4028>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CW$3:CW$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=AZ$1,$AG4028>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CX$3:CX$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=AZ$1,$AG4028>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CX$3:CX$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=BA$1,$AG4028>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CY$3:CY$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=BA$1,$AG4028>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CY$3:CY$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=BB$1,$AG4028>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=BB$1,$AG4028>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=BC$1,$AG4028>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!DA$3:DA$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=BC$1,$AG4028>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!DA$3:DA$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=BD$1,$AG4028>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!DB$3:DB$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=BD$1,$AG4028>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!DB$3:DB$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4028<=BE$1,$AG4028>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4028,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4028>$AB4028,$AD4028=\"n/a\"),($AA4028-$AB4028)*INDEX(misc!DC$3:DC$6,MATCH($AC4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4028=\"n/a\",$AJ4028*$AI4028,$I4028)\n    +IFERROR(\n      IF(AND($AF4028<=BE$1,$AG4028>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4028,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4028>$AB4028,($AA4028-$AB4028)*INDEX(misc!DC$3:DC$6,MATCH($AD4028,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4028*$AH4028*$AI4028),\n$X4028)*$AK4028","v":0}]
[null,{"$f":"unique_contracts!A4047","v":0},{"$f":"unique_contracts!B4047","v":0},{"$f":"unique_contracts!D4047","v":0},{"$f":"unique_contracts!J4047","v":0},{"$f":"unique_contracts!K4047","v":0},{"$f":"unique_contracts!M4047","v":0},{"$f":"unique_contracts!N4047","v":0},{"$f":"unique_contracts!P4047","v":0},{"$f":"unique_contracts!R4047","v":0},{"$f":"unique_contracts!V4047","v":0},{"$f":"unique_contracts!AB4047","v":0},{"$f":"unique_contracts!AM4047","v":0},{"$f":"unique_contracts!AN4047","v":0},{"$f":"unique_contracts!AO4047","v":0},{"$f":"unique_contracts!AP4047","v":0},{"$f":"unique_contracts!AQ4047","v":0},{"$f":"unique_contracts!AR4047","v":0},{"$f":"unique_contracts!CA4047","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4045,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4045,\"pumped_storage\",\n      IF(AND(NOT(U4045),V4045),\"n/a\",\n        IF(AND(K4045>0,OR(G4045=\"NotHybrid\",G4045=0)),_xlfn.CONCAT(AB4045,INDEX(resources!$G:$G,MATCH(C4045,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4045,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4045=\"Online\",NOT(ISNUMBER(MATCH(AC4045,misc!$DE:$DE,0)))),F4045,E4045)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AL$1,$AG4045>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AL$1,$AG4045>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AM$1,$AG4045>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CK$3:CK$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AM$1,$AG4045>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CK$3:CK$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AN$1,$AG4045>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CL$3:CL$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AN$1,$AG4045>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CL$3:CL$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AO$1,$AG4045>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CM$3:CM$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AO$1,$AG4045>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CM$3:CM$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AP$1,$AG4045>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CN$3:CN$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AP$1,$AG4045>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CN$3:CN$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AQ$1,$AG4045>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CO$3:CO$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AQ$1,$AG4045>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CO$3:CO$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AR$1,$AG4045>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CP$3:CP$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AR$1,$AG4045>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CP$3:CP$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AS$1,$AG4045>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AS$1,$AG4045>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AT$1,$AG4045>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CR$3:CR$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AT$1,$AG4045>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CR$3:CR$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AU$1,$AG4045>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CS$3:CS$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AU$1,$AG4045>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CS$3:CS$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AV$1,$AG4045>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CT$3:CT$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AV$1,$AG4045>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CT$3:CT$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AW$1,$AG4045>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CU$3:CU$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AW$1,$AG4045>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CU$3:CU$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AX$1,$AG4045>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CV$3:CV$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AX$1,$AG4045>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CV$3:CV$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AY$1,$AG4045>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CW$3:CW$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AY$1,$AG4045>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CW$3:CW$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=AZ$1,$AG4045>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CX$3:CX$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=AZ$1,$AG4045>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CX$3:CX$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=BA$1,$AG4045>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CY$3:CY$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=BA$1,$AG4045>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CY$3:CY$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=BB$1,$AG4045>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=BB$1,$AG4045>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=BC$1,$AG4045>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!DA$3:DA$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=BC$1,$AG4045>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!DA$3:DA$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=BD$1,$AG4045>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!DB$3:DB$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=BD$1,$AG4045>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!DB$3:DB$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4045<=BE$1,$AG4045>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4045,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4045>$AB4045,$AD4045=\"n/a\"),($AA4045-$AB4045)*INDEX(misc!DC$3:DC$6,MATCH($AC4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4045=\"n/a\",$AJ4045*$AI4045,$I4045)\n    +IFERROR(\n      IF(AND($AF4045<=BE$1,$AG4045>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4045,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4045>$AB4045,($AA4045-$AB4045)*INDEX(misc!DC$3:DC$6,MATCH($AD4045,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4045*$AH4045*$AI4045),\n$X4045)*$AK4045","v":0}]
[null,{"$f":"unique_contracts!A4066","v":0},{"$f":"unique_contracts!B4066","v":0},{"$f":"unique_contracts!D4066","v":0},{"$f":"unique_contracts!J4066","v":0},{"$f":"unique_contracts!K4066","v":0},{"$f":"unique_contracts!M4066","v":0},{"$f":"unique_contracts!N4066","v":0},{"$f":"unique_contracts!P4066","v":0},{"$f":"unique_contracts!R4066","v":0},{"$f":"unique_contracts!V4066","v":0},{"$f":"unique_contracts!AB4066","v":0},{"$f":"unique_contracts!AM4066","v":0},{"$f":"unique_contracts!AN4066","v":0},{"$f":"unique_contracts!AO4066","v":0},{"$f":"unique_contracts!AP4066","v":0},{"$f":"unique_contracts!AQ4066","v":0},{"$f":"unique_contracts!AR4066","v":0},{"$f":"unique_contracts!CA4066","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4064,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4064,\"pumped_storage\",\n      IF(AND(NOT(U4064),V4064),\"n/a\",\n        IF(AND(K4064>0,OR(G4064=\"NotHybrid\",G4064=0)),_xlfn.CONCAT(AB4064,INDEX(resources!$G:$G,MATCH(C4064,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4064,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4064=\"Online\",NOT(ISNUMBER(MATCH(AC4064,misc!$DE:$DE,0)))),F4064,E4064)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AL$1,$AG4064>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AL$1,$AG4064>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AM$1,$AG4064>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CK$3:CK$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AM$1,$AG4064>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CK$3:CK$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AN$1,$AG4064>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CL$3:CL$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AN$1,$AG4064>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CL$3:CL$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AO$1,$AG4064>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CM$3:CM$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AO$1,$AG4064>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CM$3:CM$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AP$1,$AG4064>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CN$3:CN$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AP$1,$AG4064>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CN$3:CN$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AQ$1,$AG4064>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CO$3:CO$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AQ$1,$AG4064>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CO$3:CO$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AR$1,$AG4064>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CP$3:CP$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AR$1,$AG4064>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CP$3:CP$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AS$1,$AG4064>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AS$1,$AG4064>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AT$1,$AG4064>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CR$3:CR$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AT$1,$AG4064>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CR$3:CR$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AU$1,$AG4064>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CS$3:CS$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AU$1,$AG4064>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CS$3:CS$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AV$1,$AG4064>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CT$3:CT$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AV$1,$AG4064>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CT$3:CT$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AW$1,$AG4064>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CU$3:CU$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AW$1,$AG4064>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CU$3:CU$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AX$1,$AG4064>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CV$3:CV$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AX$1,$AG4064>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CV$3:CV$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AY$1,$AG4064>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CW$3:CW$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AY$1,$AG4064>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CW$3:CW$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=AZ$1,$AG4064>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CX$3:CX$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=AZ$1,$AG4064>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CX$3:CX$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=BA$1,$AG4064>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CY$3:CY$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=BA$1,$AG4064>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CY$3:CY$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=BB$1,$AG4064>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=BB$1,$AG4064>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=BC$1,$AG4064>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!DA$3:DA$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=BC$1,$AG4064>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!DA$3:DA$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=BD$1,$AG4064>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!DB$3:DB$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=BD$1,$AG4064>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!DB$3:DB$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4064<=BE$1,$AG4064>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4064,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4064>$AB4064,$AD4064=\"n/a\"),($AA4064-$AB4064)*INDEX(misc!DC$3:DC$6,MATCH($AC4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4064=\"n/a\",$AJ4064*$AI4064,$I4064)\n    +IFERROR(\n      IF(AND($AF4064<=BE$1,$AG4064>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4064,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4064>$AB4064,($AA4064-$AB4064)*INDEX(misc!DC$3:DC$6,MATCH($AD4064,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4064*$AH4064*$AI4064),\n$X4064)*$AK4064","v":0}]
[null,{"$f":"unique_contracts!A4085","v":0},{"$f":"unique_contracts!B4085","v":0},{"$f":"unique_contracts!D4085","v":0},{"$f":"unique_contracts!J4085","v":0},{"$f":"unique_contracts!K4085","v":0},{"$f":"unique_contracts!M4085","v":0},{"$f":"unique_contracts!N4085","v":0},{"$f":"unique_contracts!P4085","v":0},{"$f":"unique_contracts!R4085","v":0},{"$f":"unique_contracts!V4085","v":0},{"$f":"unique_contracts!AB4085","v":0},{"$f":"unique_contracts!AM4085","v":0},{"$f":"unique_contracts!AN4085","v":0},{"$f":"unique_contracts!AO4085","v":0},{"$f":"unique_contracts!AP4085","v":0},{"$f":"unique_contracts!AQ4085","v":0},{"$f":"unique_contracts!AR4085","v":0},{"$f":"unique_contracts!CA4085","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4083,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4083,\"pumped_storage\",\n      IF(AND(NOT(U4083),V4083),\"n/a\",\n        IF(AND(K4083>0,OR(G4083=\"NotHybrid\",G4083=0)),_xlfn.CONCAT(AB4083,INDEX(resources!$G:$G,MATCH(C4083,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4083,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4083=\"Online\",NOT(ISNUMBER(MATCH(AC4083,misc!$DE:$DE,0)))),F4083,E4083)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AL$1,$AG4083>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AL$1,$AG4083>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AM$1,$AG4083>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CK$3:CK$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AM$1,$AG4083>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CK$3:CK$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AN$1,$AG4083>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CL$3:CL$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AN$1,$AG4083>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CL$3:CL$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AO$1,$AG4083>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CM$3:CM$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AO$1,$AG4083>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CM$3:CM$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AP$1,$AG4083>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CN$3:CN$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AP$1,$AG4083>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CN$3:CN$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AQ$1,$AG4083>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CO$3:CO$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AQ$1,$AG4083>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CO$3:CO$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AR$1,$AG4083>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CP$3:CP$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AR$1,$AG4083>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CP$3:CP$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AS$1,$AG4083>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AS$1,$AG4083>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AT$1,$AG4083>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CR$3:CR$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AT$1,$AG4083>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CR$3:CR$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AU$1,$AG4083>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CS$3:CS$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AU$1,$AG4083>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CS$3:CS$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AV$1,$AG4083>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CT$3:CT$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AV$1,$AG4083>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CT$3:CT$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AW$1,$AG4083>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CU$3:CU$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AW$1,$AG4083>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CU$3:CU$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AX$1,$AG4083>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CV$3:CV$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AX$1,$AG4083>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CV$3:CV$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AY$1,$AG4083>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CW$3:CW$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AY$1,$AG4083>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CW$3:CW$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=AZ$1,$AG4083>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CX$3:CX$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=AZ$1,$AG4083>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CX$3:CX$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=BA$1,$AG4083>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CY$3:CY$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=BA$1,$AG4083>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CY$3:CY$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=BB$1,$AG4083>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=BB$1,$AG4083>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=BC$1,$AG4083>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!DA$3:DA$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=BC$1,$AG4083>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!DA$3:DA$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=BD$1,$AG4083>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!DB$3:DB$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=BD$1,$AG4083>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!DB$3:DB$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4083<=BE$1,$AG4083>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4083,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4083>$AB4083,$AD4083=\"n/a\"),($AA4083-$AB4083)*INDEX(misc!DC$3:DC$6,MATCH($AC4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4083=\"n/a\",$AJ4083*$AI4083,$I4083)\n    +IFERROR(\n      IF(AND($AF4083<=BE$1,$AG4083>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4083,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4083>$AB4083,($AA4083-$AB4083)*INDEX(misc!DC$3:DC$6,MATCH($AD4083,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4083*$AH4083*$AI4083),\n$X4083)*$AK4083","v":0}]
[null,{"$f":"unique_contracts!A4107","v":0},{"$f":"unique_contracts!B4107","v":0},{"$f":"unique_contracts!D4107","v":0},{"$f":"unique_contracts!J4107","v":0},{"$f":"unique_contracts!K4107","v":0},{"$f":"unique_contracts!M4107","v":0},{"$f":"unique_contracts!N4107","v":0},{"$f":"unique_contracts!P4107","v":0},{"$f":"unique_contracts!R4107","v":0},{"$f":"unique_contracts!V4107","v":0},{"$f":"unique_contracts!AB4107","v":0},{"$f":"unique_contracts!AM4107","v":0},{"$f":"unique_contracts!AN4107","v":0},{"$f":"unique_contracts!AO4107","v":0},{"$f":"unique_contracts!AP4107","v":0},{"$f":"unique_contracts!AQ4107","v":0},{"$f":"unique_contracts!AR4107","v":0},{"$f":"unique_contracts!CA4107","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4105,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4105,\"pumped_storage\",\n      IF(AND(NOT(U4105),V4105),\"n/a\",\n        IF(AND(K4105>0,OR(G4105=\"NotHybrid\",G4105=0)),_xlfn.CONCAT(AB4105,INDEX(resources!$G:$G,MATCH(C4105,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4105,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4105=\"Online\",NOT(ISNUMBER(MATCH(AC4105,misc!$DE:$DE,0)))),F4105,E4105)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AL$1,$AG4105>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AL$1,$AG4105>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AM$1,$AG4105>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CK$3:CK$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AM$1,$AG4105>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CK$3:CK$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AN$1,$AG4105>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CL$3:CL$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AN$1,$AG4105>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CL$3:CL$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AO$1,$AG4105>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CM$3:CM$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AO$1,$AG4105>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CM$3:CM$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AP$1,$AG4105>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CN$3:CN$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AP$1,$AG4105>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CN$3:CN$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AQ$1,$AG4105>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CO$3:CO$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AQ$1,$AG4105>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CO$3:CO$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AR$1,$AG4105>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CP$3:CP$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AR$1,$AG4105>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CP$3:CP$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AS$1,$AG4105>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AS$1,$AG4105>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AT$1,$AG4105>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CR$3:CR$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AT$1,$AG4105>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CR$3:CR$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AU$1,$AG4105>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CS$3:CS$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AU$1,$AG4105>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CS$3:CS$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AV$1,$AG4105>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CT$3:CT$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AV$1,$AG4105>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CT$3:CT$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AW$1,$AG4105>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CU$3:CU$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AW$1,$AG4105>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CU$3:CU$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AX$1,$AG4105>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CV$3:CV$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AX$1,$AG4105>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CV$3:CV$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AY$1,$AG4105>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CW$3:CW$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AY$1,$AG4105>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CW$3:CW$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=AZ$1,$AG4105>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CX$3:CX$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=AZ$1,$AG4105>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CX$3:CX$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=BA$1,$AG4105>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CY$3:CY$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=BA$1,$AG4105>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CY$3:CY$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=BB$1,$AG4105>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=BB$1,$AG4105>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=BC$1,$AG4105>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!DA$3:DA$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=BC$1,$AG4105>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!DA$3:DA$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=BD$1,$AG4105>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!DB$3:DB$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=BD$1,$AG4105>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!DB$3:DB$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4105<=BE$1,$AG4105>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4105,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4105>$AB4105,$AD4105=\"n/a\"),($AA4105-$AB4105)*INDEX(misc!DC$3:DC$6,MATCH($AC4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4105=\"n/a\",$AJ4105*$AI4105,$I4105)\n    +IFERROR(\n      IF(AND($AF4105<=BE$1,$AG4105>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4105,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4105>$AB4105,($AA4105-$AB4105)*INDEX(misc!DC$3:DC$6,MATCH($AD4105,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4105*$AH4105*$AI4105),\n$X4105)*$AK4105","v":0}]
[null,{"$f":"unique_contracts!A4128","v":0},{"$f":"unique_contracts!B4128","v":0},{"$f":"unique_contracts!D4128","v":0},{"$f":"unique_contracts!J4128","v":0},{"$f":"unique_contracts!K4128","v":0},{"$f":"unique_contracts!M4128","v":0},{"$f":"unique_contracts!N4128","v":0},{"$f":"unique_contracts!P4128","v":0},{"$f":"unique_contracts!R4128","v":0},{"$f":"unique_contracts!V4128","v":0},{"$f":"unique_contracts!AB4128","v":0},{"$f":"unique_contracts!AM4128","v":0},{"$f":"unique_contracts!AN4128","v":0},{"$f":"unique_contracts!AO4128","v":0},{"$f":"unique_contracts!AP4128","v":0},{"$f":"unique_contracts!AQ4128","v":0},{"$f":"unique_contracts!AR4128","v":0},{"$f":"unique_contracts!CA4128","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4126,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4126,\"pumped_storage\",\n      IF(AND(NOT(U4126),V4126),\"n/a\",\n        IF(AND(K4126>0,OR(G4126=\"NotHybrid\",G4126=0)),_xlfn.CONCAT(AB4126,INDEX(resources!$G:$G,MATCH(C4126,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4126,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4126=\"Online\",NOT(ISNUMBER(MATCH(AC4126,misc!$DE:$DE,0)))),F4126,E4126)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AL$1,$AG4126>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AL$1,$AG4126>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AM$1,$AG4126>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CK$3:CK$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AM$1,$AG4126>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CK$3:CK$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AN$1,$AG4126>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CL$3:CL$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AN$1,$AG4126>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CL$3:CL$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AO$1,$AG4126>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CM$3:CM$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AO$1,$AG4126>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CM$3:CM$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AP$1,$AG4126>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CN$3:CN$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AP$1,$AG4126>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CN$3:CN$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AQ$1,$AG4126>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CO$3:CO$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AQ$1,$AG4126>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CO$3:CO$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AR$1,$AG4126>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CP$3:CP$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AR$1,$AG4126>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CP$3:CP$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AS$1,$AG4126>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AS$1,$AG4126>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AT$1,$AG4126>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CR$3:CR$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AT$1,$AG4126>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CR$3:CR$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AU$1,$AG4126>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CS$3:CS$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AU$1,$AG4126>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CS$3:CS$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AV$1,$AG4126>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CT$3:CT$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AV$1,$AG4126>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CT$3:CT$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AW$1,$AG4126>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CU$3:CU$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AW$1,$AG4126>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CU$3:CU$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AX$1,$AG4126>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CV$3:CV$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AX$1,$AG4126>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CV$3:CV$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AY$1,$AG4126>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CW$3:CW$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AY$1,$AG4126>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CW$3:CW$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=AZ$1,$AG4126>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CX$3:CX$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=AZ$1,$AG4126>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CX$3:CX$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=BA$1,$AG4126>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CY$3:CY$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=BA$1,$AG4126>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CY$3:CY$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=BB$1,$AG4126>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=BB$1,$AG4126>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=BC$1,$AG4126>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!DA$3:DA$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=BC$1,$AG4126>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!DA$3:DA$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=BD$1,$AG4126>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!DB$3:DB$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=BD$1,$AG4126>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!DB$3:DB$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4126<=BE$1,$AG4126>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4126,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4126>$AB4126,$AD4126=\"n/a\"),($AA4126-$AB4126)*INDEX(misc!DC$3:DC$6,MATCH($AC4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4126=\"n/a\",$AJ4126*$AI4126,$I4126)\n    +IFERROR(\n      IF(AND($AF4126<=BE$1,$AG4126>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4126,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4126>$AB4126,($AA4126-$AB4126)*INDEX(misc!DC$3:DC$6,MATCH($AD4126,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4126*$AH4126*$AI4126),\n$X4126)*$AK4126","v":0}]
[null,{"$f":"unique_contracts!A4134","v":0},{"$f":"unique_contracts!B4134","v":0},{"$f":"unique_contracts!D4134","v":0},{"$f":"unique_contracts!J4134","v":0},{"$f":"unique_contracts!K4134","v":0},{"$f":"unique_contracts!M4134","v":0},{"$f":"unique_contracts!N4134","v":0},{"$f":"unique_contracts!P4134","v":0},{"$f":"unique_contracts!R4134","v":0},{"$f":"unique_contracts!V4134","v":0},{"$f":"unique_contracts!AB4134","v":0},{"$f":"unique_contracts!AM4134","v":0},{"$f":"unique_contracts!AN4134","v":0},{"$f":"unique_contracts!AO4134","v":0},{"$f":"unique_contracts!AP4134","v":0},{"$f":"unique_contracts!AQ4134","v":0},{"$f":"unique_contracts!AR4134","v":0},{"$f":"unique_contracts!CA4134","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4132,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4132,\"pumped_storage\",\n      IF(AND(NOT(U4132),V4132),\"n/a\",\n        IF(AND(K4132>0,OR(G4132=\"NotHybrid\",G4132=0)),_xlfn.CONCAT(AB4132,INDEX(resources!$G:$G,MATCH(C4132,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4132,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4132=\"Online\",NOT(ISNUMBER(MATCH(AC4132,misc!$DE:$DE,0)))),F4132,E4132)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AL$1,$AG4132>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AL$1,$AG4132>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AM$1,$AG4132>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CK$3:CK$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AM$1,$AG4132>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CK$3:CK$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AN$1,$AG4132>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CL$3:CL$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AN$1,$AG4132>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CL$3:CL$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AO$1,$AG4132>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CM$3:CM$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AO$1,$AG4132>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CM$3:CM$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AP$1,$AG4132>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CN$3:CN$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AP$1,$AG4132>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CN$3:CN$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AQ$1,$AG4132>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CO$3:CO$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AQ$1,$AG4132>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CO$3:CO$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AR$1,$AG4132>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CP$3:CP$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AR$1,$AG4132>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CP$3:CP$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AS$1,$AG4132>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AS$1,$AG4132>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AT$1,$AG4132>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CR$3:CR$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AT$1,$AG4132>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CR$3:CR$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AU$1,$AG4132>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CS$3:CS$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AU$1,$AG4132>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CS$3:CS$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AV$1,$AG4132>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CT$3:CT$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AV$1,$AG4132>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CT$3:CT$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AW$1,$AG4132>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CU$3:CU$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AW$1,$AG4132>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CU$3:CU$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AX$1,$AG4132>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CV$3:CV$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AX$1,$AG4132>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CV$3:CV$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AY$1,$AG4132>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CW$3:CW$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AY$1,$AG4132>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CW$3:CW$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=AZ$1,$AG4132>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CX$3:CX$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=AZ$1,$AG4132>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CX$3:CX$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=BA$1,$AG4132>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CY$3:CY$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=BA$1,$AG4132>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CY$3:CY$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=BB$1,$AG4132>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=BB$1,$AG4132>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=BC$1,$AG4132>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!DA$3:DA$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=BC$1,$AG4132>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!DA$3:DA$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=BD$1,$AG4132>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!DB$3:DB$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=BD$1,$AG4132>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!DB$3:DB$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4132<=BE$1,$AG4132>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4132,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4132>$AB4132,$AD4132=\"n/a\"),($AA4132-$AB4132)*INDEX(misc!DC$3:DC$6,MATCH($AC4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4132=\"n/a\",$AJ4132*$AI4132,$I4132)\n    +IFERROR(\n      IF(AND($AF4132<=BE$1,$AG4132>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4132,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4132>$AB4132,($AA4132-$AB4132)*INDEX(misc!DC$3:DC$6,MATCH($AD4132,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4132*$AH4132*$AI4132),\n$X4132)*$AK4132","v":0}]
[null,{"$f":"unique_contracts!A4153","v":0},{"$f":"unique_contracts!B4153","v":0},{"$f":"unique_contracts!D4153","v":0},{"$f":"unique_contracts!J4153","v":0},{"$f":"unique_contracts!K4153","v":0},{"$f":"unique_contracts!M4153","v":0},{"$f":"unique_contracts!N4153","v":0},{"$f":"unique_contracts!P4153","v":0},{"$f":"unique_contracts!R4153","v":0},{"$f":"unique_contracts!V4153","v":0},{"$f":"unique_contracts!AB4153","v":0},{"$f":"unique_contracts!AM4153","v":0},{"$f":"unique_contracts!AN4153","v":0},{"$f":"unique_contracts!AO4153","v":0},{"$f":"unique_contracts!AP4153","v":0},{"$f":"unique_contracts!AQ4153","v":0},{"$f":"unique_contracts!AR4153","v":0},{"$f":"unique_contracts!CA4153","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4151,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4151,\"pumped_storage\",\n      IF(AND(NOT(U4151),V4151),\"n/a\",\n        IF(AND(K4151>0,OR(G4151=\"NotHybrid\",G4151=0)),_xlfn.CONCAT(AB4151,INDEX(resources!$G:$G,MATCH(C4151,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4151,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4151=\"Online\",NOT(ISNUMBER(MATCH(AC4151,misc!$DE:$DE,0)))),F4151,E4151)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AL$1,$AG4151>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AL$1,$AG4151>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AM$1,$AG4151>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CK$3:CK$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AM$1,$AG4151>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CK$3:CK$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AN$1,$AG4151>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CL$3:CL$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AN$1,$AG4151>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CL$3:CL$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AO$1,$AG4151>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CM$3:CM$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AO$1,$AG4151>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CM$3:CM$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AP$1,$AG4151>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CN$3:CN$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AP$1,$AG4151>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CN$3:CN$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AQ$1,$AG4151>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CO$3:CO$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AQ$1,$AG4151>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CO$3:CO$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AR$1,$AG4151>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CP$3:CP$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AR$1,$AG4151>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CP$3:CP$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AS$1,$AG4151>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AS$1,$AG4151>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AT$1,$AG4151>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CR$3:CR$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AT$1,$AG4151>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CR$3:CR$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AU$1,$AG4151>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CS$3:CS$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AU$1,$AG4151>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CS$3:CS$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AV$1,$AG4151>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CT$3:CT$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AV$1,$AG4151>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CT$3:CT$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AW$1,$AG4151>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CU$3:CU$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AW$1,$AG4151>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CU$3:CU$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AX$1,$AG4151>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CV$3:CV$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AX$1,$AG4151>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CV$3:CV$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AY$1,$AG4151>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CW$3:CW$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AY$1,$AG4151>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CW$3:CW$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=AZ$1,$AG4151>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CX$3:CX$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=AZ$1,$AG4151>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CX$3:CX$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=BA$1,$AG4151>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CY$3:CY$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=BA$1,$AG4151>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CY$3:CY$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=BB$1,$AG4151>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=BB$1,$AG4151>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=BC$1,$AG4151>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!DA$3:DA$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=BC$1,$AG4151>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!DA$3:DA$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=BD$1,$AG4151>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!DB$3:DB$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=BD$1,$AG4151>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!DB$3:DB$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4151<=BE$1,$AG4151>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4151,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4151>$AB4151,$AD4151=\"n/a\"),($AA4151-$AB4151)*INDEX(misc!DC$3:DC$6,MATCH($AC4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4151=\"n/a\",$AJ4151*$AI4151,$I4151)\n    +IFERROR(\n      IF(AND($AF4151<=BE$1,$AG4151>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4151,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4151>$AB4151,($AA4151-$AB4151)*INDEX(misc!DC$3:DC$6,MATCH($AD4151,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4151*$AH4151*$AI4151),\n$X4151)*$AK4151","v":0}]
[null,{"$f":"unique_contracts!A4180","v":0},{"$f":"unique_contracts!B4180","v":0},{"$f":"unique_contracts!D4180","v":0},{"$f":"unique_contracts!J4180","v":0},{"$f":"unique_contracts!K4180","v":0},{"$f":"unique_contracts!M4180","v":0},{"$f":"unique_contracts!N4180","v":0},{"$f":"unique_contracts!P4180","v":0},{"$f":"unique_contracts!R4180","v":0},{"$f":"unique_contracts!V4180","v":0},{"$f":"unique_contracts!AB4180","v":0},{"$f":"unique_contracts!AM4180","v":0},{"$f":"unique_contracts!AN4180","v":0},{"$f":"unique_contracts!AO4180","v":0},{"$f":"unique_contracts!AP4180","v":0},{"$f":"unique_contracts!AQ4180","v":0},{"$f":"unique_contracts!AR4180","v":0},{"$f":"unique_contracts!CA4180","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4178,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4178,\"pumped_storage\",\n      IF(AND(NOT(U4178),V4178),\"n/a\",\n        IF(AND(K4178>0,OR(G4178=\"NotHybrid\",G4178=0)),_xlfn.CONCAT(AB4178,INDEX(resources!$G:$G,MATCH(C4178,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4178,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4178=\"Online\",NOT(ISNUMBER(MATCH(AC4178,misc!$DE:$DE,0)))),F4178,E4178)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AL$1,$AG4178>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AL$1,$AG4178>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AM$1,$AG4178>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CK$3:CK$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AM$1,$AG4178>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CK$3:CK$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AN$1,$AG4178>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CL$3:CL$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AN$1,$AG4178>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CL$3:CL$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AO$1,$AG4178>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CM$3:CM$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AO$1,$AG4178>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CM$3:CM$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AP$1,$AG4178>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CN$3:CN$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AP$1,$AG4178>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CN$3:CN$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AQ$1,$AG4178>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CO$3:CO$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AQ$1,$AG4178>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CO$3:CO$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AR$1,$AG4178>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CP$3:CP$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AR$1,$AG4178>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CP$3:CP$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AS$1,$AG4178>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AS$1,$AG4178>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AT$1,$AG4178>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CR$3:CR$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AT$1,$AG4178>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CR$3:CR$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AU$1,$AG4178>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CS$3:CS$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AU$1,$AG4178>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CS$3:CS$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AV$1,$AG4178>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CT$3:CT$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AV$1,$AG4178>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CT$3:CT$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AW$1,$AG4178>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CU$3:CU$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AW$1,$AG4178>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CU$3:CU$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AX$1,$AG4178>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CV$3:CV$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AX$1,$AG4178>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CV$3:CV$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AY$1,$AG4178>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CW$3:CW$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AY$1,$AG4178>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CW$3:CW$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=AZ$1,$AG4178>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CX$3:CX$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=AZ$1,$AG4178>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CX$3:CX$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=BA$1,$AG4178>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CY$3:CY$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=BA$1,$AG4178>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CY$3:CY$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=BB$1,$AG4178>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=BB$1,$AG4178>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=BC$1,$AG4178>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!DA$3:DA$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=BC$1,$AG4178>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!DA$3:DA$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=BD$1,$AG4178>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!DB$3:DB$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=BD$1,$AG4178>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!DB$3:DB$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4178<=BE$1,$AG4178>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4178,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4178>$AB4178,$AD4178=\"n/a\"),($AA4178-$AB4178)*INDEX(misc!DC$3:DC$6,MATCH($AC4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4178=\"n/a\",$AJ4178*$AI4178,$I4178)\n    +IFERROR(\n      IF(AND($AF4178<=BE$1,$AG4178>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4178,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4178>$AB4178,($AA4178-$AB4178)*INDEX(misc!DC$3:DC$6,MATCH($AD4178,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4178*$AH4178*$AI4178),\n$X4178)*$AK4178","v":0}]
[null,{"$f":"unique_contracts!A4196","v":0},{"$f":"unique_contracts!B4196","v":0},{"$f":"unique_contracts!D4196","v":0},{"$f":"unique_contracts!J4196","v":0},{"$f":"unique_contracts!K4196","v":0},{"$f":"unique_contracts!M4196","v":0},{"$f":"unique_contracts!N4196","v":0},{"$f":"unique_contracts!P4196","v":0},{"$f":"unique_contracts!R4196","v":0},{"$f":"unique_contracts!V4196","v":0},{"$f":"unique_contracts!AB4196","v":0},{"$f":"unique_contracts!AM4196","v":0},{"$f":"unique_contracts!AN4196","v":0},{"$f":"unique_contracts!AO4196","v":0},{"$f":"unique_contracts!AP4196","v":0},{"$f":"unique_contracts!AQ4196","v":0},{"$f":"unique_contracts!AR4196","v":0},{"$f":"unique_contracts!CA4196","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4194,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4194,\"pumped_storage\",\n      IF(AND(NOT(U4194),V4194),\"n/a\",\n        IF(AND(K4194>0,OR(G4194=\"NotHybrid\",G4194=0)),_xlfn.CONCAT(AB4194,INDEX(resources!$G:$G,MATCH(C4194,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4194,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4194=\"Online\",NOT(ISNUMBER(MATCH(AC4194,misc!$DE:$DE,0)))),F4194,E4194)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AL$1,$AG4194>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AL$1,$AG4194>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AM$1,$AG4194>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CK$3:CK$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AM$1,$AG4194>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CK$3:CK$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AN$1,$AG4194>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CL$3:CL$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AN$1,$AG4194>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CL$3:CL$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AO$1,$AG4194>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CM$3:CM$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AO$1,$AG4194>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CM$3:CM$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AP$1,$AG4194>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CN$3:CN$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AP$1,$AG4194>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CN$3:CN$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AQ$1,$AG4194>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CO$3:CO$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AQ$1,$AG4194>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CO$3:CO$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AR$1,$AG4194>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CP$3:CP$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AR$1,$AG4194>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CP$3:CP$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AS$1,$AG4194>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AS$1,$AG4194>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AT$1,$AG4194>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CR$3:CR$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AT$1,$AG4194>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CR$3:CR$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AU$1,$AG4194>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CS$3:CS$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AU$1,$AG4194>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CS$3:CS$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AV$1,$AG4194>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CT$3:CT$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AV$1,$AG4194>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CT$3:CT$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AW$1,$AG4194>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CU$3:CU$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AW$1,$AG4194>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CU$3:CU$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AX$1,$AG4194>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CV$3:CV$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AX$1,$AG4194>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CV$3:CV$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AY$1,$AG4194>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CW$3:CW$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AY$1,$AG4194>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CW$3:CW$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=AZ$1,$AG4194>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CX$3:CX$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=AZ$1,$AG4194>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CX$3:CX$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=BA$1,$AG4194>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CY$3:CY$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=BA$1,$AG4194>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CY$3:CY$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=BB$1,$AG4194>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=BB$1,$AG4194>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=BC$1,$AG4194>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!DA$3:DA$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=BC$1,$AG4194>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!DA$3:DA$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=BD$1,$AG4194>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!DB$3:DB$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=BD$1,$AG4194>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!DB$3:DB$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4194<=BE$1,$AG4194>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4194,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4194>$AB4194,$AD4194=\"n/a\"),($AA4194-$AB4194)*INDEX(misc!DC$3:DC$6,MATCH($AC4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4194=\"n/a\",$AJ4194*$AI4194,$I4194)\n    +IFERROR(\n      IF(AND($AF4194<=BE$1,$AG4194>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4194,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4194>$AB4194,($AA4194-$AB4194)*INDEX(misc!DC$3:DC$6,MATCH($AD4194,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4194*$AH4194*$AI4194),\n$X4194)*$AK4194","v":0}]
[null,{"$f":"unique_contracts!A4215","v":0},{"$f":"unique_contracts!B4215","v":0},{"$f":"unique_contracts!D4215","v":0},{"$f":"unique_contracts!J4215","v":0},{"$f":"unique_contracts!K4215","v":0},{"$f":"unique_contracts!M4215","v":0},{"$f":"unique_contracts!N4215","v":0},{"$f":"unique_contracts!P4215","v":0},{"$f":"unique_contracts!R4215","v":0},{"$f":"unique_contracts!V4215","v":0},{"$f":"unique_contracts!AB4215","v":0},{"$f":"unique_contracts!AM4215","v":0},{"$f":"unique_contracts!AN4215","v":0},{"$f":"unique_contracts!AO4215","v":0},{"$f":"unique_contracts!AP4215","v":0},{"$f":"unique_contracts!AQ4215","v":0},{"$f":"unique_contracts!AR4215","v":0},{"$f":"unique_contracts!CA4215","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4213,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4213,\"pumped_storage\",\n      IF(AND(NOT(U4213),V4213),\"n/a\",\n        IF(AND(K4213>0,OR(G4213=\"NotHybrid\",G4213=0)),_xlfn.CONCAT(AB4213,INDEX(resources!$G:$G,MATCH(C4213,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4213,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4213=\"Online\",NOT(ISNUMBER(MATCH(AC4213,misc!$DE:$DE,0)))),F4213,E4213)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AL$1,$AG4213>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AL$1,$AG4213>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AM$1,$AG4213>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CK$3:CK$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AM$1,$AG4213>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CK$3:CK$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AN$1,$AG4213>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CL$3:CL$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AN$1,$AG4213>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CL$3:CL$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AO$1,$AG4213>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CM$3:CM$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AO$1,$AG4213>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CM$3:CM$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AP$1,$AG4213>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CN$3:CN$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AP$1,$AG4213>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CN$3:CN$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AQ$1,$AG4213>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CO$3:CO$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AQ$1,$AG4213>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CO$3:CO$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AR$1,$AG4213>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CP$3:CP$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AR$1,$AG4213>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CP$3:CP$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AS$1,$AG4213>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AS$1,$AG4213>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AT$1,$AG4213>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CR$3:CR$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AT$1,$AG4213>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CR$3:CR$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AU$1,$AG4213>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CS$3:CS$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AU$1,$AG4213>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CS$3:CS$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AV$1,$AG4213>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CT$3:CT$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AV$1,$AG4213>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CT$3:CT$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AW$1,$AG4213>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CU$3:CU$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AW$1,$AG4213>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CU$3:CU$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AX$1,$AG4213>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CV$3:CV$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AX$1,$AG4213>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CV$3:CV$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AY$1,$AG4213>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CW$3:CW$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AY$1,$AG4213>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CW$3:CW$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=AZ$1,$AG4213>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CX$3:CX$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=AZ$1,$AG4213>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CX$3:CX$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=BA$1,$AG4213>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CY$3:CY$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=BA$1,$AG4213>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CY$3:CY$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=BB$1,$AG4213>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=BB$1,$AG4213>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=BC$1,$AG4213>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!DA$3:DA$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=BC$1,$AG4213>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!DA$3:DA$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=BD$1,$AG4213>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!DB$3:DB$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=BD$1,$AG4213>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!DB$3:DB$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4213<=BE$1,$AG4213>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4213,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4213>$AB4213,$AD4213=\"n/a\"),($AA4213-$AB4213)*INDEX(misc!DC$3:DC$6,MATCH($AC4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4213=\"n/a\",$AJ4213*$AI4213,$I4213)\n    +IFERROR(\n      IF(AND($AF4213<=BE$1,$AG4213>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4213,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4213>$AB4213,($AA4213-$AB4213)*INDEX(misc!DC$3:DC$6,MATCH($AD4213,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4213*$AH4213*$AI4213),\n$X4213)*$AK4213","v":0}]
[null,{"$f":"unique_contracts!A4234","v":0},{"$f":"unique_contracts!B4234","v":0},{"$f":"unique_contracts!D4234","v":0},{"$f":"unique_contracts!J4234","v":0},{"$f":"unique_contracts!K4234","v":0},{"$f":"unique_contracts!M4234","v":0},{"$f":"unique_contracts!N4234","v":0},{"$f":"unique_contracts!P4234","v":0},{"$f":"unique_contracts!R4234","v":0},{"$f":"unique_contracts!V4234","v":0},{"$f":"unique_contracts!AB4234","v":0},{"$f":"unique_contracts!AM4234","v":0},{"$f":"unique_contracts!AN4234","v":0},{"$f":"unique_contracts!AO4234","v":0},{"$f":"unique_contracts!AP4234","v":0},{"$f":"unique_contracts!AQ4234","v":0},{"$f":"unique_contracts!AR4234","v":0},{"$f":"unique_contracts!CA4234","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4232,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4232,\"pumped_storage\",\n      IF(AND(NOT(U4232),V4232),\"n/a\",\n        IF(AND(K4232>0,OR(G4232=\"NotHybrid\",G4232=0)),_xlfn.CONCAT(AB4232,INDEX(resources!$G:$G,MATCH(C4232,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4232,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4232=\"Online\",NOT(ISNUMBER(MATCH(AC4232,misc!$DE:$DE,0)))),F4232,E4232)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AL$1,$AG4232>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AL$1,$AG4232>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AM$1,$AG4232>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CK$3:CK$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AM$1,$AG4232>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CK$3:CK$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AN$1,$AG4232>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CL$3:CL$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AN$1,$AG4232>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CL$3:CL$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AO$1,$AG4232>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CM$3:CM$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AO$1,$AG4232>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CM$3:CM$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AP$1,$AG4232>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CN$3:CN$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AP$1,$AG4232>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CN$3:CN$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AQ$1,$AG4232>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CO$3:CO$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AQ$1,$AG4232>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CO$3:CO$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AR$1,$AG4232>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CP$3:CP$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AR$1,$AG4232>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CP$3:CP$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AS$1,$AG4232>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AS$1,$AG4232>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AT$1,$AG4232>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CR$3:CR$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AT$1,$AG4232>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CR$3:CR$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AU$1,$AG4232>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CS$3:CS$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AU$1,$AG4232>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CS$3:CS$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AV$1,$AG4232>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CT$3:CT$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AV$1,$AG4232>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CT$3:CT$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AW$1,$AG4232>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CU$3:CU$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AW$1,$AG4232>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CU$3:CU$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AX$1,$AG4232>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CV$3:CV$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AX$1,$AG4232>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CV$3:CV$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AY$1,$AG4232>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CW$3:CW$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AY$1,$AG4232>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CW$3:CW$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=AZ$1,$AG4232>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CX$3:CX$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=AZ$1,$AG4232>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CX$3:CX$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=BA$1,$AG4232>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CY$3:CY$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=BA$1,$AG4232>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CY$3:CY$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=BB$1,$AG4232>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=BB$1,$AG4232>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=BC$1,$AG4232>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!DA$3:DA$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=BC$1,$AG4232>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!DA$3:DA$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=BD$1,$AG4232>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!DB$3:DB$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=BD$1,$AG4232>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!DB$3:DB$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4232<=BE$1,$AG4232>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4232,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4232>$AB4232,$AD4232=\"n/a\"),($AA4232-$AB4232)*INDEX(misc!DC$3:DC$6,MATCH($AC4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4232=\"n/a\",$AJ4232*$AI4232,$I4232)\n    +IFERROR(\n      IF(AND($AF4232<=BE$1,$AG4232>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4232,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4232>$AB4232,($AA4232-$AB4232)*INDEX(misc!DC$3:DC$6,MATCH($AD4232,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4232*$AH4232*$AI4232),\n$X4232)*$AK4232","v":0}]
[null,{"$f":"unique_contracts!A4257","v":0},{"$f":"unique_contracts!B4257","v":0},{"$f":"unique_contracts!D4257","v":0},{"$f":"unique_contracts!J4257","v":0},{"$f":"unique_contracts!K4257","v":0},{"$f":"unique_contracts!M4257","v":0},{"$f":"unique_contracts!N4257","v":0},{"$f":"unique_contracts!P4257","v":0},{"$f":"unique_contracts!R4257","v":0},{"$f":"unique_contracts!V4257","v":0},{"$f":"unique_contracts!AB4257","v":0},{"$f":"unique_contracts!AM4257","v":0},{"$f":"unique_contracts!AN4257","v":0},{"$f":"unique_contracts!AO4257","v":0},{"$f":"unique_contracts!AP4257","v":0},{"$f":"unique_contracts!AQ4257","v":0},{"$f":"unique_contracts!AR4257","v":0},{"$f":"unique_contracts!CA4257","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4255,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4255,\"pumped_storage\",\n      IF(AND(NOT(U4255),V4255),\"n/a\",\n        IF(AND(K4255>0,OR(G4255=\"NotHybrid\",G4255=0)),_xlfn.CONCAT(AB4255,INDEX(resources!$G:$G,MATCH(C4255,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4255,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4255=\"Online\",NOT(ISNUMBER(MATCH(AC4255,misc!$DE:$DE,0)))),F4255,E4255)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AL$1,$AG4255>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AL$1,$AG4255>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AM$1,$AG4255>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CK$3:CK$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AM$1,$AG4255>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CK$3:CK$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AN$1,$AG4255>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CL$3:CL$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AN$1,$AG4255>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CL$3:CL$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AO$1,$AG4255>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CM$3:CM$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AO$1,$AG4255>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CM$3:CM$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AP$1,$AG4255>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CN$3:CN$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AP$1,$AG4255>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CN$3:CN$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AQ$1,$AG4255>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CO$3:CO$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AQ$1,$AG4255>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CO$3:CO$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AR$1,$AG4255>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CP$3:CP$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AR$1,$AG4255>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CP$3:CP$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AS$1,$AG4255>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AS$1,$AG4255>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AT$1,$AG4255>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CR$3:CR$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AT$1,$AG4255>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CR$3:CR$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AU$1,$AG4255>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CS$3:CS$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AU$1,$AG4255>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CS$3:CS$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AV$1,$AG4255>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CT$3:CT$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AV$1,$AG4255>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CT$3:CT$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AW$1,$AG4255>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CU$3:CU$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AW$1,$AG4255>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CU$3:CU$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AX$1,$AG4255>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CV$3:CV$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AX$1,$AG4255>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CV$3:CV$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AY$1,$AG4255>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CW$3:CW$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AY$1,$AG4255>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CW$3:CW$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=AZ$1,$AG4255>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CX$3:CX$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=AZ$1,$AG4255>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CX$3:CX$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=BA$1,$AG4255>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CY$3:CY$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=BA$1,$AG4255>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CY$3:CY$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=BB$1,$AG4255>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=BB$1,$AG4255>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=BC$1,$AG4255>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!DA$3:DA$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=BC$1,$AG4255>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!DA$3:DA$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=BD$1,$AG4255>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!DB$3:DB$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=BD$1,$AG4255>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!DB$3:DB$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4255<=BE$1,$AG4255>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4255,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4255>$AB4255,$AD4255=\"n/a\"),($AA4255-$AB4255)*INDEX(misc!DC$3:DC$6,MATCH($AC4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4255=\"n/a\",$AJ4255*$AI4255,$I4255)\n    +IFERROR(\n      IF(AND($AF4255<=BE$1,$AG4255>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4255,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4255>$AB4255,($AA4255-$AB4255)*INDEX(misc!DC$3:DC$6,MATCH($AD4255,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4255*$AH4255*$AI4255),\n$X4255)*$AK4255","v":0}]
[null,{"$f":"unique_contracts!A4277","v":0},{"$f":"unique_contracts!B4277","v":0},{"$f":"unique_contracts!D4277","v":0},{"$f":"unique_contracts!J4277","v":0},{"$f":"unique_contracts!K4277","v":0},{"$f":"unique_contracts!M4277","v":0},{"$f":"unique_contracts!N4277","v":0},{"$f":"unique_contracts!P4277","v":0},{"$f":"unique_contracts!R4277","v":0},{"$f":"unique_contracts!V4277","v":0},{"$f":"unique_contracts!AB4277","v":0},{"$f":"unique_contracts!AM4277","v":0},{"$f":"unique_contracts!AN4277","v":0},{"$f":"unique_contracts!AO4277","v":0},{"$f":"unique_contracts!AP4277","v":0},{"$f":"unique_contracts!AQ4277","v":0},{"$f":"unique_contracts!AR4277","v":0},{"$f":"unique_contracts!CA4277","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4275,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4275,\"pumped_storage\",\n      IF(AND(NOT(U4275),V4275),\"n/a\",\n        IF(AND(K4275>0,OR(G4275=\"NotHybrid\",G4275=0)),_xlfn.CONCAT(AB4275,INDEX(resources!$G:$G,MATCH(C4275,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4275,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4275=\"Online\",NOT(ISNUMBER(MATCH(AC4275,misc!$DE:$DE,0)))),F4275,E4275)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AL$1,$AG4275>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AL$1,$AG4275>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AM$1,$AG4275>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CK$3:CK$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AM$1,$AG4275>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CK$3:CK$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AN$1,$AG4275>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CL$3:CL$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AN$1,$AG4275>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CL$3:CL$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AO$1,$AG4275>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CM$3:CM$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AO$1,$AG4275>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CM$3:CM$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AP$1,$AG4275>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CN$3:CN$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AP$1,$AG4275>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CN$3:CN$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AQ$1,$AG4275>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CO$3:CO$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AQ$1,$AG4275>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CO$3:CO$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AR$1,$AG4275>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CP$3:CP$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AR$1,$AG4275>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CP$3:CP$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AS$1,$AG4275>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AS$1,$AG4275>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AT$1,$AG4275>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CR$3:CR$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AT$1,$AG4275>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CR$3:CR$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AU$1,$AG4275>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CS$3:CS$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AU$1,$AG4275>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CS$3:CS$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AV$1,$AG4275>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CT$3:CT$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AV$1,$AG4275>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CT$3:CT$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AW$1,$AG4275>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CU$3:CU$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AW$1,$AG4275>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CU$3:CU$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AX$1,$AG4275>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CV$3:CV$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AX$1,$AG4275>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CV$3:CV$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AY$1,$AG4275>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CW$3:CW$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AY$1,$AG4275>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CW$3:CW$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=AZ$1,$AG4275>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CX$3:CX$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=AZ$1,$AG4275>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CX$3:CX$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=BA$1,$AG4275>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CY$3:CY$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=BA$1,$AG4275>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CY$3:CY$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=BB$1,$AG4275>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=BB$1,$AG4275>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=BC$1,$AG4275>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!DA$3:DA$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=BC$1,$AG4275>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!DA$3:DA$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=BD$1,$AG4275>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!DB$3:DB$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=BD$1,$AG4275>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!DB$3:DB$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4275<=BE$1,$AG4275>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4275,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4275>$AB4275,$AD4275=\"n/a\"),($AA4275-$AB4275)*INDEX(misc!DC$3:DC$6,MATCH($AC4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4275=\"n/a\",$AJ4275*$AI4275,$I4275)\n    +IFERROR(\n      IF(AND($AF4275<=BE$1,$AG4275>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4275,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4275>$AB4275,($AA4275-$AB4275)*INDEX(misc!DC$3:DC$6,MATCH($AD4275,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4275*$AH4275*$AI4275),\n$X4275)*$AK4275","v":0}]
[null,{"$f":"unique_contracts!A4302","v":0},{"$f":"unique_contracts!B4302","v":0},{"$f":"unique_contracts!D4302","v":0},{"$f":"unique_contracts!J4302","v":0},{"$f":"unique_contracts!K4302","v":0},{"$f":"unique_contracts!M4302","v":0},{"$f":"unique_contracts!N4302","v":0},{"$f":"unique_contracts!P4302","v":0},{"$f":"unique_contracts!R4302","v":0},{"$f":"unique_contracts!V4302","v":0},{"$f":"unique_contracts!AB4302","v":0},{"$f":"unique_contracts!AM4302","v":0},{"$f":"unique_contracts!AN4302","v":0},{"$f":"unique_contracts!AO4302","v":0},{"$f":"unique_contracts!AP4302","v":0},{"$f":"unique_contracts!AQ4302","v":0},{"$f":"unique_contracts!AR4302","v":0},{"$f":"unique_contracts!CA4302","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4300,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4300,\"pumped_storage\",\n      IF(AND(NOT(U4300),V4300),\"n/a\",\n        IF(AND(K4300>0,OR(G4300=\"NotHybrid\",G4300=0)),_xlfn.CONCAT(AB4300,INDEX(resources!$G:$G,MATCH(C4300,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4300,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4300=\"Online\",NOT(ISNUMBER(MATCH(AC4300,misc!$DE:$DE,0)))),F4300,E4300)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AL$1,$AG4300>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AL$1,$AG4300>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AM$1,$AG4300>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CK$3:CK$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AM$1,$AG4300>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CK$3:CK$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AN$1,$AG4300>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CL$3:CL$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AN$1,$AG4300>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CL$3:CL$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AO$1,$AG4300>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CM$3:CM$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AO$1,$AG4300>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CM$3:CM$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AP$1,$AG4300>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CN$3:CN$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AP$1,$AG4300>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CN$3:CN$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AQ$1,$AG4300>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CO$3:CO$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AQ$1,$AG4300>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CO$3:CO$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AR$1,$AG4300>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CP$3:CP$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AR$1,$AG4300>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CP$3:CP$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AS$1,$AG4300>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AS$1,$AG4300>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AT$1,$AG4300>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CR$3:CR$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AT$1,$AG4300>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CR$3:CR$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AU$1,$AG4300>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CS$3:CS$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AU$1,$AG4300>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CS$3:CS$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AV$1,$AG4300>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CT$3:CT$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AV$1,$AG4300>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CT$3:CT$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AW$1,$AG4300>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CU$3:CU$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AW$1,$AG4300>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CU$3:CU$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AX$1,$AG4300>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CV$3:CV$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AX$1,$AG4300>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CV$3:CV$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AY$1,$AG4300>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CW$3:CW$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AY$1,$AG4300>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CW$3:CW$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=AZ$1,$AG4300>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CX$3:CX$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=AZ$1,$AG4300>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CX$3:CX$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=BA$1,$AG4300>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CY$3:CY$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=BA$1,$AG4300>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CY$3:CY$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=BB$1,$AG4300>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=BB$1,$AG4300>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=BC$1,$AG4300>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!DA$3:DA$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=BC$1,$AG4300>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!DA$3:DA$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=BD$1,$AG4300>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!DB$3:DB$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=BD$1,$AG4300>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!DB$3:DB$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4300<=BE$1,$AG4300>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4300,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4300>$AB4300,$AD4300=\"n/a\"),($AA4300-$AB4300)*INDEX(misc!DC$3:DC$6,MATCH($AC4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4300=\"n/a\",$AJ4300*$AI4300,$I4300)\n    +IFERROR(\n      IF(AND($AF4300<=BE$1,$AG4300>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4300,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4300>$AB4300,($AA4300-$AB4300)*INDEX(misc!DC$3:DC$6,MATCH($AD4300,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4300*$AH4300*$AI4300),\n$X4300)*$AK4300","v":0}]
[null,{"$f":"unique_contracts!A4321","v":0},{"$f":"unique_contracts!B4321","v":0},{"$f":"unique_contracts!D4321","v":0},{"$f":"unique_contracts!J4321","v":0},{"$f":"unique_contracts!K4321","v":0},{"$f":"unique_contracts!M4321","v":0},{"$f":"unique_contracts!N4321","v":0},{"$f":"unique_contracts!P4321","v":0},{"$f":"unique_contracts!R4321","v":0},{"$f":"unique_contracts!V4321","v":0},{"$f":"unique_contracts!AB4321","v":0},{"$f":"unique_contracts!AM4321","v":0},{"$f":"unique_contracts!AN4321","v":0},{"$f":"unique_contracts!AO4321","v":0},{"$f":"unique_contracts!AP4321","v":0},{"$f":"unique_contracts!AQ4321","v":0},{"$f":"unique_contracts!AR4321","v":0},{"$f":"unique_contracts!CA4321","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4319,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4319,\"pumped_storage\",\n      IF(AND(NOT(U4319),V4319),\"n/a\",\n        IF(AND(K4319>0,OR(G4319=\"NotHybrid\",G4319=0)),_xlfn.CONCAT(AB4319,INDEX(resources!$G:$G,MATCH(C4319,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4319,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4319=\"Online\",NOT(ISNUMBER(MATCH(AC4319,misc!$DE:$DE,0)))),F4319,E4319)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AL$1,$AG4319>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AL$1,$AG4319>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AM$1,$AG4319>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CK$3:CK$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AM$1,$AG4319>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CK$3:CK$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AN$1,$AG4319>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CL$3:CL$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AN$1,$AG4319>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CL$3:CL$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AO$1,$AG4319>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CM$3:CM$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AO$1,$AG4319>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CM$3:CM$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AP$1,$AG4319>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CN$3:CN$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AP$1,$AG4319>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CN$3:CN$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AQ$1,$AG4319>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CO$3:CO$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AQ$1,$AG4319>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CO$3:CO$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AR$1,$AG4319>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CP$3:CP$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AR$1,$AG4319>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CP$3:CP$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AS$1,$AG4319>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AS$1,$AG4319>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AT$1,$AG4319>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CR$3:CR$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AT$1,$AG4319>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CR$3:CR$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AU$1,$AG4319>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CS$3:CS$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AU$1,$AG4319>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CS$3:CS$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AV$1,$AG4319>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CT$3:CT$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AV$1,$AG4319>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CT$3:CT$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AW$1,$AG4319>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CU$3:CU$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AW$1,$AG4319>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CU$3:CU$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AX$1,$AG4319>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CV$3:CV$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AX$1,$AG4319>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CV$3:CV$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AY$1,$AG4319>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CW$3:CW$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AY$1,$AG4319>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CW$3:CW$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=AZ$1,$AG4319>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CX$3:CX$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=AZ$1,$AG4319>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CX$3:CX$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=BA$1,$AG4319>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CY$3:CY$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=BA$1,$AG4319>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CY$3:CY$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=BB$1,$AG4319>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=BB$1,$AG4319>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=BC$1,$AG4319>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!DA$3:DA$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=BC$1,$AG4319>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!DA$3:DA$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=BD$1,$AG4319>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!DB$3:DB$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=BD$1,$AG4319>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!DB$3:DB$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4319<=BE$1,$AG4319>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4319,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4319>$AB4319,$AD4319=\"n/a\"),($AA4319-$AB4319)*INDEX(misc!DC$3:DC$6,MATCH($AC4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4319=\"n/a\",$AJ4319*$AI4319,$I4319)\n    +IFERROR(\n      IF(AND($AF4319<=BE$1,$AG4319>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4319,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4319>$AB4319,($AA4319-$AB4319)*INDEX(misc!DC$3:DC$6,MATCH($AD4319,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4319*$AH4319*$AI4319),\n$X4319)*$AK4319","v":0}]
[null,{"$f":"unique_contracts!A4330","v":0},{"$f":"unique_contracts!B4330","v":0},{"$f":"unique_contracts!D4330","v":0},{"$f":"unique_contracts!J4330","v":0},{"$f":"unique_contracts!K4330","v":0},{"$f":"unique_contracts!M4330","v":0},{"$f":"unique_contracts!N4330","v":0},{"$f":"unique_contracts!P4330","v":0},{"$f":"unique_contracts!R4330","v":0},{"$f":"unique_contracts!V4330","v":0},{"$f":"unique_contracts!AB4330","v":0},{"$f":"unique_contracts!AM4330","v":0},{"$f":"unique_contracts!AN4330","v":0},{"$f":"unique_contracts!AO4330","v":0},{"$f":"unique_contracts!AP4330","v":0},{"$f":"unique_contracts!AQ4330","v":0},{"$f":"unique_contracts!AR4330","v":0},{"$f":"unique_contracts!CA4330","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4328,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4328,\"pumped_storage\",\n      IF(AND(NOT(U4328),V4328),\"n/a\",\n        IF(AND(K4328>0,OR(G4328=\"NotHybrid\",G4328=0)),_xlfn.CONCAT(AB4328,INDEX(resources!$G:$G,MATCH(C4328,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4328,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4328=\"Online\",NOT(ISNUMBER(MATCH(AC4328,misc!$DE:$DE,0)))),F4328,E4328)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AL$1,$AG4328>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AL$1,$AG4328>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AM$1,$AG4328>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CK$3:CK$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AM$1,$AG4328>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CK$3:CK$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AN$1,$AG4328>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CL$3:CL$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AN$1,$AG4328>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CL$3:CL$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AO$1,$AG4328>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CM$3:CM$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AO$1,$AG4328>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CM$3:CM$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AP$1,$AG4328>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CN$3:CN$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AP$1,$AG4328>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CN$3:CN$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AQ$1,$AG4328>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CO$3:CO$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AQ$1,$AG4328>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CO$3:CO$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AR$1,$AG4328>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CP$3:CP$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AR$1,$AG4328>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CP$3:CP$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AS$1,$AG4328>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AS$1,$AG4328>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AT$1,$AG4328>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CR$3:CR$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AT$1,$AG4328>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CR$3:CR$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AU$1,$AG4328>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CS$3:CS$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AU$1,$AG4328>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CS$3:CS$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AV$1,$AG4328>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CT$3:CT$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AV$1,$AG4328>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CT$3:CT$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AW$1,$AG4328>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CU$3:CU$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AW$1,$AG4328>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CU$3:CU$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AX$1,$AG4328>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CV$3:CV$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AX$1,$AG4328>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CV$3:CV$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AY$1,$AG4328>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CW$3:CW$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AY$1,$AG4328>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CW$3:CW$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=AZ$1,$AG4328>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CX$3:CX$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=AZ$1,$AG4328>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CX$3:CX$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=BA$1,$AG4328>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CY$3:CY$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=BA$1,$AG4328>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CY$3:CY$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=BB$1,$AG4328>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=BB$1,$AG4328>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=BC$1,$AG4328>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!DA$3:DA$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=BC$1,$AG4328>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!DA$3:DA$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=BD$1,$AG4328>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!DB$3:DB$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=BD$1,$AG4328>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!DB$3:DB$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4328<=BE$1,$AG4328>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4328,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4328>$AB4328,$AD4328=\"n/a\"),($AA4328-$AB4328)*INDEX(misc!DC$3:DC$6,MATCH($AC4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4328=\"n/a\",$AJ4328*$AI4328,$I4328)\n    +IFERROR(\n      IF(AND($AF4328<=BE$1,$AG4328>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4328,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4328>$AB4328,($AA4328-$AB4328)*INDEX(misc!DC$3:DC$6,MATCH($AD4328,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4328*$AH4328*$AI4328),\n$X4328)*$AK4328","v":0}]
[null,{"$f":"unique_contracts!A4345","v":0},{"$f":"unique_contracts!B4345","v":0},{"$f":"unique_contracts!D4345","v":0},{"$f":"unique_contracts!J4345","v":0},{"$f":"unique_contracts!K4345","v":0},{"$f":"unique_contracts!M4345","v":0},{"$f":"unique_contracts!N4345","v":0},{"$f":"unique_contracts!P4345","v":0},{"$f":"unique_contracts!R4345","v":0},{"$f":"unique_contracts!V4345","v":0},{"$f":"unique_contracts!AB4345","v":0},{"$f":"unique_contracts!AM4345","v":0},{"$f":"unique_contracts!AN4345","v":0},{"$f":"unique_contracts!AO4345","v":0},{"$f":"unique_contracts!AP4345","v":0},{"$f":"unique_contracts!AQ4345","v":0},{"$f":"unique_contracts!AR4345","v":0},{"$f":"unique_contracts!CA4345","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4343,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4343,\"pumped_storage\",\n      IF(AND(NOT(U4343),V4343),\"n/a\",\n        IF(AND(K4343>0,OR(G4343=\"NotHybrid\",G4343=0)),_xlfn.CONCAT(AB4343,INDEX(resources!$G:$G,MATCH(C4343,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4343,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4343=\"Online\",NOT(ISNUMBER(MATCH(AC4343,misc!$DE:$DE,0)))),F4343,E4343)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AL$1,$AG4343>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AL$1,$AG4343>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AM$1,$AG4343>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CK$3:CK$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AM$1,$AG4343>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CK$3:CK$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AN$1,$AG4343>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CL$3:CL$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AN$1,$AG4343>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CL$3:CL$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AO$1,$AG4343>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CM$3:CM$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AO$1,$AG4343>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CM$3:CM$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AP$1,$AG4343>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CN$3:CN$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AP$1,$AG4343>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CN$3:CN$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AQ$1,$AG4343>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CO$3:CO$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AQ$1,$AG4343>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CO$3:CO$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AR$1,$AG4343>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CP$3:CP$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AR$1,$AG4343>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CP$3:CP$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AS$1,$AG4343>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AS$1,$AG4343>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AT$1,$AG4343>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CR$3:CR$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AT$1,$AG4343>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CR$3:CR$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AU$1,$AG4343>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CS$3:CS$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AU$1,$AG4343>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CS$3:CS$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AV$1,$AG4343>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CT$3:CT$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AV$1,$AG4343>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CT$3:CT$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AW$1,$AG4343>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CU$3:CU$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AW$1,$AG4343>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CU$3:CU$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AX$1,$AG4343>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CV$3:CV$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AX$1,$AG4343>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CV$3:CV$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AY$1,$AG4343>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CW$3:CW$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AY$1,$AG4343>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CW$3:CW$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=AZ$1,$AG4343>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CX$3:CX$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=AZ$1,$AG4343>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CX$3:CX$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=BA$1,$AG4343>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CY$3:CY$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=BA$1,$AG4343>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CY$3:CY$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=BB$1,$AG4343>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=BB$1,$AG4343>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=BC$1,$AG4343>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!DA$3:DA$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=BC$1,$AG4343>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!DA$3:DA$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=BD$1,$AG4343>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!DB$3:DB$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=BD$1,$AG4343>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!DB$3:DB$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4343<=BE$1,$AG4343>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4343,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4343>$AB4343,$AD4343=\"n/a\"),($AA4343-$AB4343)*INDEX(misc!DC$3:DC$6,MATCH($AC4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4343=\"n/a\",$AJ4343*$AI4343,$I4343)\n    +IFERROR(\n      IF(AND($AF4343<=BE$1,$AG4343>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4343,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4343>$AB4343,($AA4343-$AB4343)*INDEX(misc!DC$3:DC$6,MATCH($AD4343,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4343*$AH4343*$AI4343),\n$X4343)*$AK4343","v":0}]
[null,{"$f":"unique_contracts!A4364","v":0},{"$f":"unique_contracts!B4364","v":0},{"$f":"unique_contracts!D4364","v":0},{"$f":"unique_contracts!J4364","v":0},{"$f":"unique_contracts!K4364","v":0},{"$f":"unique_contracts!M4364","v":0},{"$f":"unique_contracts!N4364","v":0},{"$f":"unique_contracts!P4364","v":0},{"$f":"unique_contracts!R4364","v":0},{"$f":"unique_contracts!V4364","v":0},{"$f":"unique_contracts!AB4364","v":0},{"$f":"unique_contracts!AM4364","v":0},{"$f":"unique_contracts!AN4364","v":0},{"$f":"unique_contracts!AO4364","v":0},{"$f":"unique_contracts!AP4364","v":0},{"$f":"unique_contracts!AQ4364","v":0},{"$f":"unique_contracts!AR4364","v":0},{"$f":"unique_contracts!CA4364","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4362,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4362,\"pumped_storage\",\n      IF(AND(NOT(U4362),V4362),\"n/a\",\n        IF(AND(K4362>0,OR(G4362=\"NotHybrid\",G4362=0)),_xlfn.CONCAT(AB4362,INDEX(resources!$G:$G,MATCH(C4362,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4362,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4362=\"Online\",NOT(ISNUMBER(MATCH(AC4362,misc!$DE:$DE,0)))),F4362,E4362)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AL$1,$AG4362>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AL$1,$AG4362>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AM$1,$AG4362>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CK$3:CK$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AM$1,$AG4362>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CK$3:CK$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AN$1,$AG4362>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CL$3:CL$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AN$1,$AG4362>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CL$3:CL$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AO$1,$AG4362>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CM$3:CM$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AO$1,$AG4362>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CM$3:CM$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AP$1,$AG4362>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CN$3:CN$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AP$1,$AG4362>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CN$3:CN$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AQ$1,$AG4362>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CO$3:CO$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AQ$1,$AG4362>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CO$3:CO$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AR$1,$AG4362>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CP$3:CP$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AR$1,$AG4362>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CP$3:CP$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AS$1,$AG4362>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AS$1,$AG4362>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AT$1,$AG4362>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CR$3:CR$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AT$1,$AG4362>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CR$3:CR$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AU$1,$AG4362>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CS$3:CS$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AU$1,$AG4362>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CS$3:CS$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AV$1,$AG4362>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CT$3:CT$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AV$1,$AG4362>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CT$3:CT$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AW$1,$AG4362>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CU$3:CU$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AW$1,$AG4362>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CU$3:CU$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AX$1,$AG4362>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CV$3:CV$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AX$1,$AG4362>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CV$3:CV$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AY$1,$AG4362>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CW$3:CW$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AY$1,$AG4362>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CW$3:CW$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=AZ$1,$AG4362>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CX$3:CX$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=AZ$1,$AG4362>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CX$3:CX$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=BA$1,$AG4362>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CY$3:CY$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=BA$1,$AG4362>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CY$3:CY$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=BB$1,$AG4362>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=BB$1,$AG4362>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=BC$1,$AG4362>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!DA$3:DA$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=BC$1,$AG4362>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!DA$3:DA$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=BD$1,$AG4362>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!DB$3:DB$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=BD$1,$AG4362>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!DB$3:DB$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4362<=BE$1,$AG4362>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4362,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4362>$AB4362,$AD4362=\"n/a\"),($AA4362-$AB4362)*INDEX(misc!DC$3:DC$6,MATCH($AC4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4362=\"n/a\",$AJ4362*$AI4362,$I4362)\n    +IFERROR(\n      IF(AND($AF4362<=BE$1,$AG4362>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4362,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4362>$AB4362,($AA4362-$AB4362)*INDEX(misc!DC$3:DC$6,MATCH($AD4362,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4362*$AH4362*$AI4362),\n$X4362)*$AK4362","v":0}]
[null,{"$f":"unique_contracts!A4389","v":0},{"$f":"unique_contracts!B4389","v":0},{"$f":"unique_contracts!D4389","v":0},{"$f":"unique_contracts!J4389","v":0},{"$f":"unique_contracts!K4389","v":0},{"$f":"unique_contracts!M4389","v":0},{"$f":"unique_contracts!N4389","v":0},{"$f":"unique_contracts!P4389","v":0},{"$f":"unique_contracts!R4389","v":0},{"$f":"unique_contracts!V4389","v":0},{"$f":"unique_contracts!AB4389","v":0},{"$f":"unique_contracts!AM4389","v":0},{"$f":"unique_contracts!AN4389","v":0},{"$f":"unique_contracts!AO4389","v":0},{"$f":"unique_contracts!AP4389","v":0},{"$f":"unique_contracts!AQ4389","v":0},{"$f":"unique_contracts!AR4389","v":0},{"$f":"unique_contracts!CA4389","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4387,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4387,\"pumped_storage\",\n      IF(AND(NOT(U4387),V4387),\"n/a\",\n        IF(AND(K4387>0,OR(G4387=\"NotHybrid\",G4387=0)),_xlfn.CONCAT(AB4387,INDEX(resources!$G:$G,MATCH(C4387,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4387,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4387=\"Online\",NOT(ISNUMBER(MATCH(AC4387,misc!$DE:$DE,0)))),F4387,E4387)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AL$1,$AG4387>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AL$1,$AG4387>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AM$1,$AG4387>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CK$3:CK$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AM$1,$AG4387>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CK$3:CK$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AN$1,$AG4387>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CL$3:CL$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AN$1,$AG4387>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CL$3:CL$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AO$1,$AG4387>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CM$3:CM$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AO$1,$AG4387>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CM$3:CM$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AP$1,$AG4387>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CN$3:CN$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AP$1,$AG4387>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CN$3:CN$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AQ$1,$AG4387>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CO$3:CO$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AQ$1,$AG4387>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CO$3:CO$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AR$1,$AG4387>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CP$3:CP$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AR$1,$AG4387>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CP$3:CP$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AS$1,$AG4387>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AS$1,$AG4387>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AT$1,$AG4387>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CR$3:CR$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AT$1,$AG4387>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CR$3:CR$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AU$1,$AG4387>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CS$3:CS$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AU$1,$AG4387>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CS$3:CS$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AV$1,$AG4387>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CT$3:CT$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AV$1,$AG4387>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CT$3:CT$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AW$1,$AG4387>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CU$3:CU$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AW$1,$AG4387>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CU$3:CU$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AX$1,$AG4387>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CV$3:CV$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AX$1,$AG4387>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CV$3:CV$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AY$1,$AG4387>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CW$3:CW$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AY$1,$AG4387>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CW$3:CW$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=AZ$1,$AG4387>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CX$3:CX$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=AZ$1,$AG4387>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CX$3:CX$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=BA$1,$AG4387>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CY$3:CY$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=BA$1,$AG4387>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CY$3:CY$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=BB$1,$AG4387>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=BB$1,$AG4387>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=BC$1,$AG4387>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!DA$3:DA$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=BC$1,$AG4387>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!DA$3:DA$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=BD$1,$AG4387>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!DB$3:DB$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=BD$1,$AG4387>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!DB$3:DB$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4387<=BE$1,$AG4387>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4387,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4387>$AB4387,$AD4387=\"n/a\"),($AA4387-$AB4387)*INDEX(misc!DC$3:DC$6,MATCH($AC4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4387=\"n/a\",$AJ4387*$AI4387,$I4387)\n    +IFERROR(\n      IF(AND($AF4387<=BE$1,$AG4387>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4387,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4387>$AB4387,($AA4387-$AB4387)*INDEX(misc!DC$3:DC$6,MATCH($AD4387,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4387*$AH4387*$AI4387),\n$X4387)*$AK4387","v":0}]
[null,{"$f":"unique_contracts!A4407","v":0},{"$f":"unique_contracts!B4407","v":0},{"$f":"unique_contracts!D4407","v":0},{"$f":"unique_contracts!J4407","v":0},{"$f":"unique_contracts!K4407","v":0},{"$f":"unique_contracts!M4407","v":0},{"$f":"unique_contracts!N4407","v":0},{"$f":"unique_contracts!P4407","v":0},{"$f":"unique_contracts!R4407","v":0},{"$f":"unique_contracts!V4407","v":0},{"$f":"unique_contracts!AB4407","v":0},{"$f":"unique_contracts!AM4407","v":0},{"$f":"unique_contracts!AN4407","v":0},{"$f":"unique_contracts!AO4407","v":0},{"$f":"unique_contracts!AP4407","v":0},{"$f":"unique_contracts!AQ4407","v":0},{"$f":"unique_contracts!AR4407","v":0},{"$f":"unique_contracts!CA4407","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4405,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4405,\"pumped_storage\",\n      IF(AND(NOT(U4405),V4405),\"n/a\",\n        IF(AND(K4405>0,OR(G4405=\"NotHybrid\",G4405=0)),_xlfn.CONCAT(AB4405,INDEX(resources!$G:$G,MATCH(C4405,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4405,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4405=\"Online\",NOT(ISNUMBER(MATCH(AC4405,misc!$DE:$DE,0)))),F4405,E4405)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AL$1,$AG4405>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AL$1,$AG4405>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AM$1,$AG4405>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CK$3:CK$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AM$1,$AG4405>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CK$3:CK$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AN$1,$AG4405>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CL$3:CL$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AN$1,$AG4405>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CL$3:CL$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AO$1,$AG4405>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CM$3:CM$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AO$1,$AG4405>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CM$3:CM$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AP$1,$AG4405>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CN$3:CN$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AP$1,$AG4405>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CN$3:CN$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AQ$1,$AG4405>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CO$3:CO$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AQ$1,$AG4405>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CO$3:CO$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AR$1,$AG4405>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CP$3:CP$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AR$1,$AG4405>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CP$3:CP$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AS$1,$AG4405>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AS$1,$AG4405>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AT$1,$AG4405>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CR$3:CR$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AT$1,$AG4405>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CR$3:CR$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AU$1,$AG4405>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CS$3:CS$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AU$1,$AG4405>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CS$3:CS$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AV$1,$AG4405>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CT$3:CT$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AV$1,$AG4405>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CT$3:CT$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AW$1,$AG4405>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CU$3:CU$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AW$1,$AG4405>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CU$3:CU$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AX$1,$AG4405>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CV$3:CV$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AX$1,$AG4405>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CV$3:CV$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AY$1,$AG4405>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CW$3:CW$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AY$1,$AG4405>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CW$3:CW$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=AZ$1,$AG4405>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CX$3:CX$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=AZ$1,$AG4405>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CX$3:CX$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=BA$1,$AG4405>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CY$3:CY$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=BA$1,$AG4405>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CY$3:CY$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=BB$1,$AG4405>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=BB$1,$AG4405>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=BC$1,$AG4405>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!DA$3:DA$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=BC$1,$AG4405>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!DA$3:DA$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=BD$1,$AG4405>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!DB$3:DB$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=BD$1,$AG4405>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!DB$3:DB$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4405<=BE$1,$AG4405>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4405,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4405>$AB4405,$AD4405=\"n/a\"),($AA4405-$AB4405)*INDEX(misc!DC$3:DC$6,MATCH($AC4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4405=\"n/a\",$AJ4405*$AI4405,$I4405)\n    +IFERROR(\n      IF(AND($AF4405<=BE$1,$AG4405>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4405,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4405>$AB4405,($AA4405-$AB4405)*INDEX(misc!DC$3:DC$6,MATCH($AD4405,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4405*$AH4405*$AI4405),\n$X4405)*$AK4405","v":0}]
[null,{"$f":"unique_contracts!A4426","v":0},{"$f":"unique_contracts!B4426","v":0},{"$f":"unique_contracts!D4426","v":0},{"$f":"unique_contracts!J4426","v":0},{"$f":"unique_contracts!K4426","v":0},{"$f":"unique_contracts!M4426","v":0},{"$f":"unique_contracts!N4426","v":0},{"$f":"unique_contracts!P4426","v":0},{"$f":"unique_contracts!R4426","v":0},{"$f":"unique_contracts!V4426","v":0},{"$f":"unique_contracts!AB4426","v":0},{"$f":"unique_contracts!AM4426","v":0},{"$f":"unique_contracts!AN4426","v":0},{"$f":"unique_contracts!AO4426","v":0},{"$f":"unique_contracts!AP4426","v":0},{"$f":"unique_contracts!AQ4426","v":0},{"$f":"unique_contracts!AR4426","v":0},{"$f":"unique_contracts!CA4426","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4424,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4424,\"pumped_storage\",\n      IF(AND(NOT(U4424),V4424),\"n/a\",\n        IF(AND(K4424>0,OR(G4424=\"NotHybrid\",G4424=0)),_xlfn.CONCAT(AB4424,INDEX(resources!$G:$G,MATCH(C4424,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4424,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4424=\"Online\",NOT(ISNUMBER(MATCH(AC4424,misc!$DE:$DE,0)))),F4424,E4424)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AL$1,$AG4424>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AL$1,$AG4424>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AM$1,$AG4424>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CK$3:CK$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AM$1,$AG4424>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CK$3:CK$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AN$1,$AG4424>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CL$3:CL$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AN$1,$AG4424>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CL$3:CL$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AO$1,$AG4424>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CM$3:CM$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AO$1,$AG4424>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CM$3:CM$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AP$1,$AG4424>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CN$3:CN$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AP$1,$AG4424>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CN$3:CN$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AQ$1,$AG4424>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CO$3:CO$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AQ$1,$AG4424>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CO$3:CO$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AR$1,$AG4424>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CP$3:CP$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AR$1,$AG4424>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CP$3:CP$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AS$1,$AG4424>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AS$1,$AG4424>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AT$1,$AG4424>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CR$3:CR$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AT$1,$AG4424>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CR$3:CR$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AU$1,$AG4424>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CS$3:CS$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AU$1,$AG4424>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CS$3:CS$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AV$1,$AG4424>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CT$3:CT$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AV$1,$AG4424>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CT$3:CT$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AW$1,$AG4424>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CU$3:CU$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AW$1,$AG4424>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CU$3:CU$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AX$1,$AG4424>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CV$3:CV$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AX$1,$AG4424>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CV$3:CV$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AY$1,$AG4424>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CW$3:CW$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AY$1,$AG4424>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CW$3:CW$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=AZ$1,$AG4424>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CX$3:CX$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=AZ$1,$AG4424>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CX$3:CX$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=BA$1,$AG4424>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CY$3:CY$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=BA$1,$AG4424>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CY$3:CY$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=BB$1,$AG4424>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=BB$1,$AG4424>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=BC$1,$AG4424>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!DA$3:DA$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=BC$1,$AG4424>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!DA$3:DA$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=BD$1,$AG4424>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!DB$3:DB$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=BD$1,$AG4424>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!DB$3:DB$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4424<=BE$1,$AG4424>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4424,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4424>$AB4424,$AD4424=\"n/a\"),($AA4424-$AB4424)*INDEX(misc!DC$3:DC$6,MATCH($AC4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4424=\"n/a\",$AJ4424*$AI4424,$I4424)\n    +IFERROR(\n      IF(AND($AF4424<=BE$1,$AG4424>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4424,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4424>$AB4424,($AA4424-$AB4424)*INDEX(misc!DC$3:DC$6,MATCH($AD4424,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4424*$AH4424*$AI4424),\n$X4424)*$AK4424","v":0}]
[null,{"$f":"unique_contracts!A4451","v":0},{"$f":"unique_contracts!B4451","v":0},{"$f":"unique_contracts!D4451","v":0},{"$f":"unique_contracts!J4451","v":0},{"$f":"unique_contracts!K4451","v":0},{"$f":"unique_contracts!M4451","v":0},{"$f":"unique_contracts!N4451","v":0},{"$f":"unique_contracts!P4451","v":0},{"$f":"unique_contracts!R4451","v":0},{"$f":"unique_contracts!V4451","v":0},{"$f":"unique_contracts!AB4451","v":0},{"$f":"unique_contracts!AM4451","v":0},{"$f":"unique_contracts!AN4451","v":0},{"$f":"unique_contracts!AO4451","v":0},{"$f":"unique_contracts!AP4451","v":0},{"$f":"unique_contracts!AQ4451","v":0},{"$f":"unique_contracts!AR4451","v":0},{"$f":"unique_contracts!CA4451","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4449,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4449,\"pumped_storage\",\n      IF(AND(NOT(U4449),V4449),\"n/a\",\n        IF(AND(K4449>0,OR(G4449=\"NotHybrid\",G4449=0)),_xlfn.CONCAT(AB4449,INDEX(resources!$G:$G,MATCH(C4449,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4449,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4449=\"Online\",NOT(ISNUMBER(MATCH(AC4449,misc!$DE:$DE,0)))),F4449,E4449)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AL$1,$AG4449>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AL$1,$AG4449>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AM$1,$AG4449>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CK$3:CK$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AM$1,$AG4449>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CK$3:CK$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AN$1,$AG4449>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CL$3:CL$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AN$1,$AG4449>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CL$3:CL$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AO$1,$AG4449>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CM$3:CM$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AO$1,$AG4449>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CM$3:CM$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AP$1,$AG4449>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CN$3:CN$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AP$1,$AG4449>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CN$3:CN$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AQ$1,$AG4449>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CO$3:CO$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AQ$1,$AG4449>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CO$3:CO$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AR$1,$AG4449>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CP$3:CP$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AR$1,$AG4449>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CP$3:CP$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AS$1,$AG4449>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AS$1,$AG4449>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AT$1,$AG4449>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CR$3:CR$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AT$1,$AG4449>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CR$3:CR$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AU$1,$AG4449>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CS$3:CS$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AU$1,$AG4449>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CS$3:CS$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AV$1,$AG4449>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CT$3:CT$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AV$1,$AG4449>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CT$3:CT$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AW$1,$AG4449>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CU$3:CU$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AW$1,$AG4449>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CU$3:CU$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AX$1,$AG4449>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CV$3:CV$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AX$1,$AG4449>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CV$3:CV$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AY$1,$AG4449>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CW$3:CW$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AY$1,$AG4449>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CW$3:CW$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=AZ$1,$AG4449>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CX$3:CX$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=AZ$1,$AG4449>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CX$3:CX$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=BA$1,$AG4449>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CY$3:CY$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=BA$1,$AG4449>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CY$3:CY$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=BB$1,$AG4449>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=BB$1,$AG4449>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=BC$1,$AG4449>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!DA$3:DA$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=BC$1,$AG4449>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!DA$3:DA$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=BD$1,$AG4449>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!DB$3:DB$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=BD$1,$AG4449>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!DB$3:DB$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4449<=BE$1,$AG4449>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4449,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4449>$AB4449,$AD4449=\"n/a\"),($AA4449-$AB4449)*INDEX(misc!DC$3:DC$6,MATCH($AC4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4449=\"n/a\",$AJ4449*$AI4449,$I4449)\n    +IFERROR(\n      IF(AND($AF4449<=BE$1,$AG4449>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4449,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4449>$AB4449,($AA4449-$AB4449)*INDEX(misc!DC$3:DC$6,MATCH($AD4449,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4449*$AH4449*$AI4449),\n$X4449)*$AK4449","v":0}]
[null,{"$f":"unique_contracts!A4470","v":0},{"$f":"unique_contracts!B4470","v":0},{"$f":"unique_contracts!D4470","v":0},{"$f":"unique_contracts!J4470","v":0},{"$f":"unique_contracts!K4470","v":0},{"$f":"unique_contracts!M4470","v":0},{"$f":"unique_contracts!N4470","v":0},{"$f":"unique_contracts!P4470","v":0},{"$f":"unique_contracts!R4470","v":0},{"$f":"unique_contracts!V4470","v":0},{"$f":"unique_contracts!AB4470","v":0},{"$f":"unique_contracts!AM4470","v":0},{"$f":"unique_contracts!AN4470","v":0},{"$f":"unique_contracts!AO4470","v":0},{"$f":"unique_contracts!AP4470","v":0},{"$f":"unique_contracts!AQ4470","v":0},{"$f":"unique_contracts!AR4470","v":0},{"$f":"unique_contracts!CA4470","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4468,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4468,\"pumped_storage\",\n      IF(AND(NOT(U4468),V4468),\"n/a\",\n        IF(AND(K4468>0,OR(G4468=\"NotHybrid\",G4468=0)),_xlfn.CONCAT(AB4468,INDEX(resources!$G:$G,MATCH(C4468,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4468,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4468=\"Online\",NOT(ISNUMBER(MATCH(AC4468,misc!$DE:$DE,0)))),F4468,E4468)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AL$1,$AG4468>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AL$1,$AG4468>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AM$1,$AG4468>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CK$3:CK$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AM$1,$AG4468>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CK$3:CK$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AN$1,$AG4468>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CL$3:CL$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AN$1,$AG4468>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CL$3:CL$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AO$1,$AG4468>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CM$3:CM$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AO$1,$AG4468>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CM$3:CM$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AP$1,$AG4468>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CN$3:CN$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AP$1,$AG4468>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CN$3:CN$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AQ$1,$AG4468>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CO$3:CO$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AQ$1,$AG4468>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CO$3:CO$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AR$1,$AG4468>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CP$3:CP$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AR$1,$AG4468>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CP$3:CP$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AS$1,$AG4468>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AS$1,$AG4468>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AT$1,$AG4468>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CR$3:CR$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AT$1,$AG4468>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CR$3:CR$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AU$1,$AG4468>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CS$3:CS$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AU$1,$AG4468>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CS$3:CS$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AV$1,$AG4468>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CT$3:CT$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AV$1,$AG4468>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CT$3:CT$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AW$1,$AG4468>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CU$3:CU$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AW$1,$AG4468>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CU$3:CU$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AX$1,$AG4468>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CV$3:CV$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AX$1,$AG4468>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CV$3:CV$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AY$1,$AG4468>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CW$3:CW$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AY$1,$AG4468>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CW$3:CW$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=AZ$1,$AG4468>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CX$3:CX$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=AZ$1,$AG4468>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CX$3:CX$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=BA$1,$AG4468>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CY$3:CY$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=BA$1,$AG4468>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CY$3:CY$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=BB$1,$AG4468>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=BB$1,$AG4468>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=BC$1,$AG4468>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!DA$3:DA$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=BC$1,$AG4468>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!DA$3:DA$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=BD$1,$AG4468>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!DB$3:DB$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=BD$1,$AG4468>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!DB$3:DB$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4468<=BE$1,$AG4468>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4468,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4468>$AB4468,$AD4468=\"n/a\"),($AA4468-$AB4468)*INDEX(misc!DC$3:DC$6,MATCH($AC4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4468=\"n/a\",$AJ4468*$AI4468,$I4468)\n    +IFERROR(\n      IF(AND($AF4468<=BE$1,$AG4468>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4468,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4468>$AB4468,($AA4468-$AB4468)*INDEX(misc!DC$3:DC$6,MATCH($AD4468,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4468*$AH4468*$AI4468),\n$X4468)*$AK4468","v":0}]
[null,{"$f":"unique_contracts!A4480","v":0},{"$f":"unique_contracts!B4480","v":0},{"$f":"unique_contracts!D4480","v":0},{"$f":"unique_contracts!J4480","v":0},{"$f":"unique_contracts!K4480","v":0},{"$f":"unique_contracts!M4480","v":0},{"$f":"unique_contracts!N4480","v":0},{"$f":"unique_contracts!P4480","v":0},{"$f":"unique_contracts!R4480","v":0},{"$f":"unique_contracts!V4480","v":0},{"$f":"unique_contracts!AB4480","v":0},{"$f":"unique_contracts!AM4480","v":0},{"$f":"unique_contracts!AN4480","v":0},{"$f":"unique_contracts!AO4480","v":0},{"$f":"unique_contracts!AP4480","v":0},{"$f":"unique_contracts!AQ4480","v":0},{"$f":"unique_contracts!AR4480","v":0},{"$f":"unique_contracts!CA4480","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4478,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4478,\"pumped_storage\",\n      IF(AND(NOT(U4478),V4478),\"n/a\",\n        IF(AND(K4478>0,OR(G4478=\"NotHybrid\",G4478=0)),_xlfn.CONCAT(AB4478,INDEX(resources!$G:$G,MATCH(C4478,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4478,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4478=\"Online\",NOT(ISNUMBER(MATCH(AC4478,misc!$DE:$DE,0)))),F4478,E4478)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AL$1,$AG4478>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AL$1,$AG4478>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AM$1,$AG4478>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CK$3:CK$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AM$1,$AG4478>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CK$3:CK$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AN$1,$AG4478>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CL$3:CL$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AN$1,$AG4478>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CL$3:CL$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AO$1,$AG4478>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CM$3:CM$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AO$1,$AG4478>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CM$3:CM$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AP$1,$AG4478>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CN$3:CN$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AP$1,$AG4478>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CN$3:CN$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AQ$1,$AG4478>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CO$3:CO$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AQ$1,$AG4478>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CO$3:CO$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AR$1,$AG4478>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CP$3:CP$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AR$1,$AG4478>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CP$3:CP$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AS$1,$AG4478>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AS$1,$AG4478>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AT$1,$AG4478>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CR$3:CR$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AT$1,$AG4478>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CR$3:CR$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AU$1,$AG4478>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CS$3:CS$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AU$1,$AG4478>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CS$3:CS$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AV$1,$AG4478>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CT$3:CT$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AV$1,$AG4478>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CT$3:CT$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AW$1,$AG4478>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CU$3:CU$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AW$1,$AG4478>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CU$3:CU$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AX$1,$AG4478>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CV$3:CV$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AX$1,$AG4478>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CV$3:CV$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AY$1,$AG4478>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CW$3:CW$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AY$1,$AG4478>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CW$3:CW$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=AZ$1,$AG4478>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CX$3:CX$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=AZ$1,$AG4478>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CX$3:CX$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=BA$1,$AG4478>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CY$3:CY$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=BA$1,$AG4478>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CY$3:CY$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=BB$1,$AG4478>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=BB$1,$AG4478>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=BC$1,$AG4478>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!DA$3:DA$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=BC$1,$AG4478>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!DA$3:DA$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=BD$1,$AG4478>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!DB$3:DB$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=BD$1,$AG4478>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!DB$3:DB$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4478<=BE$1,$AG4478>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4478,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4478>$AB4478,$AD4478=\"n/a\"),($AA4478-$AB4478)*INDEX(misc!DC$3:DC$6,MATCH($AC4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4478=\"n/a\",$AJ4478*$AI4478,$I4478)\n    +IFERROR(\n      IF(AND($AF4478<=BE$1,$AG4478>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4478,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4478>$AB4478,($AA4478-$AB4478)*INDEX(misc!DC$3:DC$6,MATCH($AD4478,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4478*$AH4478*$AI4478),\n$X4478)*$AK4478","v":0}]
[null,{"$f":"unique_contracts!A4494","v":0},{"$f":"unique_contracts!B4494","v":0},{"$f":"unique_contracts!D4494","v":0},{"$f":"unique_contracts!J4494","v":0},{"$f":"unique_contracts!K4494","v":0},{"$f":"unique_contracts!M4494","v":0},{"$f":"unique_contracts!N4494","v":0},{"$f":"unique_contracts!P4494","v":0},{"$f":"unique_contracts!R4494","v":0},{"$f":"unique_contracts!V4494","v":0},{"$f":"unique_contracts!AB4494","v":0},{"$f":"unique_contracts!AM4494","v":0},{"$f":"unique_contracts!AN4494","v":0},{"$f":"unique_contracts!AO4494","v":0},{"$f":"unique_contracts!AP4494","v":0},{"$f":"unique_contracts!AQ4494","v":0},{"$f":"unique_contracts!AR4494","v":0},{"$f":"unique_contracts!CA4494","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4492,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4492,\"pumped_storage\",\n      IF(AND(NOT(U4492),V4492),\"n/a\",\n        IF(AND(K4492>0,OR(G4492=\"NotHybrid\",G4492=0)),_xlfn.CONCAT(AB4492,INDEX(resources!$G:$G,MATCH(C4492,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4492,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4492=\"Online\",NOT(ISNUMBER(MATCH(AC4492,misc!$DE:$DE,0)))),F4492,E4492)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AL$1,$AG4492>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AL$1,$AG4492>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AM$1,$AG4492>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CK$3:CK$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AM$1,$AG4492>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CK$3:CK$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AN$1,$AG4492>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CL$3:CL$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AN$1,$AG4492>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CL$3:CL$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AO$1,$AG4492>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CM$3:CM$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AO$1,$AG4492>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CM$3:CM$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AP$1,$AG4492>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CN$3:CN$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AP$1,$AG4492>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CN$3:CN$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AQ$1,$AG4492>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CO$3:CO$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AQ$1,$AG4492>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CO$3:CO$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AR$1,$AG4492>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CP$3:CP$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AR$1,$AG4492>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CP$3:CP$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AS$1,$AG4492>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AS$1,$AG4492>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AT$1,$AG4492>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CR$3:CR$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AT$1,$AG4492>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CR$3:CR$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AU$1,$AG4492>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CS$3:CS$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AU$1,$AG4492>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CS$3:CS$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AV$1,$AG4492>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CT$3:CT$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AV$1,$AG4492>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CT$3:CT$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AW$1,$AG4492>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CU$3:CU$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AW$1,$AG4492>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CU$3:CU$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AX$1,$AG4492>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CV$3:CV$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AX$1,$AG4492>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CV$3:CV$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AY$1,$AG4492>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CW$3:CW$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AY$1,$AG4492>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CW$3:CW$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=AZ$1,$AG4492>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CX$3:CX$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=AZ$1,$AG4492>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CX$3:CX$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=BA$1,$AG4492>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CY$3:CY$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=BA$1,$AG4492>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CY$3:CY$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=BB$1,$AG4492>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=BB$1,$AG4492>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=BC$1,$AG4492>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!DA$3:DA$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=BC$1,$AG4492>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!DA$3:DA$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=BD$1,$AG4492>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!DB$3:DB$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=BD$1,$AG4492>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!DB$3:DB$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4492<=BE$1,$AG4492>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4492,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4492>$AB4492,$AD4492=\"n/a\"),($AA4492-$AB4492)*INDEX(misc!DC$3:DC$6,MATCH($AC4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4492=\"n/a\",$AJ4492*$AI4492,$I4492)\n    +IFERROR(\n      IF(AND($AF4492<=BE$1,$AG4492>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4492,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4492>$AB4492,($AA4492-$AB4492)*INDEX(misc!DC$3:DC$6,MATCH($AD4492,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4492*$AH4492*$AI4492),\n$X4492)*$AK4492","v":0}]
[null,{"$f":"unique_contracts!A4513","v":0},{"$f":"unique_contracts!B4513","v":0},{"$f":"unique_contracts!D4513","v":0},{"$f":"unique_contracts!J4513","v":0},{"$f":"unique_contracts!K4513","v":0},{"$f":"unique_contracts!M4513","v":0},{"$f":"unique_contracts!N4513","v":0},{"$f":"unique_contracts!P4513","v":0},{"$f":"unique_contracts!R4513","v":0},{"$f":"unique_contracts!V4513","v":0},{"$f":"unique_contracts!AB4513","v":0},{"$f":"unique_contracts!AM4513","v":0},{"$f":"unique_contracts!AN4513","v":0},{"$f":"unique_contracts!AO4513","v":0},{"$f":"unique_contracts!AP4513","v":0},{"$f":"unique_contracts!AQ4513","v":0},{"$f":"unique_contracts!AR4513","v":0},{"$f":"unique_contracts!CA4513","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4511,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4511,\"pumped_storage\",\n      IF(AND(NOT(U4511),V4511),\"n/a\",\n        IF(AND(K4511>0,OR(G4511=\"NotHybrid\",G4511=0)),_xlfn.CONCAT(AB4511,INDEX(resources!$G:$G,MATCH(C4511,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4511,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4511=\"Online\",NOT(ISNUMBER(MATCH(AC4511,misc!$DE:$DE,0)))),F4511,E4511)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AL$1,$AG4511>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AL$1,$AG4511>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AM$1,$AG4511>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CK$3:CK$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AM$1,$AG4511>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CK$3:CK$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AN$1,$AG4511>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CL$3:CL$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AN$1,$AG4511>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CL$3:CL$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AO$1,$AG4511>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CM$3:CM$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AO$1,$AG4511>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CM$3:CM$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AP$1,$AG4511>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CN$3:CN$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AP$1,$AG4511>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CN$3:CN$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AQ$1,$AG4511>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CO$3:CO$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AQ$1,$AG4511>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CO$3:CO$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AR$1,$AG4511>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CP$3:CP$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AR$1,$AG4511>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CP$3:CP$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AS$1,$AG4511>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AS$1,$AG4511>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AT$1,$AG4511>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CR$3:CR$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AT$1,$AG4511>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CR$3:CR$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AU$1,$AG4511>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CS$3:CS$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AU$1,$AG4511>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CS$3:CS$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AV$1,$AG4511>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CT$3:CT$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AV$1,$AG4511>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CT$3:CT$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AW$1,$AG4511>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CU$3:CU$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AW$1,$AG4511>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CU$3:CU$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AX$1,$AG4511>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CV$3:CV$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AX$1,$AG4511>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CV$3:CV$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AY$1,$AG4511>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CW$3:CW$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AY$1,$AG4511>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CW$3:CW$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=AZ$1,$AG4511>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CX$3:CX$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=AZ$1,$AG4511>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CX$3:CX$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=BA$1,$AG4511>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CY$3:CY$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=BA$1,$AG4511>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CY$3:CY$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=BB$1,$AG4511>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=BB$1,$AG4511>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=BC$1,$AG4511>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!DA$3:DA$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=BC$1,$AG4511>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!DA$3:DA$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=BD$1,$AG4511>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!DB$3:DB$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=BD$1,$AG4511>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!DB$3:DB$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4511<=BE$1,$AG4511>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4511,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4511>$AB4511,$AD4511=\"n/a\"),($AA4511-$AB4511)*INDEX(misc!DC$3:DC$6,MATCH($AC4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4511=\"n/a\",$AJ4511*$AI4511,$I4511)\n    +IFERROR(\n      IF(AND($AF4511<=BE$1,$AG4511>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4511,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4511>$AB4511,($AA4511-$AB4511)*INDEX(misc!DC$3:DC$6,MATCH($AD4511,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4511*$AH4511*$AI4511),\n$X4511)*$AK4511","v":0}]
[null,{"$f":"unique_contracts!A4538","v":0},{"$f":"unique_contracts!B4538","v":0},{"$f":"unique_contracts!D4538","v":0},{"$f":"unique_contracts!J4538","v":0},{"$f":"unique_contracts!K4538","v":0},{"$f":"unique_contracts!M4538","v":0},{"$f":"unique_contracts!N4538","v":0},{"$f":"unique_contracts!P4538","v":0},{"$f":"unique_contracts!R4538","v":0},{"$f":"unique_contracts!V4538","v":0},{"$f":"unique_contracts!AB4538","v":0},{"$f":"unique_contracts!AM4538","v":0},{"$f":"unique_contracts!AN4538","v":0},{"$f":"unique_contracts!AO4538","v":0},{"$f":"unique_contracts!AP4538","v":0},{"$f":"unique_contracts!AQ4538","v":0},{"$f":"unique_contracts!AR4538","v":0},{"$f":"unique_contracts!CA4538","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4536,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4536,\"pumped_storage\",\n      IF(AND(NOT(U4536),V4536),\"n/a\",\n        IF(AND(K4536>0,OR(G4536=\"NotHybrid\",G4536=0)),_xlfn.CONCAT(AB4536,INDEX(resources!$G:$G,MATCH(C4536,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4536,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4536=\"Online\",NOT(ISNUMBER(MATCH(AC4536,misc!$DE:$DE,0)))),F4536,E4536)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AL$1,$AG4536>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AL$1,$AG4536>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AM$1,$AG4536>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CK$3:CK$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AM$1,$AG4536>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CK$3:CK$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AN$1,$AG4536>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CL$3:CL$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AN$1,$AG4536>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CL$3:CL$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AO$1,$AG4536>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CM$3:CM$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AO$1,$AG4536>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CM$3:CM$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AP$1,$AG4536>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CN$3:CN$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AP$1,$AG4536>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CN$3:CN$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AQ$1,$AG4536>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CO$3:CO$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AQ$1,$AG4536>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CO$3:CO$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AR$1,$AG4536>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CP$3:CP$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AR$1,$AG4536>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CP$3:CP$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AS$1,$AG4536>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AS$1,$AG4536>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AT$1,$AG4536>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CR$3:CR$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AT$1,$AG4536>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CR$3:CR$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AU$1,$AG4536>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CS$3:CS$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AU$1,$AG4536>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CS$3:CS$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AV$1,$AG4536>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CT$3:CT$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AV$1,$AG4536>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CT$3:CT$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AW$1,$AG4536>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CU$3:CU$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AW$1,$AG4536>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CU$3:CU$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AX$1,$AG4536>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CV$3:CV$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AX$1,$AG4536>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CV$3:CV$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AY$1,$AG4536>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CW$3:CW$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AY$1,$AG4536>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CW$3:CW$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=AZ$1,$AG4536>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CX$3:CX$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=AZ$1,$AG4536>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CX$3:CX$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=BA$1,$AG4536>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CY$3:CY$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=BA$1,$AG4536>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CY$3:CY$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=BB$1,$AG4536>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=BB$1,$AG4536>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=BC$1,$AG4536>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!DA$3:DA$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=BC$1,$AG4536>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!DA$3:DA$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=BD$1,$AG4536>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!DB$3:DB$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=BD$1,$AG4536>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!DB$3:DB$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4536<=BE$1,$AG4536>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4536,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4536>$AB4536,$AD4536=\"n/a\"),($AA4536-$AB4536)*INDEX(misc!DC$3:DC$6,MATCH($AC4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4536=\"n/a\",$AJ4536*$AI4536,$I4536)\n    +IFERROR(\n      IF(AND($AF4536<=BE$1,$AG4536>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4536,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4536>$AB4536,($AA4536-$AB4536)*INDEX(misc!DC$3:DC$6,MATCH($AD4536,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4536*$AH4536*$AI4536),\n$X4536)*$AK4536","v":0}]
[null,{"$f":"unique_contracts!A4557","v":0},{"$f":"unique_contracts!B4557","v":0},{"$f":"unique_contracts!D4557","v":0},{"$f":"unique_contracts!J4557","v":0},{"$f":"unique_contracts!K4557","v":0},{"$f":"unique_contracts!M4557","v":0},{"$f":"unique_contracts!N4557","v":0},{"$f":"unique_contracts!P4557","v":0},{"$f":"unique_contracts!R4557","v":0},{"$f":"unique_contracts!V4557","v":0},{"$f":"unique_contracts!AB4557","v":0},{"$f":"unique_contracts!AM4557","v":0},{"$f":"unique_contracts!AN4557","v":0},{"$f":"unique_contracts!AO4557","v":0},{"$f":"unique_contracts!AP4557","v":0},{"$f":"unique_contracts!AQ4557","v":0},{"$f":"unique_contracts!AR4557","v":0},{"$f":"unique_contracts!CA4557","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4555,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4555,\"pumped_storage\",\n      IF(AND(NOT(U4555),V4555),\"n/a\",\n        IF(AND(K4555>0,OR(G4555=\"NotHybrid\",G4555=0)),_xlfn.CONCAT(AB4555,INDEX(resources!$G:$G,MATCH(C4555,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4555,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4555=\"Online\",NOT(ISNUMBER(MATCH(AC4555,misc!$DE:$DE,0)))),F4555,E4555)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AL$1,$AG4555>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AL$1,$AG4555>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AM$1,$AG4555>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CK$3:CK$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AM$1,$AG4555>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CK$3:CK$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AN$1,$AG4555>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CL$3:CL$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AN$1,$AG4555>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CL$3:CL$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AO$1,$AG4555>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CM$3:CM$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AO$1,$AG4555>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CM$3:CM$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AP$1,$AG4555>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CN$3:CN$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AP$1,$AG4555>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CN$3:CN$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AQ$1,$AG4555>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CO$3:CO$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AQ$1,$AG4555>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CO$3:CO$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AR$1,$AG4555>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CP$3:CP$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AR$1,$AG4555>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CP$3:CP$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AS$1,$AG4555>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AS$1,$AG4555>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AT$1,$AG4555>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CR$3:CR$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AT$1,$AG4555>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CR$3:CR$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AU$1,$AG4555>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CS$3:CS$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AU$1,$AG4555>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CS$3:CS$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AV$1,$AG4555>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CT$3:CT$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AV$1,$AG4555>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CT$3:CT$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AW$1,$AG4555>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CU$3:CU$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AW$1,$AG4555>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CU$3:CU$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AX$1,$AG4555>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CV$3:CV$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AX$1,$AG4555>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CV$3:CV$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AY$1,$AG4555>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CW$3:CW$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AY$1,$AG4555>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CW$3:CW$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=AZ$1,$AG4555>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CX$3:CX$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=AZ$1,$AG4555>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CX$3:CX$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=BA$1,$AG4555>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CY$3:CY$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=BA$1,$AG4555>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CY$3:CY$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=BB$1,$AG4555>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=BB$1,$AG4555>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=BC$1,$AG4555>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!DA$3:DA$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=BC$1,$AG4555>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!DA$3:DA$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=BD$1,$AG4555>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!DB$3:DB$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=BD$1,$AG4555>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!DB$3:DB$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4555<=BE$1,$AG4555>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4555,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4555>$AB4555,$AD4555=\"n/a\"),($AA4555-$AB4555)*INDEX(misc!DC$3:DC$6,MATCH($AC4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4555=\"n/a\",$AJ4555*$AI4555,$I4555)\n    +IFERROR(\n      IF(AND($AF4555<=BE$1,$AG4555>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4555,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4555>$AB4555,($AA4555-$AB4555)*INDEX(misc!DC$3:DC$6,MATCH($AD4555,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4555*$AH4555*$AI4555),\n$X4555)*$AK4555","v":0}]
[null,{"$f":"unique_contracts!A4575","v":0},{"$f":"unique_contracts!B4575","v":0},{"$f":"unique_contracts!D4575","v":0},{"$f":"unique_contracts!J4575","v":0},{"$f":"unique_contracts!K4575","v":0},{"$f":"unique_contracts!M4575","v":0},{"$f":"unique_contracts!N4575","v":0},{"$f":"unique_contracts!P4575","v":0},{"$f":"unique_contracts!R4575","v":0},{"$f":"unique_contracts!V4575","v":0},{"$f":"unique_contracts!AB4575","v":0},{"$f":"unique_contracts!AM4575","v":0},{"$f":"unique_contracts!AN4575","v":0},{"$f":"unique_contracts!AO4575","v":0},{"$f":"unique_contracts!AP4575","v":0},{"$f":"unique_contracts!AQ4575","v":0},{"$f":"unique_contracts!AR4575","v":0},{"$f":"unique_contracts!CA4575","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4573,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4573,\"pumped_storage\",\n      IF(AND(NOT(U4573),V4573),\"n/a\",\n        IF(AND(K4573>0,OR(G4573=\"NotHybrid\",G4573=0)),_xlfn.CONCAT(AB4573,INDEX(resources!$G:$G,MATCH(C4573,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4573,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4573=\"Online\",NOT(ISNUMBER(MATCH(AC4573,misc!$DE:$DE,0)))),F4573,E4573)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AL$1,$AG4573>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AL$1,$AG4573>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AM$1,$AG4573>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CK$3:CK$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AM$1,$AG4573>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CK$3:CK$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AN$1,$AG4573>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CL$3:CL$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AN$1,$AG4573>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CL$3:CL$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AO$1,$AG4573>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CM$3:CM$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AO$1,$AG4573>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CM$3:CM$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AP$1,$AG4573>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CN$3:CN$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AP$1,$AG4573>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CN$3:CN$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AQ$1,$AG4573>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CO$3:CO$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AQ$1,$AG4573>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CO$3:CO$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AR$1,$AG4573>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CP$3:CP$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AR$1,$AG4573>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CP$3:CP$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AS$1,$AG4573>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AS$1,$AG4573>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AT$1,$AG4573>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CR$3:CR$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AT$1,$AG4573>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CR$3:CR$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AU$1,$AG4573>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CS$3:CS$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AU$1,$AG4573>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CS$3:CS$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AV$1,$AG4573>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CT$3:CT$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AV$1,$AG4573>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CT$3:CT$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AW$1,$AG4573>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CU$3:CU$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AW$1,$AG4573>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CU$3:CU$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AX$1,$AG4573>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CV$3:CV$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AX$1,$AG4573>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CV$3:CV$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AY$1,$AG4573>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CW$3:CW$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AY$1,$AG4573>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CW$3:CW$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=AZ$1,$AG4573>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CX$3:CX$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=AZ$1,$AG4573>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CX$3:CX$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=BA$1,$AG4573>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CY$3:CY$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=BA$1,$AG4573>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CY$3:CY$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=BB$1,$AG4573>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=BB$1,$AG4573>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=BC$1,$AG4573>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!DA$3:DA$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=BC$1,$AG4573>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!DA$3:DA$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=BD$1,$AG4573>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!DB$3:DB$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=BD$1,$AG4573>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!DB$3:DB$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4573<=BE$1,$AG4573>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4573,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4573>$AB4573,$AD4573=\"n/a\"),($AA4573-$AB4573)*INDEX(misc!DC$3:DC$6,MATCH($AC4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4573=\"n/a\",$AJ4573*$AI4573,$I4573)\n    +IFERROR(\n      IF(AND($AF4573<=BE$1,$AG4573>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4573,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4573>$AB4573,($AA4573-$AB4573)*INDEX(misc!DC$3:DC$6,MATCH($AD4573,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4573*$AH4573*$AI4573),\n$X4573)*$AK4573","v":0}]
[null,{"$f":"unique_contracts!A4600","v":0},{"$f":"unique_contracts!B4600","v":0},{"$f":"unique_contracts!D4600","v":0},{"$f":"unique_contracts!J4600","v":0},{"$f":"unique_contracts!K4600","v":0},{"$f":"unique_contracts!M4600","v":0},{"$f":"unique_contracts!N4600","v":0},{"$f":"unique_contracts!P4600","v":0},{"$f":"unique_contracts!R4600","v":0},{"$f":"unique_contracts!V4600","v":0},{"$f":"unique_contracts!AB4600","v":0},{"$f":"unique_contracts!AM4600","v":0},{"$f":"unique_contracts!AN4600","v":0},{"$f":"unique_contracts!AO4600","v":0},{"$f":"unique_contracts!AP4600","v":0},{"$f":"unique_contracts!AQ4600","v":0},{"$f":"unique_contracts!AR4600","v":0},{"$f":"unique_contracts!CA4600","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4598,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4598,\"pumped_storage\",\n      IF(AND(NOT(U4598),V4598),\"n/a\",\n        IF(AND(K4598>0,OR(G4598=\"NotHybrid\",G4598=0)),_xlfn.CONCAT(AB4598,INDEX(resources!$G:$G,MATCH(C4598,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4598,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4598=\"Online\",NOT(ISNUMBER(MATCH(AC4598,misc!$DE:$DE,0)))),F4598,E4598)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AL$1,$AG4598>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AL$1,$AG4598>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AM$1,$AG4598>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CK$3:CK$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AM$1,$AG4598>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CK$3:CK$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AN$1,$AG4598>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CL$3:CL$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AN$1,$AG4598>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CL$3:CL$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AO$1,$AG4598>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CM$3:CM$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AO$1,$AG4598>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CM$3:CM$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AP$1,$AG4598>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CN$3:CN$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AP$1,$AG4598>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CN$3:CN$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AQ$1,$AG4598>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CO$3:CO$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AQ$1,$AG4598>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CO$3:CO$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AR$1,$AG4598>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CP$3:CP$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AR$1,$AG4598>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CP$3:CP$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AS$1,$AG4598>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AS$1,$AG4598>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AT$1,$AG4598>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CR$3:CR$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AT$1,$AG4598>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CR$3:CR$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AU$1,$AG4598>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CS$3:CS$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AU$1,$AG4598>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CS$3:CS$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AV$1,$AG4598>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CT$3:CT$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AV$1,$AG4598>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CT$3:CT$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AW$1,$AG4598>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CU$3:CU$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AW$1,$AG4598>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CU$3:CU$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AX$1,$AG4598>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CV$3:CV$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AX$1,$AG4598>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CV$3:CV$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AY$1,$AG4598>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CW$3:CW$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AY$1,$AG4598>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CW$3:CW$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=AZ$1,$AG4598>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CX$3:CX$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=AZ$1,$AG4598>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CX$3:CX$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=BA$1,$AG4598>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CY$3:CY$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=BA$1,$AG4598>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CY$3:CY$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=BB$1,$AG4598>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=BB$1,$AG4598>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=BC$1,$AG4598>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!DA$3:DA$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=BC$1,$AG4598>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!DA$3:DA$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=BD$1,$AG4598>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!DB$3:DB$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=BD$1,$AG4598>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!DB$3:DB$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4598<=BE$1,$AG4598>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4598,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4598>$AB4598,$AD4598=\"n/a\"),($AA4598-$AB4598)*INDEX(misc!DC$3:DC$6,MATCH($AC4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4598=\"n/a\",$AJ4598*$AI4598,$I4598)\n    +IFERROR(\n      IF(AND($AF4598<=BE$1,$AG4598>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4598,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4598>$AB4598,($AA4598-$AB4598)*INDEX(misc!DC$3:DC$6,MATCH($AD4598,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4598*$AH4598*$AI4598),\n$X4598)*$AK4598","v":0}]
[null,{"$f":"unique_contracts!A4619","v":0},{"$f":"unique_contracts!B4619","v":0},{"$f":"unique_contracts!D4619","v":0},{"$f":"unique_contracts!J4619","v":0},{"$f":"unique_contracts!K4619","v":0},{"$f":"unique_contracts!M4619","v":0},{"$f":"unique_contracts!N4619","v":0},{"$f":"unique_contracts!P4619","v":0},{"$f":"unique_contracts!R4619","v":0},{"$f":"unique_contracts!V4619","v":0},{"$f":"unique_contracts!AB4619","v":0},{"$f":"unique_contracts!AM4619","v":0},{"$f":"unique_contracts!AN4619","v":0},{"$f":"unique_contracts!AO4619","v":0},{"$f":"unique_contracts!AP4619","v":0},{"$f":"unique_contracts!AQ4619","v":0},{"$f":"unique_contracts!AR4619","v":0},{"$f":"unique_contracts!CA4619","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4617,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4617,\"pumped_storage\",\n      IF(AND(NOT(U4617),V4617),\"n/a\",\n        IF(AND(K4617>0,OR(G4617=\"NotHybrid\",G4617=0)),_xlfn.CONCAT(AB4617,INDEX(resources!$G:$G,MATCH(C4617,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4617,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4617=\"Online\",NOT(ISNUMBER(MATCH(AC4617,misc!$DE:$DE,0)))),F4617,E4617)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AL$1,$AG4617>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AL$1,$AG4617>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AM$1,$AG4617>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CK$3:CK$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AM$1,$AG4617>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CK$3:CK$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AN$1,$AG4617>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CL$3:CL$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AN$1,$AG4617>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CL$3:CL$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AO$1,$AG4617>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CM$3:CM$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AO$1,$AG4617>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CM$3:CM$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AP$1,$AG4617>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CN$3:CN$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AP$1,$AG4617>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CN$3:CN$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AQ$1,$AG4617>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CO$3:CO$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AQ$1,$AG4617>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CO$3:CO$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AR$1,$AG4617>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CP$3:CP$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AR$1,$AG4617>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CP$3:CP$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AS$1,$AG4617>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AS$1,$AG4617>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AT$1,$AG4617>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CR$3:CR$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AT$1,$AG4617>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CR$3:CR$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AU$1,$AG4617>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CS$3:CS$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AU$1,$AG4617>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CS$3:CS$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AV$1,$AG4617>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CT$3:CT$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AV$1,$AG4617>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CT$3:CT$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AW$1,$AG4617>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CU$3:CU$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AW$1,$AG4617>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CU$3:CU$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AX$1,$AG4617>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CV$3:CV$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AX$1,$AG4617>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CV$3:CV$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AY$1,$AG4617>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CW$3:CW$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AY$1,$AG4617>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CW$3:CW$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=AZ$1,$AG4617>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CX$3:CX$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=AZ$1,$AG4617>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CX$3:CX$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=BA$1,$AG4617>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CY$3:CY$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=BA$1,$AG4617>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CY$3:CY$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=BB$1,$AG4617>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=BB$1,$AG4617>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=BC$1,$AG4617>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!DA$3:DA$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=BC$1,$AG4617>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!DA$3:DA$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=BD$1,$AG4617>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!DB$3:DB$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=BD$1,$AG4617>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!DB$3:DB$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4617<=BE$1,$AG4617>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4617,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4617>$AB4617,$AD4617=\"n/a\"),($AA4617-$AB4617)*INDEX(misc!DC$3:DC$6,MATCH($AC4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4617=\"n/a\",$AJ4617*$AI4617,$I4617)\n    +IFERROR(\n      IF(AND($AF4617<=BE$1,$AG4617>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4617,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4617>$AB4617,($AA4617-$AB4617)*INDEX(misc!DC$3:DC$6,MATCH($AD4617,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4617*$AH4617*$AI4617),\n$X4617)*$AK4617","v":0}]
[null,{"$f":"unique_contracts!A4630","v":0},{"$f":"unique_contracts!B4630","v":0},{"$f":"unique_contracts!D4630","v":0},{"$f":"unique_contracts!J4630","v":0},{"$f":"unique_contracts!K4630","v":0},{"$f":"unique_contracts!M4630","v":0},{"$f":"unique_contracts!N4630","v":0},{"$f":"unique_contracts!P4630","v":0},{"$f":"unique_contracts!R4630","v":0},{"$f":"unique_contracts!V4630","v":0},{"$f":"unique_contracts!AB4630","v":0},{"$f":"unique_contracts!AM4630","v":0},{"$f":"unique_contracts!AN4630","v":0},{"$f":"unique_contracts!AO4630","v":0},{"$f":"unique_contracts!AP4630","v":0},{"$f":"unique_contracts!AQ4630","v":0},{"$f":"unique_contracts!AR4630","v":0},{"$f":"unique_contracts!CA4630","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4628,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4628,\"pumped_storage\",\n      IF(AND(NOT(U4628),V4628),\"n/a\",\n        IF(AND(K4628>0,OR(G4628=\"NotHybrid\",G4628=0)),_xlfn.CONCAT(AB4628,INDEX(resources!$G:$G,MATCH(C4628,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4628,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4628=\"Online\",NOT(ISNUMBER(MATCH(AC4628,misc!$DE:$DE,0)))),F4628,E4628)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AL$1,$AG4628>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AL$1,$AG4628>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AM$1,$AG4628>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CK$3:CK$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AM$1,$AG4628>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CK$3:CK$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AN$1,$AG4628>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CL$3:CL$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AN$1,$AG4628>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CL$3:CL$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AO$1,$AG4628>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CM$3:CM$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AO$1,$AG4628>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CM$3:CM$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AP$1,$AG4628>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CN$3:CN$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AP$1,$AG4628>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CN$3:CN$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AQ$1,$AG4628>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CO$3:CO$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AQ$1,$AG4628>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CO$3:CO$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AR$1,$AG4628>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CP$3:CP$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AR$1,$AG4628>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CP$3:CP$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AS$1,$AG4628>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AS$1,$AG4628>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AT$1,$AG4628>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CR$3:CR$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AT$1,$AG4628>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CR$3:CR$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AU$1,$AG4628>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CS$3:CS$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AU$1,$AG4628>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CS$3:CS$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AV$1,$AG4628>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CT$3:CT$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AV$1,$AG4628>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CT$3:CT$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AW$1,$AG4628>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CU$3:CU$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AW$1,$AG4628>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CU$3:CU$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AX$1,$AG4628>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CV$3:CV$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AX$1,$AG4628>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CV$3:CV$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AY$1,$AG4628>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CW$3:CW$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AY$1,$AG4628>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CW$3:CW$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=AZ$1,$AG4628>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CX$3:CX$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=AZ$1,$AG4628>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CX$3:CX$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=BA$1,$AG4628>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CY$3:CY$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=BA$1,$AG4628>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CY$3:CY$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=BB$1,$AG4628>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=BB$1,$AG4628>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=BC$1,$AG4628>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!DA$3:DA$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=BC$1,$AG4628>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!DA$3:DA$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=BD$1,$AG4628>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!DB$3:DB$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=BD$1,$AG4628>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!DB$3:DB$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4628<=BE$1,$AG4628>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4628,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4628>$AB4628,$AD4628=\"n/a\"),($AA4628-$AB4628)*INDEX(misc!DC$3:DC$6,MATCH($AC4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4628=\"n/a\",$AJ4628*$AI4628,$I4628)\n    +IFERROR(\n      IF(AND($AF4628<=BE$1,$AG4628>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4628,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4628>$AB4628,($AA4628-$AB4628)*INDEX(misc!DC$3:DC$6,MATCH($AD4628,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4628*$AH4628*$AI4628),\n$X4628)*$AK4628","v":0}]
[null,{"$f":"unique_contracts!A4643","v":0},{"$f":"unique_contracts!B4643","v":0},{"$f":"unique_contracts!D4643","v":0},{"$f":"unique_contracts!J4643","v":0},{"$f":"unique_contracts!K4643","v":0},{"$f":"unique_contracts!M4643","v":0},{"$f":"unique_contracts!N4643","v":0},{"$f":"unique_contracts!P4643","v":0},{"$f":"unique_contracts!R4643","v":0},{"$f":"unique_contracts!V4643","v":0},{"$f":"unique_contracts!AB4643","v":0},{"$f":"unique_contracts!AM4643","v":0},{"$f":"unique_contracts!AN4643","v":0},{"$f":"unique_contracts!AO4643","v":0},{"$f":"unique_contracts!AP4643","v":0},{"$f":"unique_contracts!AQ4643","v":0},{"$f":"unique_contracts!AR4643","v":0},{"$f":"unique_contracts!CA4643","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4641,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4641,\"pumped_storage\",\n      IF(AND(NOT(U4641),V4641),\"n/a\",\n        IF(AND(K4641>0,OR(G4641=\"NotHybrid\",G4641=0)),_xlfn.CONCAT(AB4641,INDEX(resources!$G:$G,MATCH(C4641,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4641,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4641=\"Online\",NOT(ISNUMBER(MATCH(AC4641,misc!$DE:$DE,0)))),F4641,E4641)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AL$1,$AG4641>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AL$1,$AG4641>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AM$1,$AG4641>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CK$3:CK$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AM$1,$AG4641>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CK$3:CK$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AN$1,$AG4641>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CL$3:CL$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AN$1,$AG4641>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CL$3:CL$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AO$1,$AG4641>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CM$3:CM$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AO$1,$AG4641>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CM$3:CM$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AP$1,$AG4641>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CN$3:CN$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AP$1,$AG4641>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CN$3:CN$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AQ$1,$AG4641>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CO$3:CO$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AQ$1,$AG4641>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CO$3:CO$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AR$1,$AG4641>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CP$3:CP$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AR$1,$AG4641>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CP$3:CP$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AS$1,$AG4641>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AS$1,$AG4641>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AT$1,$AG4641>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CR$3:CR$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AT$1,$AG4641>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CR$3:CR$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AU$1,$AG4641>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CS$3:CS$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AU$1,$AG4641>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CS$3:CS$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AV$1,$AG4641>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CT$3:CT$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AV$1,$AG4641>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CT$3:CT$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AW$1,$AG4641>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CU$3:CU$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AW$1,$AG4641>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CU$3:CU$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AX$1,$AG4641>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CV$3:CV$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AX$1,$AG4641>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CV$3:CV$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AY$1,$AG4641>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CW$3:CW$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AY$1,$AG4641>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CW$3:CW$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=AZ$1,$AG4641>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CX$3:CX$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=AZ$1,$AG4641>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CX$3:CX$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=BA$1,$AG4641>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CY$3:CY$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=BA$1,$AG4641>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CY$3:CY$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=BB$1,$AG4641>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=BB$1,$AG4641>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=BC$1,$AG4641>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!DA$3:DA$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=BC$1,$AG4641>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!DA$3:DA$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=BD$1,$AG4641>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!DB$3:DB$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=BD$1,$AG4641>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!DB$3:DB$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4641<=BE$1,$AG4641>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4641,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4641>$AB4641,$AD4641=\"n/a\"),($AA4641-$AB4641)*INDEX(misc!DC$3:DC$6,MATCH($AC4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4641=\"n/a\",$AJ4641*$AI4641,$I4641)\n    +IFERROR(\n      IF(AND($AF4641<=BE$1,$AG4641>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4641,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4641>$AB4641,($AA4641-$AB4641)*INDEX(misc!DC$3:DC$6,MATCH($AD4641,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4641*$AH4641*$AI4641),\n$X4641)*$AK4641","v":0}]
[null,{"$f":"unique_contracts!A4662","v":0},{"$f":"unique_contracts!B4662","v":0},{"$f":"unique_contracts!D4662","v":0},{"$f":"unique_contracts!J4662","v":0},{"$f":"unique_contracts!K4662","v":0},{"$f":"unique_contracts!M4662","v":0},{"$f":"unique_contracts!N4662","v":0},{"$f":"unique_contracts!P4662","v":0},{"$f":"unique_contracts!R4662","v":0},{"$f":"unique_contracts!V4662","v":0},{"$f":"unique_contracts!AB4662","v":0},{"$f":"unique_contracts!AM4662","v":0},{"$f":"unique_contracts!AN4662","v":0},{"$f":"unique_contracts!AO4662","v":0},{"$f":"unique_contracts!AP4662","v":0},{"$f":"unique_contracts!AQ4662","v":0},{"$f":"unique_contracts!AR4662","v":0},{"$f":"unique_contracts!CA4662","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4660,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4660,\"pumped_storage\",\n      IF(AND(NOT(U4660),V4660),\"n/a\",\n        IF(AND(K4660>0,OR(G4660=\"NotHybrid\",G4660=0)),_xlfn.CONCAT(AB4660,INDEX(resources!$G:$G,MATCH(C4660,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4660,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4660=\"Online\",NOT(ISNUMBER(MATCH(AC4660,misc!$DE:$DE,0)))),F4660,E4660)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AL$1,$AG4660>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AL$1,$AG4660>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AM$1,$AG4660>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CK$3:CK$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AM$1,$AG4660>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CK$3:CK$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AN$1,$AG4660>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CL$3:CL$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AN$1,$AG4660>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CL$3:CL$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AO$1,$AG4660>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CM$3:CM$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AO$1,$AG4660>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CM$3:CM$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AP$1,$AG4660>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CN$3:CN$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AP$1,$AG4660>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CN$3:CN$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AQ$1,$AG4660>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CO$3:CO$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AQ$1,$AG4660>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CO$3:CO$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AR$1,$AG4660>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CP$3:CP$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AR$1,$AG4660>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CP$3:CP$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AS$1,$AG4660>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AS$1,$AG4660>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AT$1,$AG4660>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CR$3:CR$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AT$1,$AG4660>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CR$3:CR$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AU$1,$AG4660>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CS$3:CS$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AU$1,$AG4660>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CS$3:CS$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AV$1,$AG4660>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CT$3:CT$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AV$1,$AG4660>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CT$3:CT$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AW$1,$AG4660>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CU$3:CU$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AW$1,$AG4660>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CU$3:CU$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AX$1,$AG4660>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CV$3:CV$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AX$1,$AG4660>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CV$3:CV$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AY$1,$AG4660>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CW$3:CW$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AY$1,$AG4660>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CW$3:CW$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=AZ$1,$AG4660>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CX$3:CX$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=AZ$1,$AG4660>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CX$3:CX$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=BA$1,$AG4660>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CY$3:CY$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=BA$1,$AG4660>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CY$3:CY$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=BB$1,$AG4660>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=BB$1,$AG4660>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=BC$1,$AG4660>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!DA$3:DA$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=BC$1,$AG4660>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!DA$3:DA$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=BD$1,$AG4660>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!DB$3:DB$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=BD$1,$AG4660>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!DB$3:DB$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4660<=BE$1,$AG4660>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4660,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4660>$AB4660,$AD4660=\"n/a\"),($AA4660-$AB4660)*INDEX(misc!DC$3:DC$6,MATCH($AC4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4660=\"n/a\",$AJ4660*$AI4660,$I4660)\n    +IFERROR(\n      IF(AND($AF4660<=BE$1,$AG4660>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4660,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4660>$AB4660,($AA4660-$AB4660)*INDEX(misc!DC$3:DC$6,MATCH($AD4660,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4660*$AH4660*$AI4660),\n$X4660)*$AK4660","v":0}]
[null,{"$f":"unique_contracts!A4687","v":0},{"$f":"unique_contracts!B4687","v":0},{"$f":"unique_contracts!D4687","v":0},{"$f":"unique_contracts!J4687","v":0},{"$f":"unique_contracts!K4687","v":0},{"$f":"unique_contracts!M4687","v":0},{"$f":"unique_contracts!N4687","v":0},{"$f":"unique_contracts!P4687","v":0},{"$f":"unique_contracts!R4687","v":0},{"$f":"unique_contracts!V4687","v":0},{"$f":"unique_contracts!AB4687","v":0},{"$f":"unique_contracts!AM4687","v":0},{"$f":"unique_contracts!AN4687","v":0},{"$f":"unique_contracts!AO4687","v":0},{"$f":"unique_contracts!AP4687","v":0},{"$f":"unique_contracts!AQ4687","v":0},{"$f":"unique_contracts!AR4687","v":0},{"$f":"unique_contracts!CA4687","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4685,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4685,\"pumped_storage\",\n      IF(AND(NOT(U4685),V4685),\"n/a\",\n        IF(AND(K4685>0,OR(G4685=\"NotHybrid\",G4685=0)),_xlfn.CONCAT(AB4685,INDEX(resources!$G:$G,MATCH(C4685,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4685,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4685=\"Online\",NOT(ISNUMBER(MATCH(AC4685,misc!$DE:$DE,0)))),F4685,E4685)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AL$1,$AG4685>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AL$1,$AG4685>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AM$1,$AG4685>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CK$3:CK$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AM$1,$AG4685>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CK$3:CK$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AN$1,$AG4685>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CL$3:CL$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AN$1,$AG4685>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CL$3:CL$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AO$1,$AG4685>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CM$3:CM$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AO$1,$AG4685>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CM$3:CM$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AP$1,$AG4685>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CN$3:CN$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AP$1,$AG4685>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CN$3:CN$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AQ$1,$AG4685>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CO$3:CO$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AQ$1,$AG4685>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CO$3:CO$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AR$1,$AG4685>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CP$3:CP$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AR$1,$AG4685>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CP$3:CP$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AS$1,$AG4685>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AS$1,$AG4685>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AT$1,$AG4685>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CR$3:CR$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AT$1,$AG4685>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CR$3:CR$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AU$1,$AG4685>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CS$3:CS$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AU$1,$AG4685>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CS$3:CS$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AV$1,$AG4685>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CT$3:CT$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AV$1,$AG4685>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CT$3:CT$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AW$1,$AG4685>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CU$3:CU$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AW$1,$AG4685>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CU$3:CU$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AX$1,$AG4685>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CV$3:CV$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AX$1,$AG4685>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CV$3:CV$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AY$1,$AG4685>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CW$3:CW$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AY$1,$AG4685>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CW$3:CW$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=AZ$1,$AG4685>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CX$3:CX$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=AZ$1,$AG4685>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CX$3:CX$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=BA$1,$AG4685>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CY$3:CY$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=BA$1,$AG4685>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CY$3:CY$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=BB$1,$AG4685>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=BB$1,$AG4685>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=BC$1,$AG4685>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!DA$3:DA$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=BC$1,$AG4685>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!DA$3:DA$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=BD$1,$AG4685>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!DB$3:DB$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=BD$1,$AG4685>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!DB$3:DB$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4685<=BE$1,$AG4685>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4685,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4685>$AB4685,$AD4685=\"n/a\"),($AA4685-$AB4685)*INDEX(misc!DC$3:DC$6,MATCH($AC4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4685=\"n/a\",$AJ4685*$AI4685,$I4685)\n    +IFERROR(\n      IF(AND($AF4685<=BE$1,$AG4685>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4685,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4685>$AB4685,($AA4685-$AB4685)*INDEX(misc!DC$3:DC$6,MATCH($AD4685,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4685*$AH4685*$AI4685),\n$X4685)*$AK4685","v":0}]
[null,{"$f":"unique_contracts!A4707","v":0},{"$f":"unique_contracts!B4707","v":0},{"$f":"unique_contracts!D4707","v":0},{"$f":"unique_contracts!J4707","v":0},{"$f":"unique_contracts!K4707","v":0},{"$f":"unique_contracts!M4707","v":0},{"$f":"unique_contracts!N4707","v":0},{"$f":"unique_contracts!P4707","v":0},{"$f":"unique_contracts!R4707","v":0},{"$f":"unique_contracts!V4707","v":0},{"$f":"unique_contracts!AB4707","v":0},{"$f":"unique_contracts!AM4707","v":0},{"$f":"unique_contracts!AN4707","v":0},{"$f":"unique_contracts!AO4707","v":0},{"$f":"unique_contracts!AP4707","v":0},{"$f":"unique_contracts!AQ4707","v":0},{"$f":"unique_contracts!AR4707","v":0},{"$f":"unique_contracts!CA4707","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4705,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4705,\"pumped_storage\",\n      IF(AND(NOT(U4705),V4705),\"n/a\",\n        IF(AND(K4705>0,OR(G4705=\"NotHybrid\",G4705=0)),_xlfn.CONCAT(AB4705,INDEX(resources!$G:$G,MATCH(C4705,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4705,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4705=\"Online\",NOT(ISNUMBER(MATCH(AC4705,misc!$DE:$DE,0)))),F4705,E4705)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AL$1,$AG4705>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AL$1,$AG4705>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AM$1,$AG4705>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CK$3:CK$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AM$1,$AG4705>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CK$3:CK$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AN$1,$AG4705>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CL$3:CL$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AN$1,$AG4705>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CL$3:CL$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AO$1,$AG4705>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CM$3:CM$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AO$1,$AG4705>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CM$3:CM$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AP$1,$AG4705>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CN$3:CN$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AP$1,$AG4705>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CN$3:CN$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AQ$1,$AG4705>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CO$3:CO$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AQ$1,$AG4705>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CO$3:CO$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AR$1,$AG4705>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CP$3:CP$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AR$1,$AG4705>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CP$3:CP$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AS$1,$AG4705>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AS$1,$AG4705>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AT$1,$AG4705>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CR$3:CR$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AT$1,$AG4705>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CR$3:CR$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AU$1,$AG4705>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CS$3:CS$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AU$1,$AG4705>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CS$3:CS$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AV$1,$AG4705>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CT$3:CT$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AV$1,$AG4705>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CT$3:CT$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AW$1,$AG4705>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CU$3:CU$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AW$1,$AG4705>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CU$3:CU$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AX$1,$AG4705>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CV$3:CV$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AX$1,$AG4705>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CV$3:CV$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AY$1,$AG4705>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CW$3:CW$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AY$1,$AG4705>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CW$3:CW$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=AZ$1,$AG4705>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CX$3:CX$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=AZ$1,$AG4705>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CX$3:CX$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=BA$1,$AG4705>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CY$3:CY$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=BA$1,$AG4705>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CY$3:CY$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=BB$1,$AG4705>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=BB$1,$AG4705>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=BC$1,$AG4705>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!DA$3:DA$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=BC$1,$AG4705>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!DA$3:DA$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=BD$1,$AG4705>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!DB$3:DB$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=BD$1,$AG4705>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!DB$3:DB$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4705<=BE$1,$AG4705>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4705,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4705>$AB4705,$AD4705=\"n/a\"),($AA4705-$AB4705)*INDEX(misc!DC$3:DC$6,MATCH($AC4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4705=\"n/a\",$AJ4705*$AI4705,$I4705)\n    +IFERROR(\n      IF(AND($AF4705<=BE$1,$AG4705>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4705,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4705>$AB4705,($AA4705-$AB4705)*INDEX(misc!DC$3:DC$6,MATCH($AD4705,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4705*$AH4705*$AI4705),\n$X4705)*$AK4705","v":0}]
[null,{"$f":"unique_contracts!A4724","v":0},{"$f":"unique_contracts!B4724","v":0},{"$f":"unique_contracts!D4724","v":0},{"$f":"unique_contracts!J4724","v":0},{"$f":"unique_contracts!K4724","v":0},{"$f":"unique_contracts!M4724","v":0},{"$f":"unique_contracts!N4724","v":0},{"$f":"unique_contracts!P4724","v":0},{"$f":"unique_contracts!R4724","v":0},{"$f":"unique_contracts!V4724","v":0},{"$f":"unique_contracts!AB4724","v":0},{"$f":"unique_contracts!AM4724","v":0},{"$f":"unique_contracts!AN4724","v":0},{"$f":"unique_contracts!AO4724","v":0},{"$f":"unique_contracts!AP4724","v":0},{"$f":"unique_contracts!AQ4724","v":0},{"$f":"unique_contracts!AR4724","v":0},{"$f":"unique_contracts!CA4724","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4722,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4722,\"pumped_storage\",\n      IF(AND(NOT(U4722),V4722),\"n/a\",\n        IF(AND(K4722>0,OR(G4722=\"NotHybrid\",G4722=0)),_xlfn.CONCAT(AB4722,INDEX(resources!$G:$G,MATCH(C4722,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4722,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4722=\"Online\",NOT(ISNUMBER(MATCH(AC4722,misc!$DE:$DE,0)))),F4722,E4722)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AL$1,$AG4722>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AL$1,$AG4722>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AM$1,$AG4722>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CK$3:CK$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AM$1,$AG4722>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CK$3:CK$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AN$1,$AG4722>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CL$3:CL$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AN$1,$AG4722>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CL$3:CL$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AO$1,$AG4722>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CM$3:CM$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AO$1,$AG4722>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CM$3:CM$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AP$1,$AG4722>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CN$3:CN$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AP$1,$AG4722>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CN$3:CN$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AQ$1,$AG4722>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CO$3:CO$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AQ$1,$AG4722>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CO$3:CO$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AR$1,$AG4722>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CP$3:CP$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AR$1,$AG4722>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CP$3:CP$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AS$1,$AG4722>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AS$1,$AG4722>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AT$1,$AG4722>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CR$3:CR$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AT$1,$AG4722>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CR$3:CR$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AU$1,$AG4722>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CS$3:CS$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AU$1,$AG4722>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CS$3:CS$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AV$1,$AG4722>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CT$3:CT$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AV$1,$AG4722>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CT$3:CT$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AW$1,$AG4722>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CU$3:CU$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AW$1,$AG4722>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CU$3:CU$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AX$1,$AG4722>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CV$3:CV$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AX$1,$AG4722>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CV$3:CV$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AY$1,$AG4722>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CW$3:CW$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AY$1,$AG4722>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CW$3:CW$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=AZ$1,$AG4722>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CX$3:CX$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=AZ$1,$AG4722>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CX$3:CX$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=BA$1,$AG4722>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CY$3:CY$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=BA$1,$AG4722>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CY$3:CY$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=BB$1,$AG4722>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=BB$1,$AG4722>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=BC$1,$AG4722>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!DA$3:DA$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=BC$1,$AG4722>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!DA$3:DA$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=BD$1,$AG4722>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!DB$3:DB$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=BD$1,$AG4722>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!DB$3:DB$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4722<=BE$1,$AG4722>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4722,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4722>$AB4722,$AD4722=\"n/a\"),($AA4722-$AB4722)*INDEX(misc!DC$3:DC$6,MATCH($AC4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4722=\"n/a\",$AJ4722*$AI4722,$I4722)\n    +IFERROR(\n      IF(AND($AF4722<=BE$1,$AG4722>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4722,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4722>$AB4722,($AA4722-$AB4722)*INDEX(misc!DC$3:DC$6,MATCH($AD4722,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4722*$AH4722*$AI4722),\n$X4722)*$AK4722","v":0}]
[null,{"$f":"unique_contracts!A4749","v":0},{"$f":"unique_contracts!B4749","v":0},{"$f":"unique_contracts!D4749","v":0},{"$f":"unique_contracts!J4749","v":0},{"$f":"unique_contracts!K4749","v":0},{"$f":"unique_contracts!M4749","v":0},{"$f":"unique_contracts!N4749","v":0},{"$f":"unique_contracts!P4749","v":0},{"$f":"unique_contracts!R4749","v":0},{"$f":"unique_contracts!V4749","v":0},{"$f":"unique_contracts!AB4749","v":0},{"$f":"unique_contracts!AM4749","v":0},{"$f":"unique_contracts!AN4749","v":0},{"$f":"unique_contracts!AO4749","v":0},{"$f":"unique_contracts!AP4749","v":0},{"$f":"unique_contracts!AQ4749","v":0},{"$f":"unique_contracts!AR4749","v":0},{"$f":"unique_contracts!CA4749","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4747,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4747,\"pumped_storage\",\n      IF(AND(NOT(U4747),V4747),\"n/a\",\n        IF(AND(K4747>0,OR(G4747=\"NotHybrid\",G4747=0)),_xlfn.CONCAT(AB4747,INDEX(resources!$G:$G,MATCH(C4747,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4747,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4747=\"Online\",NOT(ISNUMBER(MATCH(AC4747,misc!$DE:$DE,0)))),F4747,E4747)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AL$1,$AG4747>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AL$1,$AG4747>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AM$1,$AG4747>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CK$3:CK$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AM$1,$AG4747>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CK$3:CK$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AN$1,$AG4747>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CL$3:CL$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AN$1,$AG4747>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CL$3:CL$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AO$1,$AG4747>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CM$3:CM$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AO$1,$AG4747>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CM$3:CM$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AP$1,$AG4747>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CN$3:CN$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AP$1,$AG4747>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CN$3:CN$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AQ$1,$AG4747>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CO$3:CO$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AQ$1,$AG4747>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CO$3:CO$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AR$1,$AG4747>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CP$3:CP$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AR$1,$AG4747>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CP$3:CP$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AS$1,$AG4747>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AS$1,$AG4747>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AT$1,$AG4747>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CR$3:CR$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AT$1,$AG4747>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CR$3:CR$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AU$1,$AG4747>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CS$3:CS$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AU$1,$AG4747>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CS$3:CS$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AV$1,$AG4747>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CT$3:CT$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AV$1,$AG4747>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CT$3:CT$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AW$1,$AG4747>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CU$3:CU$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AW$1,$AG4747>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CU$3:CU$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AX$1,$AG4747>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CV$3:CV$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AX$1,$AG4747>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CV$3:CV$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AY$1,$AG4747>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CW$3:CW$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AY$1,$AG4747>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CW$3:CW$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=AZ$1,$AG4747>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CX$3:CX$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=AZ$1,$AG4747>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CX$3:CX$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=BA$1,$AG4747>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CY$3:CY$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=BA$1,$AG4747>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CY$3:CY$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=BB$1,$AG4747>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=BB$1,$AG4747>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=BC$1,$AG4747>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!DA$3:DA$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=BC$1,$AG4747>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!DA$3:DA$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=BD$1,$AG4747>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!DB$3:DB$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=BD$1,$AG4747>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!DB$3:DB$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4747<=BE$1,$AG4747>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4747,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4747>$AB4747,$AD4747=\"n/a\"),($AA4747-$AB4747)*INDEX(misc!DC$3:DC$6,MATCH($AC4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4747=\"n/a\",$AJ4747*$AI4747,$I4747)\n    +IFERROR(\n      IF(AND($AF4747<=BE$1,$AG4747>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4747,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4747>$AB4747,($AA4747-$AB4747)*INDEX(misc!DC$3:DC$6,MATCH($AD4747,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4747*$AH4747*$AI4747),\n$X4747)*$AK4747","v":0}]
[null,{"$f":"unique_contracts!A4768","v":0},{"$f":"unique_contracts!B4768","v":0},{"$f":"unique_contracts!D4768","v":0},{"$f":"unique_contracts!J4768","v":0},{"$f":"unique_contracts!K4768","v":0},{"$f":"unique_contracts!M4768","v":0},{"$f":"unique_contracts!N4768","v":0},{"$f":"unique_contracts!P4768","v":0},{"$f":"unique_contracts!R4768","v":0},{"$f":"unique_contracts!V4768","v":0},{"$f":"unique_contracts!AB4768","v":0},{"$f":"unique_contracts!AM4768","v":0},{"$f":"unique_contracts!AN4768","v":0},{"$f":"unique_contracts!AO4768","v":0},{"$f":"unique_contracts!AP4768","v":0},{"$f":"unique_contracts!AQ4768","v":0},{"$f":"unique_contracts!AR4768","v":0},{"$f":"unique_contracts!CA4768","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4766,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4766,\"pumped_storage\",\n      IF(AND(NOT(U4766),V4766),\"n/a\",\n        IF(AND(K4766>0,OR(G4766=\"NotHybrid\",G4766=0)),_xlfn.CONCAT(AB4766,INDEX(resources!$G:$G,MATCH(C4766,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4766,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4766=\"Online\",NOT(ISNUMBER(MATCH(AC4766,misc!$DE:$DE,0)))),F4766,E4766)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AL$1,$AG4766>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AL$1,$AG4766>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AM$1,$AG4766>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CK$3:CK$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AM$1,$AG4766>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CK$3:CK$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AN$1,$AG4766>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CL$3:CL$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AN$1,$AG4766>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CL$3:CL$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AO$1,$AG4766>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CM$3:CM$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AO$1,$AG4766>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CM$3:CM$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AP$1,$AG4766>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CN$3:CN$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AP$1,$AG4766>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CN$3:CN$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AQ$1,$AG4766>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CO$3:CO$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AQ$1,$AG4766>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CO$3:CO$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AR$1,$AG4766>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CP$3:CP$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AR$1,$AG4766>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CP$3:CP$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AS$1,$AG4766>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AS$1,$AG4766>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AT$1,$AG4766>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CR$3:CR$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AT$1,$AG4766>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CR$3:CR$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AU$1,$AG4766>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CS$3:CS$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AU$1,$AG4766>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CS$3:CS$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AV$1,$AG4766>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CT$3:CT$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AV$1,$AG4766>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CT$3:CT$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AW$1,$AG4766>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CU$3:CU$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AW$1,$AG4766>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CU$3:CU$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AX$1,$AG4766>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CV$3:CV$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AX$1,$AG4766>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CV$3:CV$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AY$1,$AG4766>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CW$3:CW$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AY$1,$AG4766>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CW$3:CW$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=AZ$1,$AG4766>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CX$3:CX$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=AZ$1,$AG4766>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CX$3:CX$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=BA$1,$AG4766>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CY$3:CY$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=BA$1,$AG4766>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CY$3:CY$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=BB$1,$AG4766>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=BB$1,$AG4766>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=BC$1,$AG4766>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!DA$3:DA$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=BC$1,$AG4766>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!DA$3:DA$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=BD$1,$AG4766>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!DB$3:DB$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=BD$1,$AG4766>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!DB$3:DB$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4766<=BE$1,$AG4766>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4766,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4766>$AB4766,$AD4766=\"n/a\"),($AA4766-$AB4766)*INDEX(misc!DC$3:DC$6,MATCH($AC4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4766=\"n/a\",$AJ4766*$AI4766,$I4766)\n    +IFERROR(\n      IF(AND($AF4766<=BE$1,$AG4766>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4766,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4766>$AB4766,($AA4766-$AB4766)*INDEX(misc!DC$3:DC$6,MATCH($AD4766,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4766*$AH4766*$AI4766),\n$X4766)*$AK4766","v":0}]
[null,{"$f":"unique_contracts!A4784","v":0},{"$f":"unique_contracts!B4784","v":0},{"$f":"unique_contracts!D4784","v":0},{"$f":"unique_contracts!J4784","v":0},{"$f":"unique_contracts!K4784","v":0},{"$f":"unique_contracts!M4784","v":0},{"$f":"unique_contracts!N4784","v":0},{"$f":"unique_contracts!P4784","v":0},{"$f":"unique_contracts!R4784","v":0},{"$f":"unique_contracts!V4784","v":0},{"$f":"unique_contracts!AB4784","v":0},{"$f":"unique_contracts!AM4784","v":0},{"$f":"unique_contracts!AN4784","v":0},{"$f":"unique_contracts!AO4784","v":0},{"$f":"unique_contracts!AP4784","v":0},{"$f":"unique_contracts!AQ4784","v":0},{"$f":"unique_contracts!AR4784","v":0},{"$f":"unique_contracts!CA4784","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4782,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4782,\"pumped_storage\",\n      IF(AND(NOT(U4782),V4782),\"n/a\",\n        IF(AND(K4782>0,OR(G4782=\"NotHybrid\",G4782=0)),_xlfn.CONCAT(AB4782,INDEX(resources!$G:$G,MATCH(C4782,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4782,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4782=\"Online\",NOT(ISNUMBER(MATCH(AC4782,misc!$DE:$DE,0)))),F4782,E4782)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AL$1,$AG4782>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AL$1,$AG4782>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AM$1,$AG4782>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CK$3:CK$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AM$1,$AG4782>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CK$3:CK$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AN$1,$AG4782>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CL$3:CL$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AN$1,$AG4782>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CL$3:CL$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AO$1,$AG4782>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CM$3:CM$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AO$1,$AG4782>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CM$3:CM$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AP$1,$AG4782>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CN$3:CN$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AP$1,$AG4782>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CN$3:CN$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AQ$1,$AG4782>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CO$3:CO$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AQ$1,$AG4782>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CO$3:CO$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AR$1,$AG4782>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CP$3:CP$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AR$1,$AG4782>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CP$3:CP$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AS$1,$AG4782>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AS$1,$AG4782>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AT$1,$AG4782>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CR$3:CR$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AT$1,$AG4782>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CR$3:CR$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AU$1,$AG4782>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CS$3:CS$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AU$1,$AG4782>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CS$3:CS$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AV$1,$AG4782>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CT$3:CT$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AV$1,$AG4782>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CT$3:CT$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AW$1,$AG4782>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CU$3:CU$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AW$1,$AG4782>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CU$3:CU$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AX$1,$AG4782>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CV$3:CV$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AX$1,$AG4782>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CV$3:CV$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AY$1,$AG4782>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CW$3:CW$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AY$1,$AG4782>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CW$3:CW$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=AZ$1,$AG4782>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CX$3:CX$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=AZ$1,$AG4782>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CX$3:CX$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=BA$1,$AG4782>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CY$3:CY$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=BA$1,$AG4782>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CY$3:CY$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=BB$1,$AG4782>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=BB$1,$AG4782>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=BC$1,$AG4782>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!DA$3:DA$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=BC$1,$AG4782>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!DA$3:DA$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=BD$1,$AG4782>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!DB$3:DB$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=BD$1,$AG4782>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!DB$3:DB$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4782<=BE$1,$AG4782>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4782,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4782>$AB4782,$AD4782=\"n/a\"),($AA4782-$AB4782)*INDEX(misc!DC$3:DC$6,MATCH($AC4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4782=\"n/a\",$AJ4782*$AI4782,$I4782)\n    +IFERROR(\n      IF(AND($AF4782<=BE$1,$AG4782>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4782,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4782>$AB4782,($AA4782-$AB4782)*INDEX(misc!DC$3:DC$6,MATCH($AD4782,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4782*$AH4782*$AI4782),\n$X4782)*$AK4782","v":0}]
[null,{"$f":"unique_contracts!A4792","v":0},{"$f":"unique_contracts!B4792","v":0},{"$f":"unique_contracts!D4792","v":0},{"$f":"unique_contracts!J4792","v":0},{"$f":"unique_contracts!K4792","v":0},{"$f":"unique_contracts!M4792","v":0},{"$f":"unique_contracts!N4792","v":0},{"$f":"unique_contracts!P4792","v":0},{"$f":"unique_contracts!R4792","v":0},{"$f":"unique_contracts!V4792","v":0},{"$f":"unique_contracts!AB4792","v":0},{"$f":"unique_contracts!AM4792","v":0},{"$f":"unique_contracts!AN4792","v":0},{"$f":"unique_contracts!AO4792","v":0},{"$f":"unique_contracts!AP4792","v":0},{"$f":"unique_contracts!AQ4792","v":0},{"$f":"unique_contracts!AR4792","v":0},{"$f":"unique_contracts!CA4792","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4790,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4790,\"pumped_storage\",\n      IF(AND(NOT(U4790),V4790),\"n/a\",\n        IF(AND(K4790>0,OR(G4790=\"NotHybrid\",G4790=0)),_xlfn.CONCAT(AB4790,INDEX(resources!$G:$G,MATCH(C4790,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4790,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4790=\"Online\",NOT(ISNUMBER(MATCH(AC4790,misc!$DE:$DE,0)))),F4790,E4790)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AL$1,$AG4790>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AL$1,$AG4790>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AM$1,$AG4790>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CK$3:CK$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AM$1,$AG4790>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CK$3:CK$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AN$1,$AG4790>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CL$3:CL$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AN$1,$AG4790>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CL$3:CL$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AO$1,$AG4790>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CM$3:CM$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AO$1,$AG4790>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CM$3:CM$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AP$1,$AG4790>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CN$3:CN$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AP$1,$AG4790>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CN$3:CN$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AQ$1,$AG4790>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CO$3:CO$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AQ$1,$AG4790>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CO$3:CO$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AR$1,$AG4790>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CP$3:CP$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AR$1,$AG4790>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CP$3:CP$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AS$1,$AG4790>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AS$1,$AG4790>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AT$1,$AG4790>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CR$3:CR$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AT$1,$AG4790>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CR$3:CR$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AU$1,$AG4790>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CS$3:CS$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AU$1,$AG4790>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CS$3:CS$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AV$1,$AG4790>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CT$3:CT$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AV$1,$AG4790>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CT$3:CT$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AW$1,$AG4790>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CU$3:CU$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AW$1,$AG4790>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CU$3:CU$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AX$1,$AG4790>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CV$3:CV$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AX$1,$AG4790>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CV$3:CV$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AY$1,$AG4790>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CW$3:CW$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AY$1,$AG4790>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CW$3:CW$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=AZ$1,$AG4790>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CX$3:CX$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=AZ$1,$AG4790>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CX$3:CX$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=BA$1,$AG4790>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CY$3:CY$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=BA$1,$AG4790>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CY$3:CY$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=BB$1,$AG4790>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=BB$1,$AG4790>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=BC$1,$AG4790>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!DA$3:DA$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=BC$1,$AG4790>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!DA$3:DA$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=BD$1,$AG4790>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!DB$3:DB$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=BD$1,$AG4790>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!DB$3:DB$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4790<=BE$1,$AG4790>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4790,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4790>$AB4790,$AD4790=\"n/a\"),($AA4790-$AB4790)*INDEX(misc!DC$3:DC$6,MATCH($AC4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4790=\"n/a\",$AJ4790*$AI4790,$I4790)\n    +IFERROR(\n      IF(AND($AF4790<=BE$1,$AG4790>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4790,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4790>$AB4790,($AA4790-$AB4790)*INDEX(misc!DC$3:DC$6,MATCH($AD4790,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4790*$AH4790*$AI4790),\n$X4790)*$AK4790","v":0}]
[null,{"$f":"unique_contracts!A4811","v":0},{"$f":"unique_contracts!B4811","v":0},{"$f":"unique_contracts!D4811","v":0},{"$f":"unique_contracts!J4811","v":0},{"$f":"unique_contracts!K4811","v":0},{"$f":"unique_contracts!M4811","v":0},{"$f":"unique_contracts!N4811","v":0},{"$f":"unique_contracts!P4811","v":0},{"$f":"unique_contracts!R4811","v":0},{"$f":"unique_contracts!V4811","v":0},{"$f":"unique_contracts!AB4811","v":0},{"$f":"unique_contracts!AM4811","v":0},{"$f":"unique_contracts!AN4811","v":0},{"$f":"unique_contracts!AO4811","v":0},{"$f":"unique_contracts!AP4811","v":0},{"$f":"unique_contracts!AQ4811","v":0},{"$f":"unique_contracts!AR4811","v":0},{"$f":"unique_contracts!CA4811","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4809,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4809,\"pumped_storage\",\n      IF(AND(NOT(U4809),V4809),\"n/a\",\n        IF(AND(K4809>0,OR(G4809=\"NotHybrid\",G4809=0)),_xlfn.CONCAT(AB4809,INDEX(resources!$G:$G,MATCH(C4809,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4809,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4809=\"Online\",NOT(ISNUMBER(MATCH(AC4809,misc!$DE:$DE,0)))),F4809,E4809)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AL$1,$AG4809>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AL$1,$AG4809>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AM$1,$AG4809>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CK$3:CK$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AM$1,$AG4809>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CK$3:CK$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AN$1,$AG4809>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CL$3:CL$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AN$1,$AG4809>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CL$3:CL$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AO$1,$AG4809>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CM$3:CM$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AO$1,$AG4809>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CM$3:CM$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AP$1,$AG4809>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CN$3:CN$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AP$1,$AG4809>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CN$3:CN$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AQ$1,$AG4809>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CO$3:CO$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AQ$1,$AG4809>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CO$3:CO$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AR$1,$AG4809>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CP$3:CP$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AR$1,$AG4809>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CP$3:CP$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AS$1,$AG4809>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AS$1,$AG4809>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AT$1,$AG4809>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CR$3:CR$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AT$1,$AG4809>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CR$3:CR$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AU$1,$AG4809>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CS$3:CS$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AU$1,$AG4809>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CS$3:CS$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AV$1,$AG4809>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CT$3:CT$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AV$1,$AG4809>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CT$3:CT$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AW$1,$AG4809>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CU$3:CU$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AW$1,$AG4809>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CU$3:CU$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AX$1,$AG4809>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CV$3:CV$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AX$1,$AG4809>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CV$3:CV$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AY$1,$AG4809>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CW$3:CW$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AY$1,$AG4809>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CW$3:CW$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=AZ$1,$AG4809>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CX$3:CX$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=AZ$1,$AG4809>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CX$3:CX$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=BA$1,$AG4809>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CY$3:CY$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=BA$1,$AG4809>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CY$3:CY$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=BB$1,$AG4809>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=BB$1,$AG4809>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=BC$1,$AG4809>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!DA$3:DA$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=BC$1,$AG4809>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!DA$3:DA$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=BD$1,$AG4809>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!DB$3:DB$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=BD$1,$AG4809>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!DB$3:DB$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4809<=BE$1,$AG4809>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4809,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4809>$AB4809,$AD4809=\"n/a\"),($AA4809-$AB4809)*INDEX(misc!DC$3:DC$6,MATCH($AC4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4809=\"n/a\",$AJ4809*$AI4809,$I4809)\n    +IFERROR(\n      IF(AND($AF4809<=BE$1,$AG4809>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4809,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4809>$AB4809,($AA4809-$AB4809)*INDEX(misc!DC$3:DC$6,MATCH($AD4809,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4809*$AH4809*$AI4809),\n$X4809)*$AK4809","v":0}]
[null,{"$f":"unique_contracts!A4836","v":0},{"$f":"unique_contracts!B4836","v":0},{"$f":"unique_contracts!D4836","v":0},{"$f":"unique_contracts!J4836","v":0},{"$f":"unique_contracts!K4836","v":0},{"$f":"unique_contracts!M4836","v":0},{"$f":"unique_contracts!N4836","v":0},{"$f":"unique_contracts!P4836","v":0},{"$f":"unique_contracts!R4836","v":0},{"$f":"unique_contracts!V4836","v":0},{"$f":"unique_contracts!AB4836","v":0},{"$f":"unique_contracts!AM4836","v":0},{"$f":"unique_contracts!AN4836","v":0},{"$f":"unique_contracts!AO4836","v":0},{"$f":"unique_contracts!AP4836","v":0},{"$f":"unique_contracts!AQ4836","v":0},{"$f":"unique_contracts!AR4836","v":0},{"$f":"unique_contracts!CA4836","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4834,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4834,\"pumped_storage\",\n      IF(AND(NOT(U4834),V4834),\"n/a\",\n        IF(AND(K4834>0,OR(G4834=\"NotHybrid\",G4834=0)),_xlfn.CONCAT(AB4834,INDEX(resources!$G:$G,MATCH(C4834,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4834,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4834=\"Online\",NOT(ISNUMBER(MATCH(AC4834,misc!$DE:$DE,0)))),F4834,E4834)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AL$1,$AG4834>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AL$1,$AG4834>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AM$1,$AG4834>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CK$3:CK$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AM$1,$AG4834>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CK$3:CK$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AN$1,$AG4834>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CL$3:CL$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AN$1,$AG4834>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CL$3:CL$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AO$1,$AG4834>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CM$3:CM$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AO$1,$AG4834>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CM$3:CM$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AP$1,$AG4834>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CN$3:CN$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AP$1,$AG4834>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CN$3:CN$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AQ$1,$AG4834>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CO$3:CO$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AQ$1,$AG4834>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CO$3:CO$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AR$1,$AG4834>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CP$3:CP$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AR$1,$AG4834>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CP$3:CP$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AS$1,$AG4834>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AS$1,$AG4834>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AT$1,$AG4834>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CR$3:CR$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AT$1,$AG4834>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CR$3:CR$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AU$1,$AG4834>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CS$3:CS$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AU$1,$AG4834>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CS$3:CS$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AV$1,$AG4834>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CT$3:CT$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AV$1,$AG4834>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CT$3:CT$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AW$1,$AG4834>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CU$3:CU$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AW$1,$AG4834>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CU$3:CU$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AX$1,$AG4834>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CV$3:CV$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AX$1,$AG4834>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CV$3:CV$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AY$1,$AG4834>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CW$3:CW$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AY$1,$AG4834>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CW$3:CW$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=AZ$1,$AG4834>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CX$3:CX$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=AZ$1,$AG4834>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CX$3:CX$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=BA$1,$AG4834>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CY$3:CY$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=BA$1,$AG4834>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CY$3:CY$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=BB$1,$AG4834>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=BB$1,$AG4834>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=BC$1,$AG4834>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!DA$3:DA$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=BC$1,$AG4834>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!DA$3:DA$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=BD$1,$AG4834>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!DB$3:DB$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=BD$1,$AG4834>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!DB$3:DB$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4834<=BE$1,$AG4834>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4834,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4834>$AB4834,$AD4834=\"n/a\"),($AA4834-$AB4834)*INDEX(misc!DC$3:DC$6,MATCH($AC4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4834=\"n/a\",$AJ4834*$AI4834,$I4834)\n    +IFERROR(\n      IF(AND($AF4834<=BE$1,$AG4834>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4834,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4834>$AB4834,($AA4834-$AB4834)*INDEX(misc!DC$3:DC$6,MATCH($AD4834,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4834*$AH4834*$AI4834),\n$X4834)*$AK4834","v":0}]
[null,{"$f":"unique_contracts!A4857","v":0},{"$f":"unique_contracts!B4857","v":0},{"$f":"unique_contracts!D4857","v":0},{"$f":"unique_contracts!J4857","v":0},{"$f":"unique_contracts!K4857","v":0},{"$f":"unique_contracts!M4857","v":0},{"$f":"unique_contracts!N4857","v":0},{"$f":"unique_contracts!P4857","v":0},{"$f":"unique_contracts!R4857","v":0},{"$f":"unique_contracts!V4857","v":0},{"$f":"unique_contracts!AB4857","v":0},{"$f":"unique_contracts!AM4857","v":0},{"$f":"unique_contracts!AN4857","v":0},{"$f":"unique_contracts!AO4857","v":0},{"$f":"unique_contracts!AP4857","v":0},{"$f":"unique_contracts!AQ4857","v":0},{"$f":"unique_contracts!AR4857","v":0},{"$f":"unique_contracts!CA4857","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4855,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4855,\"pumped_storage\",\n      IF(AND(NOT(U4855),V4855),\"n/a\",\n        IF(AND(K4855>0,OR(G4855=\"NotHybrid\",G4855=0)),_xlfn.CONCAT(AB4855,INDEX(resources!$G:$G,MATCH(C4855,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4855,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4855=\"Online\",NOT(ISNUMBER(MATCH(AC4855,misc!$DE:$DE,0)))),F4855,E4855)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AL$1,$AG4855>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AL$1,$AG4855>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AM$1,$AG4855>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CK$3:CK$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AM$1,$AG4855>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CK$3:CK$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AN$1,$AG4855>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CL$3:CL$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AN$1,$AG4855>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CL$3:CL$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AO$1,$AG4855>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CM$3:CM$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AO$1,$AG4855>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CM$3:CM$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AP$1,$AG4855>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CN$3:CN$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AP$1,$AG4855>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CN$3:CN$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AQ$1,$AG4855>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CO$3:CO$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AQ$1,$AG4855>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CO$3:CO$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AR$1,$AG4855>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CP$3:CP$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AR$1,$AG4855>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CP$3:CP$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AS$1,$AG4855>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AS$1,$AG4855>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AT$1,$AG4855>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CR$3:CR$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AT$1,$AG4855>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CR$3:CR$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AU$1,$AG4855>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CS$3:CS$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AU$1,$AG4855>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CS$3:CS$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AV$1,$AG4855>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CT$3:CT$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AV$1,$AG4855>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CT$3:CT$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AW$1,$AG4855>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CU$3:CU$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AW$1,$AG4855>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CU$3:CU$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AX$1,$AG4855>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CV$3:CV$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AX$1,$AG4855>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CV$3:CV$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AY$1,$AG4855>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CW$3:CW$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AY$1,$AG4855>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CW$3:CW$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=AZ$1,$AG4855>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CX$3:CX$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=AZ$1,$AG4855>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CX$3:CX$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=BA$1,$AG4855>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CY$3:CY$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=BA$1,$AG4855>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CY$3:CY$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=BB$1,$AG4855>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=BB$1,$AG4855>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=BC$1,$AG4855>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!DA$3:DA$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=BC$1,$AG4855>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!DA$3:DA$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=BD$1,$AG4855>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!DB$3:DB$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=BD$1,$AG4855>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!DB$3:DB$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4855<=BE$1,$AG4855>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4855,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4855>$AB4855,$AD4855=\"n/a\"),($AA4855-$AB4855)*INDEX(misc!DC$3:DC$6,MATCH($AC4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4855=\"n/a\",$AJ4855*$AI4855,$I4855)\n    +IFERROR(\n      IF(AND($AF4855<=BE$1,$AG4855>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4855,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4855>$AB4855,($AA4855-$AB4855)*INDEX(misc!DC$3:DC$6,MATCH($AD4855,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4855*$AH4855*$AI4855),\n$X4855)*$AK4855","v":0}]
[null,{"$f":"unique_contracts!A4873","v":0},{"$f":"unique_contracts!B4873","v":0},{"$f":"unique_contracts!D4873","v":0},{"$f":"unique_contracts!J4873","v":0},{"$f":"unique_contracts!K4873","v":0},{"$f":"unique_contracts!M4873","v":0},{"$f":"unique_contracts!N4873","v":0},{"$f":"unique_contracts!P4873","v":0},{"$f":"unique_contracts!R4873","v":0},{"$f":"unique_contracts!V4873","v":0},{"$f":"unique_contracts!AB4873","v":0},{"$f":"unique_contracts!AM4873","v":0},{"$f":"unique_contracts!AN4873","v":0},{"$f":"unique_contracts!AO4873","v":0},{"$f":"unique_contracts!AP4873","v":0},{"$f":"unique_contracts!AQ4873","v":0},{"$f":"unique_contracts!AR4873","v":0},{"$f":"unique_contracts!CA4873","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4871,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4871,\"pumped_storage\",\n      IF(AND(NOT(U4871),V4871),\"n/a\",\n        IF(AND(K4871>0,OR(G4871=\"NotHybrid\",G4871=0)),_xlfn.CONCAT(AB4871,INDEX(resources!$G:$G,MATCH(C4871,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4871,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4871=\"Online\",NOT(ISNUMBER(MATCH(AC4871,misc!$DE:$DE,0)))),F4871,E4871)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AL$1,$AG4871>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AL$1,$AG4871>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AM$1,$AG4871>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CK$3:CK$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AM$1,$AG4871>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CK$3:CK$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AN$1,$AG4871>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CL$3:CL$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AN$1,$AG4871>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CL$3:CL$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AO$1,$AG4871>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CM$3:CM$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AO$1,$AG4871>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CM$3:CM$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AP$1,$AG4871>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CN$3:CN$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AP$1,$AG4871>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CN$3:CN$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AQ$1,$AG4871>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CO$3:CO$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AQ$1,$AG4871>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CO$3:CO$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AR$1,$AG4871>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CP$3:CP$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AR$1,$AG4871>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CP$3:CP$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AS$1,$AG4871>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AS$1,$AG4871>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AT$1,$AG4871>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CR$3:CR$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AT$1,$AG4871>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CR$3:CR$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AU$1,$AG4871>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CS$3:CS$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AU$1,$AG4871>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CS$3:CS$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AV$1,$AG4871>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CT$3:CT$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AV$1,$AG4871>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CT$3:CT$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AW$1,$AG4871>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CU$3:CU$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AW$1,$AG4871>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CU$3:CU$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AX$1,$AG4871>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CV$3:CV$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AX$1,$AG4871>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CV$3:CV$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AY$1,$AG4871>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CW$3:CW$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AY$1,$AG4871>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CW$3:CW$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=AZ$1,$AG4871>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CX$3:CX$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=AZ$1,$AG4871>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CX$3:CX$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=BA$1,$AG4871>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CY$3:CY$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=BA$1,$AG4871>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CY$3:CY$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=BB$1,$AG4871>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=BB$1,$AG4871>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=BC$1,$AG4871>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!DA$3:DA$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=BC$1,$AG4871>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!DA$3:DA$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=BD$1,$AG4871>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!DB$3:DB$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=BD$1,$AG4871>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!DB$3:DB$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4871<=BE$1,$AG4871>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4871,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4871>$AB4871,$AD4871=\"n/a\"),($AA4871-$AB4871)*INDEX(misc!DC$3:DC$6,MATCH($AC4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4871=\"n/a\",$AJ4871*$AI4871,$I4871)\n    +IFERROR(\n      IF(AND($AF4871<=BE$1,$AG4871>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4871,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4871>$AB4871,($AA4871-$AB4871)*INDEX(misc!DC$3:DC$6,MATCH($AD4871,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4871*$AH4871*$AI4871),\n$X4871)*$AK4871","v":0}]
[null,{"$f":"unique_contracts!A4898","v":0},{"$f":"unique_contracts!B4898","v":0},{"$f":"unique_contracts!D4898","v":0},{"$f":"unique_contracts!J4898","v":0},{"$f":"unique_contracts!K4898","v":0},{"$f":"unique_contracts!M4898","v":0},{"$f":"unique_contracts!N4898","v":0},{"$f":"unique_contracts!P4898","v":0},{"$f":"unique_contracts!R4898","v":0},{"$f":"unique_contracts!V4898","v":0},{"$f":"unique_contracts!AB4898","v":0},{"$f":"unique_contracts!AM4898","v":0},{"$f":"unique_contracts!AN4898","v":0},{"$f":"unique_contracts!AO4898","v":0},{"$f":"unique_contracts!AP4898","v":0},{"$f":"unique_contracts!AQ4898","v":0},{"$f":"unique_contracts!AR4898","v":0},{"$f":"unique_contracts!CA4898","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4896,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4896,\"pumped_storage\",\n      IF(AND(NOT(U4896),V4896),\"n/a\",\n        IF(AND(K4896>0,OR(G4896=\"NotHybrid\",G4896=0)),_xlfn.CONCAT(AB4896,INDEX(resources!$G:$G,MATCH(C4896,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4896,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4896=\"Online\",NOT(ISNUMBER(MATCH(AC4896,misc!$DE:$DE,0)))),F4896,E4896)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AL$1,$AG4896>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AL$1,$AG4896>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AM$1,$AG4896>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CK$3:CK$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AM$1,$AG4896>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CK$3:CK$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AN$1,$AG4896>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CL$3:CL$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AN$1,$AG4896>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CL$3:CL$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AO$1,$AG4896>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CM$3:CM$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AO$1,$AG4896>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CM$3:CM$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AP$1,$AG4896>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CN$3:CN$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AP$1,$AG4896>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CN$3:CN$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AQ$1,$AG4896>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CO$3:CO$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AQ$1,$AG4896>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CO$3:CO$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AR$1,$AG4896>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CP$3:CP$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AR$1,$AG4896>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CP$3:CP$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AS$1,$AG4896>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AS$1,$AG4896>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AT$1,$AG4896>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CR$3:CR$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AT$1,$AG4896>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CR$3:CR$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AU$1,$AG4896>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CS$3:CS$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AU$1,$AG4896>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CS$3:CS$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AV$1,$AG4896>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CT$3:CT$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AV$1,$AG4896>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CT$3:CT$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AW$1,$AG4896>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CU$3:CU$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AW$1,$AG4896>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CU$3:CU$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AX$1,$AG4896>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CV$3:CV$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AX$1,$AG4896>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CV$3:CV$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AY$1,$AG4896>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CW$3:CW$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AY$1,$AG4896>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CW$3:CW$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=AZ$1,$AG4896>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CX$3:CX$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=AZ$1,$AG4896>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CX$3:CX$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=BA$1,$AG4896>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CY$3:CY$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=BA$1,$AG4896>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CY$3:CY$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=BB$1,$AG4896>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=BB$1,$AG4896>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=BC$1,$AG4896>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!DA$3:DA$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=BC$1,$AG4896>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!DA$3:DA$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=BD$1,$AG4896>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!DB$3:DB$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=BD$1,$AG4896>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!DB$3:DB$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4896<=BE$1,$AG4896>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4896,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4896>$AB4896,$AD4896=\"n/a\"),($AA4896-$AB4896)*INDEX(misc!DC$3:DC$6,MATCH($AC4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4896=\"n/a\",$AJ4896*$AI4896,$I4896)\n    +IFERROR(\n      IF(AND($AF4896<=BE$1,$AG4896>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4896,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4896>$AB4896,($AA4896-$AB4896)*INDEX(misc!DC$3:DC$6,MATCH($AD4896,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4896*$AH4896*$AI4896),\n$X4896)*$AK4896","v":0}]
[null,{"$f":"unique_contracts!A4917","v":0},{"$f":"unique_contracts!B4917","v":0},{"$f":"unique_contracts!D4917","v":0},{"$f":"unique_contracts!J4917","v":0},{"$f":"unique_contracts!K4917","v":0},{"$f":"unique_contracts!M4917","v":0},{"$f":"unique_contracts!N4917","v":0},{"$f":"unique_contracts!P4917","v":0},{"$f":"unique_contracts!R4917","v":0},{"$f":"unique_contracts!V4917","v":0},{"$f":"unique_contracts!AB4917","v":0},{"$f":"unique_contracts!AM4917","v":0},{"$f":"unique_contracts!AN4917","v":0},{"$f":"unique_contracts!AO4917","v":0},{"$f":"unique_contracts!AP4917","v":0},{"$f":"unique_contracts!AQ4917","v":0},{"$f":"unique_contracts!AR4917","v":0},{"$f":"unique_contracts!CA4917","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4915,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4915,\"pumped_storage\",\n      IF(AND(NOT(U4915),V4915),\"n/a\",\n        IF(AND(K4915>0,OR(G4915=\"NotHybrid\",G4915=0)),_xlfn.CONCAT(AB4915,INDEX(resources!$G:$G,MATCH(C4915,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4915,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4915=\"Online\",NOT(ISNUMBER(MATCH(AC4915,misc!$DE:$DE,0)))),F4915,E4915)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AL$1,$AG4915>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AL$1,$AG4915>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AM$1,$AG4915>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CK$3:CK$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AM$1,$AG4915>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CK$3:CK$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AN$1,$AG4915>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CL$3:CL$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AN$1,$AG4915>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CL$3:CL$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AO$1,$AG4915>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CM$3:CM$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AO$1,$AG4915>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CM$3:CM$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AP$1,$AG4915>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CN$3:CN$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AP$1,$AG4915>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CN$3:CN$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AQ$1,$AG4915>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CO$3:CO$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AQ$1,$AG4915>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CO$3:CO$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AR$1,$AG4915>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CP$3:CP$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AR$1,$AG4915>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CP$3:CP$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AS$1,$AG4915>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AS$1,$AG4915>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AT$1,$AG4915>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CR$3:CR$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AT$1,$AG4915>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CR$3:CR$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AU$1,$AG4915>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CS$3:CS$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AU$1,$AG4915>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CS$3:CS$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AV$1,$AG4915>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CT$3:CT$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AV$1,$AG4915>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CT$3:CT$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AW$1,$AG4915>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CU$3:CU$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AW$1,$AG4915>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CU$3:CU$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AX$1,$AG4915>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CV$3:CV$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AX$1,$AG4915>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CV$3:CV$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AY$1,$AG4915>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CW$3:CW$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AY$1,$AG4915>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CW$3:CW$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=AZ$1,$AG4915>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CX$3:CX$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=AZ$1,$AG4915>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CX$3:CX$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=BA$1,$AG4915>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CY$3:CY$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=BA$1,$AG4915>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CY$3:CY$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=BB$1,$AG4915>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=BB$1,$AG4915>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=BC$1,$AG4915>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!DA$3:DA$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=BC$1,$AG4915>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!DA$3:DA$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=BD$1,$AG4915>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!DB$3:DB$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=BD$1,$AG4915>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!DB$3:DB$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4915<=BE$1,$AG4915>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4915,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4915>$AB4915,$AD4915=\"n/a\"),($AA4915-$AB4915)*INDEX(misc!DC$3:DC$6,MATCH($AC4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4915=\"n/a\",$AJ4915*$AI4915,$I4915)\n    +IFERROR(\n      IF(AND($AF4915<=BE$1,$AG4915>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4915,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4915>$AB4915,($AA4915-$AB4915)*INDEX(misc!DC$3:DC$6,MATCH($AD4915,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4915*$AH4915*$AI4915),\n$X4915)*$AK4915","v":0}]
[null,{"$f":"unique_contracts!A4923","v":0},{"$f":"unique_contracts!B4923","v":0},{"$f":"unique_contracts!D4923","v":0},{"$f":"unique_contracts!J4923","v":0},{"$f":"unique_contracts!K4923","v":0},{"$f":"unique_contracts!M4923","v":0},{"$f":"unique_contracts!N4923","v":0},{"$f":"unique_contracts!P4923","v":0},{"$f":"unique_contracts!R4923","v":0},{"$f":"unique_contracts!V4923","v":0},{"$f":"unique_contracts!AB4923","v":0},{"$f":"unique_contracts!AM4923","v":0},{"$f":"unique_contracts!AN4923","v":0},{"$f":"unique_contracts!AO4923","v":0},{"$f":"unique_contracts!AP4923","v":0},{"$f":"unique_contracts!AQ4923","v":0},{"$f":"unique_contracts!AR4923","v":0},{"$f":"unique_contracts!CA4923","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4921,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4921,\"pumped_storage\",\n      IF(AND(NOT(U4921),V4921),\"n/a\",\n        IF(AND(K4921>0,OR(G4921=\"NotHybrid\",G4921=0)),_xlfn.CONCAT(AB4921,INDEX(resources!$G:$G,MATCH(C4921,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4921,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4921=\"Online\",NOT(ISNUMBER(MATCH(AC4921,misc!$DE:$DE,0)))),F4921,E4921)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AL$1,$AG4921>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AL$1,$AG4921>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AM$1,$AG4921>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CK$3:CK$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AM$1,$AG4921>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CK$3:CK$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AN$1,$AG4921>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CL$3:CL$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AN$1,$AG4921>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CL$3:CL$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AO$1,$AG4921>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CM$3:CM$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AO$1,$AG4921>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CM$3:CM$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AP$1,$AG4921>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CN$3:CN$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AP$1,$AG4921>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CN$3:CN$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AQ$1,$AG4921>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CO$3:CO$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AQ$1,$AG4921>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CO$3:CO$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AR$1,$AG4921>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CP$3:CP$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AR$1,$AG4921>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CP$3:CP$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AS$1,$AG4921>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AS$1,$AG4921>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AT$1,$AG4921>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CR$3:CR$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AT$1,$AG4921>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CR$3:CR$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AU$1,$AG4921>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CS$3:CS$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AU$1,$AG4921>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CS$3:CS$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AV$1,$AG4921>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CT$3:CT$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AV$1,$AG4921>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CT$3:CT$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AW$1,$AG4921>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CU$3:CU$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AW$1,$AG4921>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CU$3:CU$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AX$1,$AG4921>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CV$3:CV$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AX$1,$AG4921>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CV$3:CV$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AY$1,$AG4921>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CW$3:CW$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AY$1,$AG4921>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CW$3:CW$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=AZ$1,$AG4921>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CX$3:CX$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=AZ$1,$AG4921>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CX$3:CX$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=BA$1,$AG4921>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CY$3:CY$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=BA$1,$AG4921>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CY$3:CY$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=BB$1,$AG4921>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=BB$1,$AG4921>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=BC$1,$AG4921>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!DA$3:DA$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=BC$1,$AG4921>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!DA$3:DA$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=BD$1,$AG4921>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!DB$3:DB$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=BD$1,$AG4921>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!DB$3:DB$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4921<=BE$1,$AG4921>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4921,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4921>$AB4921,$AD4921=\"n/a\"),($AA4921-$AB4921)*INDEX(misc!DC$3:DC$6,MATCH($AC4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4921=\"n/a\",$AJ4921*$AI4921,$I4921)\n    +IFERROR(\n      IF(AND($AF4921<=BE$1,$AG4921>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4921,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4921>$AB4921,($AA4921-$AB4921)*INDEX(misc!DC$3:DC$6,MATCH($AD4921,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4921*$AH4921*$AI4921),\n$X4921)*$AK4921","v":0}]
[null,{"$f":"unique_contracts!A4941","v":0},{"$f":"unique_contracts!B4941","v":0},{"$f":"unique_contracts!D4941","v":0},{"$f":"unique_contracts!J4941","v":0},{"$f":"unique_contracts!K4941","v":0},{"$f":"unique_contracts!M4941","v":0},{"$f":"unique_contracts!N4941","v":0},{"$f":"unique_contracts!P4941","v":0},{"$f":"unique_contracts!R4941","v":0},{"$f":"unique_contracts!V4941","v":0},{"$f":"unique_contracts!AB4941","v":0},{"$f":"unique_contracts!AM4941","v":0},{"$f":"unique_contracts!AN4941","v":0},{"$f":"unique_contracts!AO4941","v":0},{"$f":"unique_contracts!AP4941","v":0},{"$f":"unique_contracts!AQ4941","v":0},{"$f":"unique_contracts!AR4941","v":0},{"$f":"unique_contracts!CA4941","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4939,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4939,\"pumped_storage\",\n      IF(AND(NOT(U4939),V4939),\"n/a\",\n        IF(AND(K4939>0,OR(G4939=\"NotHybrid\",G4939=0)),_xlfn.CONCAT(AB4939,INDEX(resources!$G:$G,MATCH(C4939,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4939,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4939=\"Online\",NOT(ISNUMBER(MATCH(AC4939,misc!$DE:$DE,0)))),F4939,E4939)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AL$1,$AG4939>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AL$1,$AG4939>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AM$1,$AG4939>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CK$3:CK$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AM$1,$AG4939>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CK$3:CK$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AN$1,$AG4939>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CL$3:CL$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AN$1,$AG4939>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CL$3:CL$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AO$1,$AG4939>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CM$3:CM$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AO$1,$AG4939>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CM$3:CM$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AP$1,$AG4939>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CN$3:CN$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AP$1,$AG4939>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CN$3:CN$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AQ$1,$AG4939>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CO$3:CO$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AQ$1,$AG4939>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CO$3:CO$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AR$1,$AG4939>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CP$3:CP$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AR$1,$AG4939>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CP$3:CP$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AS$1,$AG4939>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AS$1,$AG4939>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AT$1,$AG4939>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CR$3:CR$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AT$1,$AG4939>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CR$3:CR$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AU$1,$AG4939>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CS$3:CS$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AU$1,$AG4939>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CS$3:CS$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AV$1,$AG4939>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CT$3:CT$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AV$1,$AG4939>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CT$3:CT$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AW$1,$AG4939>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CU$3:CU$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AW$1,$AG4939>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CU$3:CU$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AX$1,$AG4939>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CV$3:CV$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AX$1,$AG4939>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CV$3:CV$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AY$1,$AG4939>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CW$3:CW$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AY$1,$AG4939>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CW$3:CW$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=AZ$1,$AG4939>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CX$3:CX$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=AZ$1,$AG4939>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CX$3:CX$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=BA$1,$AG4939>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CY$3:CY$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=BA$1,$AG4939>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CY$3:CY$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=BB$1,$AG4939>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=BB$1,$AG4939>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=BC$1,$AG4939>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!DA$3:DA$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=BC$1,$AG4939>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!DA$3:DA$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=BD$1,$AG4939>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!DB$3:DB$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=BD$1,$AG4939>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!DB$3:DB$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4939<=BE$1,$AG4939>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4939,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4939>$AB4939,$AD4939=\"n/a\"),($AA4939-$AB4939)*INDEX(misc!DC$3:DC$6,MATCH($AC4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4939=\"n/a\",$AJ4939*$AI4939,$I4939)\n    +IFERROR(\n      IF(AND($AF4939<=BE$1,$AG4939>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4939,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4939>$AB4939,($AA4939-$AB4939)*INDEX(misc!DC$3:DC$6,MATCH($AD4939,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4939*$AH4939*$AI4939),\n$X4939)*$AK4939","v":0}]
[null,{"$f":"unique_contracts!A4942","v":0},{"$f":"unique_contracts!B4942","v":0},{"$f":"unique_contracts!D4942","v":0},{"$f":"unique_contracts!J4942","v":0},{"$f":"unique_contracts!K4942","v":0},{"$f":"unique_contracts!M4942","v":0},{"$f":"unique_contracts!N4942","v":0},{"$f":"unique_contracts!P4942","v":0},{"$f":"unique_contracts!R4942","v":0},{"$f":"unique_contracts!V4942","v":0},{"$f":"unique_contracts!AB4942","v":0},{"$f":"unique_contracts!AM4942","v":0},{"$f":"unique_contracts!AN4942","v":0},{"$f":"unique_contracts!AO4942","v":0},{"$f":"unique_contracts!AP4942","v":0},{"$f":"unique_contracts!AQ4942","v":0},{"$f":"unique_contracts!AR4942","v":0},{"$f":"unique_contracts!CA4942","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4940,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4940,\"pumped_storage\",\n      IF(AND(NOT(U4940),V4940),\"n/a\",\n        IF(AND(K4940>0,OR(G4940=\"NotHybrid\",G4940=0)),_xlfn.CONCAT(AB4940,INDEX(resources!$G:$G,MATCH(C4940,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4940,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4940=\"Online\",NOT(ISNUMBER(MATCH(AC4940,misc!$DE:$DE,0)))),F4940,E4940)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AL$1,$AG4940>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AL$1,$AG4940>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AM$1,$AG4940>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CK$3:CK$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AM$1,$AG4940>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CK$3:CK$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AN$1,$AG4940>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CL$3:CL$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AN$1,$AG4940>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CL$3:CL$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AO$1,$AG4940>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CM$3:CM$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AO$1,$AG4940>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CM$3:CM$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AP$1,$AG4940>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CN$3:CN$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AP$1,$AG4940>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CN$3:CN$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AQ$1,$AG4940>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CO$3:CO$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AQ$1,$AG4940>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CO$3:CO$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AR$1,$AG4940>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CP$3:CP$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AR$1,$AG4940>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CP$3:CP$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AS$1,$AG4940>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AS$1,$AG4940>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AT$1,$AG4940>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CR$3:CR$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AT$1,$AG4940>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CR$3:CR$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AU$1,$AG4940>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CS$3:CS$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AU$1,$AG4940>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CS$3:CS$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AV$1,$AG4940>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CT$3:CT$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AV$1,$AG4940>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CT$3:CT$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AW$1,$AG4940>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CU$3:CU$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AW$1,$AG4940>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CU$3:CU$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AX$1,$AG4940>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CV$3:CV$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AX$1,$AG4940>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CV$3:CV$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AY$1,$AG4940>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CW$3:CW$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AY$1,$AG4940>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CW$3:CW$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=AZ$1,$AG4940>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CX$3:CX$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=AZ$1,$AG4940>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CX$3:CX$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=BA$1,$AG4940>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CY$3:CY$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=BA$1,$AG4940>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CY$3:CY$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=BB$1,$AG4940>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=BB$1,$AG4940>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=BC$1,$AG4940>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!DA$3:DA$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=BC$1,$AG4940>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!DA$3:DA$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=BD$1,$AG4940>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!DB$3:DB$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=BD$1,$AG4940>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!DB$3:DB$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4940<=BE$1,$AG4940>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4940,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4940>$AB4940,$AD4940=\"n/a\"),($AA4940-$AB4940)*INDEX(misc!DC$3:DC$6,MATCH($AC4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4940=\"n/a\",$AJ4940*$AI4940,$I4940)\n    +IFERROR(\n      IF(AND($AF4940<=BE$1,$AG4940>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4940,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4940>$AB4940,($AA4940-$AB4940)*INDEX(misc!DC$3:DC$6,MATCH($AD4940,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4940*$AH4940*$AI4940),\n$X4940)*$AK4940","v":0}]
[null,{"$f":"unique_contracts!A4943","v":0},{"$f":"unique_contracts!B4943","v":0},{"$f":"unique_contracts!D4943","v":0},{"$f":"unique_contracts!J4943","v":0},{"$f":"unique_contracts!K4943","v":0},{"$f":"unique_contracts!M4943","v":0},{"$f":"unique_contracts!N4943","v":0},{"$f":"unique_contracts!P4943","v":0},{"$f":"unique_contracts!R4943","v":0},{"$f":"unique_contracts!V4943","v":0},{"$f":"unique_contracts!AB4943","v":0},{"$f":"unique_contracts!AM4943","v":0},{"$f":"unique_contracts!AN4943","v":0},{"$f":"unique_contracts!AO4943","v":0},{"$f":"unique_contracts!AP4943","v":0},{"$f":"unique_contracts!AQ4943","v":0},{"$f":"unique_contracts!AR4943","v":0},{"$f":"unique_contracts!CA4943","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4941,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4941,\"pumped_storage\",\n      IF(AND(NOT(U4941),V4941),\"n/a\",\n        IF(AND(K4941>0,OR(G4941=\"NotHybrid\",G4941=0)),_xlfn.CONCAT(AB4941,INDEX(resources!$G:$G,MATCH(C4941,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4941,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4941=\"Online\",NOT(ISNUMBER(MATCH(AC4941,misc!$DE:$DE,0)))),F4941,E4941)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AL$1,$AG4941>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AL$1,$AG4941>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AM$1,$AG4941>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CK$3:CK$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AM$1,$AG4941>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CK$3:CK$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AN$1,$AG4941>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CL$3:CL$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AN$1,$AG4941>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CL$3:CL$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AO$1,$AG4941>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CM$3:CM$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AO$1,$AG4941>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CM$3:CM$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AP$1,$AG4941>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CN$3:CN$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AP$1,$AG4941>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CN$3:CN$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AQ$1,$AG4941>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CO$3:CO$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AQ$1,$AG4941>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CO$3:CO$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AR$1,$AG4941>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CP$3:CP$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AR$1,$AG4941>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CP$3:CP$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AS$1,$AG4941>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AS$1,$AG4941>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AT$1,$AG4941>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CR$3:CR$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AT$1,$AG4941>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CR$3:CR$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AU$1,$AG4941>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CS$3:CS$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AU$1,$AG4941>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CS$3:CS$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AV$1,$AG4941>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CT$3:CT$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AV$1,$AG4941>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CT$3:CT$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AW$1,$AG4941>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CU$3:CU$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AW$1,$AG4941>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CU$3:CU$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AX$1,$AG4941>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CV$3:CV$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AX$1,$AG4941>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CV$3:CV$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AY$1,$AG4941>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CW$3:CW$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AY$1,$AG4941>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CW$3:CW$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=AZ$1,$AG4941>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CX$3:CX$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=AZ$1,$AG4941>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CX$3:CX$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=BA$1,$AG4941>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CY$3:CY$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=BA$1,$AG4941>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CY$3:CY$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=BB$1,$AG4941>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=BB$1,$AG4941>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=BC$1,$AG4941>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!DA$3:DA$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=BC$1,$AG4941>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!DA$3:DA$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=BD$1,$AG4941>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!DB$3:DB$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=BD$1,$AG4941>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!DB$3:DB$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4941<=BE$1,$AG4941>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4941,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4941>$AB4941,$AD4941=\"n/a\"),($AA4941-$AB4941)*INDEX(misc!DC$3:DC$6,MATCH($AC4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4941=\"n/a\",$AJ4941*$AI4941,$I4941)\n    +IFERROR(\n      IF(AND($AF4941<=BE$1,$AG4941>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4941,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4941>$AB4941,($AA4941-$AB4941)*INDEX(misc!DC$3:DC$6,MATCH($AD4941,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4941*$AH4941*$AI4941),\n$X4941)*$AK4941","v":0}]
[null,{"$f":"unique_contracts!A4944","v":0},{"$f":"unique_contracts!B4944","v":0},{"$f":"unique_contracts!D4944","v":0},{"$f":"unique_contracts!J4944","v":0},{"$f":"unique_contracts!K4944","v":0},{"$f":"unique_contracts!M4944","v":0},{"$f":"unique_contracts!N4944","v":0},{"$f":"unique_contracts!P4944","v":0},{"$f":"unique_contracts!R4944","v":0},{"$f":"unique_contracts!V4944","v":0},{"$f":"unique_contracts!AB4944","v":0},{"$f":"unique_contracts!AM4944","v":0},{"$f":"unique_contracts!AN4944","v":0},{"$f":"unique_contracts!AO4944","v":0},{"$f":"unique_contracts!AP4944","v":0},{"$f":"unique_contracts!AQ4944","v":0},{"$f":"unique_contracts!AR4944","v":0},{"$f":"unique_contracts!CA4944","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4942,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4942,\"pumped_storage\",\n      IF(AND(NOT(U4942),V4942),\"n/a\",\n        IF(AND(K4942>0,OR(G4942=\"NotHybrid\",G4942=0)),_xlfn.CONCAT(AB4942,INDEX(resources!$G:$G,MATCH(C4942,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4942,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4942=\"Online\",NOT(ISNUMBER(MATCH(AC4942,misc!$DE:$DE,0)))),F4942,E4942)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AL$1,$AG4942>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AL$1,$AG4942>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AM$1,$AG4942>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CK$3:CK$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AM$1,$AG4942>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CK$3:CK$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AN$1,$AG4942>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CL$3:CL$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AN$1,$AG4942>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CL$3:CL$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AO$1,$AG4942>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CM$3:CM$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AO$1,$AG4942>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CM$3:CM$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AP$1,$AG4942>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CN$3:CN$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AP$1,$AG4942>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CN$3:CN$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AQ$1,$AG4942>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CO$3:CO$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AQ$1,$AG4942>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CO$3:CO$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AR$1,$AG4942>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CP$3:CP$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AR$1,$AG4942>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CP$3:CP$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AS$1,$AG4942>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AS$1,$AG4942>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AT$1,$AG4942>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CR$3:CR$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AT$1,$AG4942>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CR$3:CR$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AU$1,$AG4942>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CS$3:CS$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AU$1,$AG4942>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CS$3:CS$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AV$1,$AG4942>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CT$3:CT$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AV$1,$AG4942>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CT$3:CT$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AW$1,$AG4942>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CU$3:CU$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AW$1,$AG4942>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CU$3:CU$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AX$1,$AG4942>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CV$3:CV$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AX$1,$AG4942>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CV$3:CV$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AY$1,$AG4942>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CW$3:CW$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AY$1,$AG4942>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CW$3:CW$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=AZ$1,$AG4942>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CX$3:CX$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=AZ$1,$AG4942>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CX$3:CX$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=BA$1,$AG4942>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CY$3:CY$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=BA$1,$AG4942>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CY$3:CY$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=BB$1,$AG4942>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=BB$1,$AG4942>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=BC$1,$AG4942>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!DA$3:DA$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=BC$1,$AG4942>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!DA$3:DA$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=BD$1,$AG4942>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!DB$3:DB$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=BD$1,$AG4942>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!DB$3:DB$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4942<=BE$1,$AG4942>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4942,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4942>$AB4942,$AD4942=\"n/a\"),($AA4942-$AB4942)*INDEX(misc!DC$3:DC$6,MATCH($AC4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4942=\"n/a\",$AJ4942*$AI4942,$I4942)\n    +IFERROR(\n      IF(AND($AF4942<=BE$1,$AG4942>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4942,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4942>$AB4942,($AA4942-$AB4942)*INDEX(misc!DC$3:DC$6,MATCH($AD4942,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4942*$AH4942*$AI4942),\n$X4942)*$AK4942","v":0}]
[null,{"$f":"unique_contracts!A4945","v":0},{"$f":"unique_contracts!B4945","v":0},{"$f":"unique_contracts!D4945","v":0},{"$f":"unique_contracts!J4945","v":0},{"$f":"unique_contracts!K4945","v":0},{"$f":"unique_contracts!M4945","v":0},{"$f":"unique_contracts!N4945","v":0},{"$f":"unique_contracts!P4945","v":0},{"$f":"unique_contracts!R4945","v":0},{"$f":"unique_contracts!V4945","v":0},{"$f":"unique_contracts!AB4945","v":0},{"$f":"unique_contracts!AM4945","v":0},{"$f":"unique_contracts!AN4945","v":0},{"$f":"unique_contracts!AO4945","v":0},{"$f":"unique_contracts!AP4945","v":0},{"$f":"unique_contracts!AQ4945","v":0},{"$f":"unique_contracts!AR4945","v":0},{"$f":"unique_contracts!CA4945","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4943,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4943,\"pumped_storage\",\n      IF(AND(NOT(U4943),V4943),\"n/a\",\n        IF(AND(K4943>0,OR(G4943=\"NotHybrid\",G4943=0)),_xlfn.CONCAT(AB4943,INDEX(resources!$G:$G,MATCH(C4943,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4943,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4943=\"Online\",NOT(ISNUMBER(MATCH(AC4943,misc!$DE:$DE,0)))),F4943,E4943)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AL$1,$AG4943>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AL$1,$AG4943>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AM$1,$AG4943>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CK$3:CK$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AM$1,$AG4943>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CK$3:CK$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AN$1,$AG4943>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CL$3:CL$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AN$1,$AG4943>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CL$3:CL$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AO$1,$AG4943>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CM$3:CM$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AO$1,$AG4943>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CM$3:CM$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AP$1,$AG4943>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CN$3:CN$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AP$1,$AG4943>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CN$3:CN$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AQ$1,$AG4943>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CO$3:CO$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AQ$1,$AG4943>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CO$3:CO$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AR$1,$AG4943>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CP$3:CP$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AR$1,$AG4943>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CP$3:CP$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AS$1,$AG4943>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AS$1,$AG4943>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AT$1,$AG4943>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CR$3:CR$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AT$1,$AG4943>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CR$3:CR$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AU$1,$AG4943>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CS$3:CS$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AU$1,$AG4943>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CS$3:CS$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AV$1,$AG4943>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CT$3:CT$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AV$1,$AG4943>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CT$3:CT$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AW$1,$AG4943>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CU$3:CU$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AW$1,$AG4943>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CU$3:CU$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AX$1,$AG4943>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CV$3:CV$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AX$1,$AG4943>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CV$3:CV$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AY$1,$AG4943>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CW$3:CW$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AY$1,$AG4943>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CW$3:CW$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=AZ$1,$AG4943>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CX$3:CX$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=AZ$1,$AG4943>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CX$3:CX$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=BA$1,$AG4943>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CY$3:CY$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=BA$1,$AG4943>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CY$3:CY$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=BB$1,$AG4943>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=BB$1,$AG4943>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=BC$1,$AG4943>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!DA$3:DA$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=BC$1,$AG4943>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!DA$3:DA$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=BD$1,$AG4943>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!DB$3:DB$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=BD$1,$AG4943>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!DB$3:DB$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4943<=BE$1,$AG4943>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4943,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4943>$AB4943,$AD4943=\"n/a\"),($AA4943-$AB4943)*INDEX(misc!DC$3:DC$6,MATCH($AC4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4943=\"n/a\",$AJ4943*$AI4943,$I4943)\n    +IFERROR(\n      IF(AND($AF4943<=BE$1,$AG4943>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4943,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4943>$AB4943,($AA4943-$AB4943)*INDEX(misc!DC$3:DC$6,MATCH($AD4943,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4943*$AH4943*$AI4943),\n$X4943)*$AK4943","v":0}]
[null,{"$f":"unique_contracts!A4946","v":0},{"$f":"unique_contracts!B4946","v":0},{"$f":"unique_contracts!D4946","v":0},{"$f":"unique_contracts!J4946","v":0},{"$f":"unique_contracts!K4946","v":0},{"$f":"unique_contracts!M4946","v":0},{"$f":"unique_contracts!N4946","v":0},{"$f":"unique_contracts!P4946","v":0},{"$f":"unique_contracts!R4946","v":0},{"$f":"unique_contracts!V4946","v":0},{"$f":"unique_contracts!AB4946","v":0},{"$f":"unique_contracts!AM4946","v":0},{"$f":"unique_contracts!AN4946","v":0},{"$f":"unique_contracts!AO4946","v":0},{"$f":"unique_contracts!AP4946","v":0},{"$f":"unique_contracts!AQ4946","v":0},{"$f":"unique_contracts!AR4946","v":0},{"$f":"unique_contracts!CA4946","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4944,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4944,\"pumped_storage\",\n      IF(AND(NOT(U4944),V4944),\"n/a\",\n        IF(AND(K4944>0,OR(G4944=\"NotHybrid\",G4944=0)),_xlfn.CONCAT(AB4944,INDEX(resources!$G:$G,MATCH(C4944,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4944,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4944=\"Online\",NOT(ISNUMBER(MATCH(AC4944,misc!$DE:$DE,0)))),F4944,E4944)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AL$1,$AG4944>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AL$1,$AG4944>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AM$1,$AG4944>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CK$3:CK$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AM$1,$AG4944>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CK$3:CK$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AN$1,$AG4944>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CL$3:CL$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AN$1,$AG4944>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CL$3:CL$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AO$1,$AG4944>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CM$3:CM$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AO$1,$AG4944>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CM$3:CM$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AP$1,$AG4944>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CN$3:CN$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AP$1,$AG4944>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CN$3:CN$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AQ$1,$AG4944>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CO$3:CO$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AQ$1,$AG4944>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CO$3:CO$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AR$1,$AG4944>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CP$3:CP$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AR$1,$AG4944>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CP$3:CP$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AS$1,$AG4944>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AS$1,$AG4944>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AT$1,$AG4944>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CR$3:CR$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AT$1,$AG4944>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CR$3:CR$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AU$1,$AG4944>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CS$3:CS$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AU$1,$AG4944>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CS$3:CS$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AV$1,$AG4944>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CT$3:CT$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AV$1,$AG4944>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CT$3:CT$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AW$1,$AG4944>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CU$3:CU$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AW$1,$AG4944>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CU$3:CU$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AX$1,$AG4944>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CV$3:CV$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AX$1,$AG4944>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CV$3:CV$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AY$1,$AG4944>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CW$3:CW$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AY$1,$AG4944>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CW$3:CW$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=AZ$1,$AG4944>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CX$3:CX$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=AZ$1,$AG4944>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CX$3:CX$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=BA$1,$AG4944>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CY$3:CY$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=BA$1,$AG4944>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CY$3:CY$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=BB$1,$AG4944>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=BB$1,$AG4944>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=BC$1,$AG4944>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!DA$3:DA$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=BC$1,$AG4944>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!DA$3:DA$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=BD$1,$AG4944>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!DB$3:DB$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=BD$1,$AG4944>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!DB$3:DB$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4944<=BE$1,$AG4944>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4944,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4944>$AB4944,$AD4944=\"n/a\"),($AA4944-$AB4944)*INDEX(misc!DC$3:DC$6,MATCH($AC4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4944=\"n/a\",$AJ4944*$AI4944,$I4944)\n    +IFERROR(\n      IF(AND($AF4944<=BE$1,$AG4944>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4944,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4944>$AB4944,($AA4944-$AB4944)*INDEX(misc!DC$3:DC$6,MATCH($AD4944,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4944*$AH4944*$AI4944),\n$X4944)*$AK4944","v":0}]
[null,{"$f":"unique_contracts!A4947","v":0},{"$f":"unique_contracts!B4947","v":0},{"$f":"unique_contracts!D4947","v":0},{"$f":"unique_contracts!J4947","v":0},{"$f":"unique_contracts!K4947","v":0},{"$f":"unique_contracts!M4947","v":0},{"$f":"unique_contracts!N4947","v":0},{"$f":"unique_contracts!P4947","v":0},{"$f":"unique_contracts!R4947","v":0},{"$f":"unique_contracts!V4947","v":0},{"$f":"unique_contracts!AB4947","v":0},{"$f":"unique_contracts!AM4947","v":0},{"$f":"unique_contracts!AN4947","v":0},{"$f":"unique_contracts!AO4947","v":0},{"$f":"unique_contracts!AP4947","v":0},{"$f":"unique_contracts!AQ4947","v":0},{"$f":"unique_contracts!AR4947","v":0},{"$f":"unique_contracts!CA4947","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4945,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4945,\"pumped_storage\",\n      IF(AND(NOT(U4945),V4945),\"n/a\",\n        IF(AND(K4945>0,OR(G4945=\"NotHybrid\",G4945=0)),_xlfn.CONCAT(AB4945,INDEX(resources!$G:$G,MATCH(C4945,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4945,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4945=\"Online\",NOT(ISNUMBER(MATCH(AC4945,misc!$DE:$DE,0)))),F4945,E4945)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AL$1,$AG4945>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AL$1,$AG4945>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AM$1,$AG4945>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CK$3:CK$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AM$1,$AG4945>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CK$3:CK$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AN$1,$AG4945>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CL$3:CL$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AN$1,$AG4945>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CL$3:CL$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AO$1,$AG4945>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CM$3:CM$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AO$1,$AG4945>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CM$3:CM$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AP$1,$AG4945>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CN$3:CN$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AP$1,$AG4945>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CN$3:CN$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AQ$1,$AG4945>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CO$3:CO$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AQ$1,$AG4945>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CO$3:CO$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AR$1,$AG4945>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CP$3:CP$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AR$1,$AG4945>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CP$3:CP$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AS$1,$AG4945>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AS$1,$AG4945>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AT$1,$AG4945>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CR$3:CR$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AT$1,$AG4945>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CR$3:CR$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AU$1,$AG4945>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CS$3:CS$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AU$1,$AG4945>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CS$3:CS$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AV$1,$AG4945>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CT$3:CT$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AV$1,$AG4945>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CT$3:CT$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AW$1,$AG4945>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CU$3:CU$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AW$1,$AG4945>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CU$3:CU$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AX$1,$AG4945>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CV$3:CV$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AX$1,$AG4945>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CV$3:CV$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AY$1,$AG4945>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CW$3:CW$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AY$1,$AG4945>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CW$3:CW$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=AZ$1,$AG4945>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CX$3:CX$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=AZ$1,$AG4945>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CX$3:CX$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=BA$1,$AG4945>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CY$3:CY$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=BA$1,$AG4945>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CY$3:CY$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=BB$1,$AG4945>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=BB$1,$AG4945>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=BC$1,$AG4945>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!DA$3:DA$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=BC$1,$AG4945>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!DA$3:DA$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=BD$1,$AG4945>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!DB$3:DB$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=BD$1,$AG4945>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!DB$3:DB$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4945<=BE$1,$AG4945>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4945,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4945>$AB4945,$AD4945=\"n/a\"),($AA4945-$AB4945)*INDEX(misc!DC$3:DC$6,MATCH($AC4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4945=\"n/a\",$AJ4945*$AI4945,$I4945)\n    +IFERROR(\n      IF(AND($AF4945<=BE$1,$AG4945>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4945,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4945>$AB4945,($AA4945-$AB4945)*INDEX(misc!DC$3:DC$6,MATCH($AD4945,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4945*$AH4945*$AI4945),\n$X4945)*$AK4945","v":0}]
[null,{"$f":"unique_contracts!A4948","v":0},{"$f":"unique_contracts!B4948","v":0},{"$f":"unique_contracts!D4948","v":0},{"$f":"unique_contracts!J4948","v":0},{"$f":"unique_contracts!K4948","v":0},{"$f":"unique_contracts!M4948","v":0},{"$f":"unique_contracts!N4948","v":0},{"$f":"unique_contracts!P4948","v":0},{"$f":"unique_contracts!R4948","v":0},{"$f":"unique_contracts!V4948","v":0},{"$f":"unique_contracts!AB4948","v":0},{"$f":"unique_contracts!AM4948","v":0},{"$f":"unique_contracts!AN4948","v":0},{"$f":"unique_contracts!AO4948","v":0},{"$f":"unique_contracts!AP4948","v":0},{"$f":"unique_contracts!AQ4948","v":0},{"$f":"unique_contracts!AR4948","v":0},{"$f":"unique_contracts!CA4948","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4946,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4946,\"pumped_storage\",\n      IF(AND(NOT(U4946),V4946),\"n/a\",\n        IF(AND(K4946>0,OR(G4946=\"NotHybrid\",G4946=0)),_xlfn.CONCAT(AB4946,INDEX(resources!$G:$G,MATCH(C4946,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4946,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4946=\"Online\",NOT(ISNUMBER(MATCH(AC4946,misc!$DE:$DE,0)))),F4946,E4946)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AL$1,$AG4946>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AL$1,$AG4946>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AM$1,$AG4946>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CK$3:CK$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AM$1,$AG4946>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CK$3:CK$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AN$1,$AG4946>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CL$3:CL$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AN$1,$AG4946>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CL$3:CL$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AO$1,$AG4946>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CM$3:CM$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AO$1,$AG4946>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CM$3:CM$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AP$1,$AG4946>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CN$3:CN$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AP$1,$AG4946>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CN$3:CN$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AQ$1,$AG4946>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CO$3:CO$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AQ$1,$AG4946>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CO$3:CO$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AR$1,$AG4946>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CP$3:CP$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AR$1,$AG4946>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CP$3:CP$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AS$1,$AG4946>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AS$1,$AG4946>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AT$1,$AG4946>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CR$3:CR$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AT$1,$AG4946>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CR$3:CR$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AU$1,$AG4946>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CS$3:CS$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AU$1,$AG4946>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CS$3:CS$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AV$1,$AG4946>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CT$3:CT$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AV$1,$AG4946>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CT$3:CT$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AW$1,$AG4946>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CU$3:CU$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AW$1,$AG4946>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CU$3:CU$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AX$1,$AG4946>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CV$3:CV$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AX$1,$AG4946>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CV$3:CV$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AY$1,$AG4946>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CW$3:CW$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AY$1,$AG4946>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CW$3:CW$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=AZ$1,$AG4946>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CX$3:CX$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=AZ$1,$AG4946>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CX$3:CX$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=BA$1,$AG4946>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CY$3:CY$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=BA$1,$AG4946>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CY$3:CY$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=BB$1,$AG4946>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=BB$1,$AG4946>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=BC$1,$AG4946>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!DA$3:DA$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=BC$1,$AG4946>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!DA$3:DA$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=BD$1,$AG4946>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!DB$3:DB$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=BD$1,$AG4946>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!DB$3:DB$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4946<=BE$1,$AG4946>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4946,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4946>$AB4946,$AD4946=\"n/a\"),($AA4946-$AB4946)*INDEX(misc!DC$3:DC$6,MATCH($AC4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4946=\"n/a\",$AJ4946*$AI4946,$I4946)\n    +IFERROR(\n      IF(AND($AF4946<=BE$1,$AG4946>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4946,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4946>$AB4946,($AA4946-$AB4946)*INDEX(misc!DC$3:DC$6,MATCH($AD4946,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4946*$AH4946*$AI4946),\n$X4946)*$AK4946","v":0}]
[null,{"$f":"unique_contracts!A4949","v":0},{"$f":"unique_contracts!B4949","v":0},{"$f":"unique_contracts!D4949","v":0},{"$f":"unique_contracts!J4949","v":0},{"$f":"unique_contracts!K4949","v":0},{"$f":"unique_contracts!M4949","v":0},{"$f":"unique_contracts!N4949","v":0},{"$f":"unique_contracts!P4949","v":0},{"$f":"unique_contracts!R4949","v":0},{"$f":"unique_contracts!V4949","v":0},{"$f":"unique_contracts!AB4949","v":0},{"$f":"unique_contracts!AM4949","v":0},{"$f":"unique_contracts!AN4949","v":0},{"$f":"unique_contracts!AO4949","v":0},{"$f":"unique_contracts!AP4949","v":0},{"$f":"unique_contracts!AQ4949","v":0},{"$f":"unique_contracts!AR4949","v":0},{"$f":"unique_contracts!CA4949","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4947,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4947,\"pumped_storage\",\n      IF(AND(NOT(U4947),V4947),\"n/a\",\n        IF(AND(K4947>0,OR(G4947=\"NotHybrid\",G4947=0)),_xlfn.CONCAT(AB4947,INDEX(resources!$G:$G,MATCH(C4947,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4947,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4947=\"Online\",NOT(ISNUMBER(MATCH(AC4947,misc!$DE:$DE,0)))),F4947,E4947)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AL$1,$AG4947>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AL$1,$AG4947>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AM$1,$AG4947>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CK$3:CK$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AM$1,$AG4947>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CK$3:CK$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AN$1,$AG4947>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CL$3:CL$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AN$1,$AG4947>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CL$3:CL$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AO$1,$AG4947>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CM$3:CM$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AO$1,$AG4947>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CM$3:CM$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AP$1,$AG4947>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CN$3:CN$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AP$1,$AG4947>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CN$3:CN$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AQ$1,$AG4947>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CO$3:CO$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AQ$1,$AG4947>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CO$3:CO$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AR$1,$AG4947>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CP$3:CP$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AR$1,$AG4947>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CP$3:CP$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AS$1,$AG4947>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AS$1,$AG4947>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AT$1,$AG4947>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CR$3:CR$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AT$1,$AG4947>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CR$3:CR$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AU$1,$AG4947>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CS$3:CS$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AU$1,$AG4947>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CS$3:CS$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AV$1,$AG4947>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CT$3:CT$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AV$1,$AG4947>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CT$3:CT$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AW$1,$AG4947>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CU$3:CU$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AW$1,$AG4947>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CU$3:CU$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AX$1,$AG4947>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CV$3:CV$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AX$1,$AG4947>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CV$3:CV$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AY$1,$AG4947>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CW$3:CW$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AY$1,$AG4947>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CW$3:CW$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=AZ$1,$AG4947>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CX$3:CX$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=AZ$1,$AG4947>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CX$3:CX$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=BA$1,$AG4947>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CY$3:CY$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=BA$1,$AG4947>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CY$3:CY$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=BB$1,$AG4947>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=BB$1,$AG4947>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=BC$1,$AG4947>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!DA$3:DA$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=BC$1,$AG4947>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!DA$3:DA$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=BD$1,$AG4947>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!DB$3:DB$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=BD$1,$AG4947>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!DB$3:DB$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4947<=BE$1,$AG4947>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4947,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4947>$AB4947,$AD4947=\"n/a\"),($AA4947-$AB4947)*INDEX(misc!DC$3:DC$6,MATCH($AC4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4947=\"n/a\",$AJ4947*$AI4947,$I4947)\n    +IFERROR(\n      IF(AND($AF4947<=BE$1,$AG4947>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4947,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4947>$AB4947,($AA4947-$AB4947)*INDEX(misc!DC$3:DC$6,MATCH($AD4947,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4947*$AH4947*$AI4947),\n$X4947)*$AK4947","v":0}]
[null,{"$f":"unique_contracts!A4950","v":0},{"$f":"unique_contracts!B4950","v":0},{"$f":"unique_contracts!D4950","v":0},{"$f":"unique_contracts!J4950","v":0},{"$f":"unique_contracts!K4950","v":0},{"$f":"unique_contracts!M4950","v":0},{"$f":"unique_contracts!N4950","v":0},{"$f":"unique_contracts!P4950","v":0},{"$f":"unique_contracts!R4950","v":0},{"$f":"unique_contracts!V4950","v":0},{"$f":"unique_contracts!AB4950","v":0},{"$f":"unique_contracts!AM4950","v":0},{"$f":"unique_contracts!AN4950","v":0},{"$f":"unique_contracts!AO4950","v":0},{"$f":"unique_contracts!AP4950","v":0},{"$f":"unique_contracts!AQ4950","v":0},{"$f":"unique_contracts!AR4950","v":0},{"$f":"unique_contracts!CA4950","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4948,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4948,\"pumped_storage\",\n      IF(AND(NOT(U4948),V4948),\"n/a\",\n        IF(AND(K4948>0,OR(G4948=\"NotHybrid\",G4948=0)),_xlfn.CONCAT(AB4948,INDEX(resources!$G:$G,MATCH(C4948,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4948,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4948=\"Online\",NOT(ISNUMBER(MATCH(AC4948,misc!$DE:$DE,0)))),F4948,E4948)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AL$1,$AG4948>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AL$1,$AG4948>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AM$1,$AG4948>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CK$3:CK$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AM$1,$AG4948>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CK$3:CK$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AN$1,$AG4948>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CL$3:CL$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AN$1,$AG4948>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CL$3:CL$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AO$1,$AG4948>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CM$3:CM$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AO$1,$AG4948>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CM$3:CM$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AP$1,$AG4948>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CN$3:CN$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AP$1,$AG4948>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CN$3:CN$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AQ$1,$AG4948>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CO$3:CO$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AQ$1,$AG4948>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CO$3:CO$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AR$1,$AG4948>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CP$3:CP$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AR$1,$AG4948>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CP$3:CP$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AS$1,$AG4948>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AS$1,$AG4948>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AT$1,$AG4948>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CR$3:CR$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AT$1,$AG4948>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CR$3:CR$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AU$1,$AG4948>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CS$3:CS$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AU$1,$AG4948>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CS$3:CS$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AV$1,$AG4948>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CT$3:CT$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AV$1,$AG4948>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CT$3:CT$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AW$1,$AG4948>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CU$3:CU$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AW$1,$AG4948>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CU$3:CU$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AX$1,$AG4948>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CV$3:CV$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AX$1,$AG4948>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CV$3:CV$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AY$1,$AG4948>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CW$3:CW$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AY$1,$AG4948>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CW$3:CW$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=AZ$1,$AG4948>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CX$3:CX$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=AZ$1,$AG4948>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CX$3:CX$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=BA$1,$AG4948>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CY$3:CY$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=BA$1,$AG4948>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CY$3:CY$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=BB$1,$AG4948>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=BB$1,$AG4948>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=BC$1,$AG4948>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!DA$3:DA$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=BC$1,$AG4948>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!DA$3:DA$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=BD$1,$AG4948>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!DB$3:DB$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=BD$1,$AG4948>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!DB$3:DB$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4948<=BE$1,$AG4948>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4948,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4948>$AB4948,$AD4948=\"n/a\"),($AA4948-$AB4948)*INDEX(misc!DC$3:DC$6,MATCH($AC4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4948=\"n/a\",$AJ4948*$AI4948,$I4948)\n    +IFERROR(\n      IF(AND($AF4948<=BE$1,$AG4948>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4948,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4948>$AB4948,($AA4948-$AB4948)*INDEX(misc!DC$3:DC$6,MATCH($AD4948,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4948*$AH4948*$AI4948),\n$X4948)*$AK4948","v":0}]
[null,{"$f":"unique_contracts!A4951","v":0},{"$f":"unique_contracts!B4951","v":0},{"$f":"unique_contracts!D4951","v":0},{"$f":"unique_contracts!J4951","v":0},{"$f":"unique_contracts!K4951","v":0},{"$f":"unique_contracts!M4951","v":0},{"$f":"unique_contracts!N4951","v":0},{"$f":"unique_contracts!P4951","v":0},{"$f":"unique_contracts!R4951","v":0},{"$f":"unique_contracts!V4951","v":0},{"$f":"unique_contracts!AB4951","v":0},{"$f":"unique_contracts!AM4951","v":0},{"$f":"unique_contracts!AN4951","v":0},{"$f":"unique_contracts!AO4951","v":0},{"$f":"unique_contracts!AP4951","v":0},{"$f":"unique_contracts!AQ4951","v":0},{"$f":"unique_contracts!AR4951","v":0},{"$f":"unique_contracts!CA4951","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4949,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4949,\"pumped_storage\",\n      IF(AND(NOT(U4949),V4949),\"n/a\",\n        IF(AND(K4949>0,OR(G4949=\"NotHybrid\",G4949=0)),_xlfn.CONCAT(AB4949,INDEX(resources!$G:$G,MATCH(C4949,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4949,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4949=\"Online\",NOT(ISNUMBER(MATCH(AC4949,misc!$DE:$DE,0)))),F4949,E4949)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AL$1,$AG4949>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AL$1,$AG4949>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AM$1,$AG4949>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CK$3:CK$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AM$1,$AG4949>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CK$3:CK$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AN$1,$AG4949>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CL$3:CL$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AN$1,$AG4949>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CL$3:CL$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AO$1,$AG4949>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CM$3:CM$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AO$1,$AG4949>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CM$3:CM$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AP$1,$AG4949>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CN$3:CN$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AP$1,$AG4949>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CN$3:CN$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AQ$1,$AG4949>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CO$3:CO$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AQ$1,$AG4949>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CO$3:CO$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AR$1,$AG4949>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CP$3:CP$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AR$1,$AG4949>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CP$3:CP$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AS$1,$AG4949>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AS$1,$AG4949>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AT$1,$AG4949>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CR$3:CR$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AT$1,$AG4949>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CR$3:CR$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AU$1,$AG4949>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CS$3:CS$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AU$1,$AG4949>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CS$3:CS$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AV$1,$AG4949>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CT$3:CT$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AV$1,$AG4949>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CT$3:CT$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AW$1,$AG4949>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CU$3:CU$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AW$1,$AG4949>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CU$3:CU$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AX$1,$AG4949>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CV$3:CV$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AX$1,$AG4949>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CV$3:CV$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AY$1,$AG4949>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CW$3:CW$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AY$1,$AG4949>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CW$3:CW$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=AZ$1,$AG4949>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CX$3:CX$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=AZ$1,$AG4949>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CX$3:CX$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=BA$1,$AG4949>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CY$3:CY$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=BA$1,$AG4949>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CY$3:CY$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=BB$1,$AG4949>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=BB$1,$AG4949>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=BC$1,$AG4949>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!DA$3:DA$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=BC$1,$AG4949>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!DA$3:DA$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=BD$1,$AG4949>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!DB$3:DB$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=BD$1,$AG4949>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!DB$3:DB$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4949<=BE$1,$AG4949>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4949,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4949>$AB4949,$AD4949=\"n/a\"),($AA4949-$AB4949)*INDEX(misc!DC$3:DC$6,MATCH($AC4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4949=\"n/a\",$AJ4949*$AI4949,$I4949)\n    +IFERROR(\n      IF(AND($AF4949<=BE$1,$AG4949>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4949,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4949>$AB4949,($AA4949-$AB4949)*INDEX(misc!DC$3:DC$6,MATCH($AD4949,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4949*$AH4949*$AI4949),\n$X4949)*$AK4949","v":0}]
[null,{"$f":"unique_contracts!A4952","v":0},{"$f":"unique_contracts!B4952","v":0},{"$f":"unique_contracts!D4952","v":0},{"$f":"unique_contracts!J4952","v":0},{"$f":"unique_contracts!K4952","v":0},{"$f":"unique_contracts!M4952","v":0},{"$f":"unique_contracts!N4952","v":0},{"$f":"unique_contracts!P4952","v":0},{"$f":"unique_contracts!R4952","v":0},{"$f":"unique_contracts!V4952","v":0},{"$f":"unique_contracts!AB4952","v":0},{"$f":"unique_contracts!AM4952","v":0},{"$f":"unique_contracts!AN4952","v":0},{"$f":"unique_contracts!AO4952","v":0},{"$f":"unique_contracts!AP4952","v":0},{"$f":"unique_contracts!AQ4952","v":0},{"$f":"unique_contracts!AR4952","v":0},{"$f":"unique_contracts!CA4952","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4950,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4950,\"pumped_storage\",\n      IF(AND(NOT(U4950),V4950),\"n/a\",\n        IF(AND(K4950>0,OR(G4950=\"NotHybrid\",G4950=0)),_xlfn.CONCAT(AB4950,INDEX(resources!$G:$G,MATCH(C4950,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4950,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4950=\"Online\",NOT(ISNUMBER(MATCH(AC4950,misc!$DE:$DE,0)))),F4950,E4950)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AL$1,$AG4950>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AL$1,$AG4950>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AM$1,$AG4950>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CK$3:CK$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AM$1,$AG4950>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CK$3:CK$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AN$1,$AG4950>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CL$3:CL$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AN$1,$AG4950>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CL$3:CL$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AO$1,$AG4950>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CM$3:CM$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AO$1,$AG4950>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CM$3:CM$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AP$1,$AG4950>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CN$3:CN$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AP$1,$AG4950>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CN$3:CN$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AQ$1,$AG4950>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CO$3:CO$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AQ$1,$AG4950>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CO$3:CO$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AR$1,$AG4950>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CP$3:CP$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AR$1,$AG4950>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CP$3:CP$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AS$1,$AG4950>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AS$1,$AG4950>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AT$1,$AG4950>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CR$3:CR$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AT$1,$AG4950>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CR$3:CR$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AU$1,$AG4950>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CS$3:CS$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AU$1,$AG4950>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CS$3:CS$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AV$1,$AG4950>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CT$3:CT$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AV$1,$AG4950>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CT$3:CT$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AW$1,$AG4950>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CU$3:CU$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AW$1,$AG4950>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CU$3:CU$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AX$1,$AG4950>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CV$3:CV$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AX$1,$AG4950>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CV$3:CV$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AY$1,$AG4950>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CW$3:CW$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AY$1,$AG4950>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CW$3:CW$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=AZ$1,$AG4950>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CX$3:CX$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=AZ$1,$AG4950>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CX$3:CX$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=BA$1,$AG4950>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CY$3:CY$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=BA$1,$AG4950>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CY$3:CY$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=BB$1,$AG4950>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=BB$1,$AG4950>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=BC$1,$AG4950>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!DA$3:DA$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=BC$1,$AG4950>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!DA$3:DA$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=BD$1,$AG4950>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!DB$3:DB$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=BD$1,$AG4950>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!DB$3:DB$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4950<=BE$1,$AG4950>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4950,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4950>$AB4950,$AD4950=\"n/a\"),($AA4950-$AB4950)*INDEX(misc!DC$3:DC$6,MATCH($AC4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4950=\"n/a\",$AJ4950*$AI4950,$I4950)\n    +IFERROR(\n      IF(AND($AF4950<=BE$1,$AG4950>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4950,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4950>$AB4950,($AA4950-$AB4950)*INDEX(misc!DC$3:DC$6,MATCH($AD4950,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4950*$AH4950*$AI4950),\n$X4950)*$AK4950","v":0}]
[null,{"$f":"unique_contracts!A4953","v":0},{"$f":"unique_contracts!B4953","v":0},{"$f":"unique_contracts!D4953","v":0},{"$f":"unique_contracts!J4953","v":0},{"$f":"unique_contracts!K4953","v":0},{"$f":"unique_contracts!M4953","v":0},{"$f":"unique_contracts!N4953","v":0},{"$f":"unique_contracts!P4953","v":0},{"$f":"unique_contracts!R4953","v":0},{"$f":"unique_contracts!V4953","v":0},{"$f":"unique_contracts!AB4953","v":0},{"$f":"unique_contracts!AM4953","v":0},{"$f":"unique_contracts!AN4953","v":0},{"$f":"unique_contracts!AO4953","v":0},{"$f":"unique_contracts!AP4953","v":0},{"$f":"unique_contracts!AQ4953","v":0},{"$f":"unique_contracts!AR4953","v":0},{"$f":"unique_contracts!CA4953","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4951,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4951,\"pumped_storage\",\n      IF(AND(NOT(U4951),V4951),\"n/a\",\n        IF(AND(K4951>0,OR(G4951=\"NotHybrid\",G4951=0)),_xlfn.CONCAT(AB4951,INDEX(resources!$G:$G,MATCH(C4951,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4951,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4951=\"Online\",NOT(ISNUMBER(MATCH(AC4951,misc!$DE:$DE,0)))),F4951,E4951)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AL$1,$AG4951>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AL$1,$AG4951>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AM$1,$AG4951>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CK$3:CK$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AM$1,$AG4951>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CK$3:CK$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AN$1,$AG4951>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CL$3:CL$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AN$1,$AG4951>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CL$3:CL$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AO$1,$AG4951>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CM$3:CM$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AO$1,$AG4951>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CM$3:CM$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AP$1,$AG4951>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CN$3:CN$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AP$1,$AG4951>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CN$3:CN$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AQ$1,$AG4951>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CO$3:CO$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AQ$1,$AG4951>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CO$3:CO$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AR$1,$AG4951>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CP$3:CP$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AR$1,$AG4951>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CP$3:CP$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AS$1,$AG4951>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AS$1,$AG4951>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AT$1,$AG4951>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CR$3:CR$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AT$1,$AG4951>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CR$3:CR$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AU$1,$AG4951>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CS$3:CS$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AU$1,$AG4951>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CS$3:CS$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AV$1,$AG4951>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CT$3:CT$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AV$1,$AG4951>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CT$3:CT$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AW$1,$AG4951>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CU$3:CU$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AW$1,$AG4951>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CU$3:CU$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AX$1,$AG4951>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CV$3:CV$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AX$1,$AG4951>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CV$3:CV$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AY$1,$AG4951>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CW$3:CW$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AY$1,$AG4951>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CW$3:CW$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=AZ$1,$AG4951>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CX$3:CX$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=AZ$1,$AG4951>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CX$3:CX$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=BA$1,$AG4951>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CY$3:CY$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=BA$1,$AG4951>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CY$3:CY$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=BB$1,$AG4951>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=BB$1,$AG4951>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=BC$1,$AG4951>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!DA$3:DA$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=BC$1,$AG4951>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!DA$3:DA$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=BD$1,$AG4951>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!DB$3:DB$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=BD$1,$AG4951>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!DB$3:DB$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4951<=BE$1,$AG4951>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4951,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4951>$AB4951,$AD4951=\"n/a\"),($AA4951-$AB4951)*INDEX(misc!DC$3:DC$6,MATCH($AC4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4951=\"n/a\",$AJ4951*$AI4951,$I4951)\n    +IFERROR(\n      IF(AND($AF4951<=BE$1,$AG4951>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4951,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4951>$AB4951,($AA4951-$AB4951)*INDEX(misc!DC$3:DC$6,MATCH($AD4951,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4951*$AH4951*$AI4951),\n$X4951)*$AK4951","v":0}]
[null,{"$f":"unique_contracts!A4954","v":0},{"$f":"unique_contracts!B4954","v":0},{"$f":"unique_contracts!D4954","v":0},{"$f":"unique_contracts!J4954","v":0},{"$f":"unique_contracts!K4954","v":0},{"$f":"unique_contracts!M4954","v":0},{"$f":"unique_contracts!N4954","v":0},{"$f":"unique_contracts!P4954","v":0},{"$f":"unique_contracts!R4954","v":0},{"$f":"unique_contracts!V4954","v":0},{"$f":"unique_contracts!AB4954","v":0},{"$f":"unique_contracts!AM4954","v":0},{"$f":"unique_contracts!AN4954","v":0},{"$f":"unique_contracts!AO4954","v":0},{"$f":"unique_contracts!AP4954","v":0},{"$f":"unique_contracts!AQ4954","v":0},{"$f":"unique_contracts!AR4954","v":0},{"$f":"unique_contracts!CA4954","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4952,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4952,\"pumped_storage\",\n      IF(AND(NOT(U4952),V4952),\"n/a\",\n        IF(AND(K4952>0,OR(G4952=\"NotHybrid\",G4952=0)),_xlfn.CONCAT(AB4952,INDEX(resources!$G:$G,MATCH(C4952,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4952,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4952=\"Online\",NOT(ISNUMBER(MATCH(AC4952,misc!$DE:$DE,0)))),F4952,E4952)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AL$1,$AG4952>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AL$1,$AG4952>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AM$1,$AG4952>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CK$3:CK$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AM$1,$AG4952>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CK$3:CK$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AN$1,$AG4952>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CL$3:CL$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AN$1,$AG4952>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CL$3:CL$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AO$1,$AG4952>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CM$3:CM$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AO$1,$AG4952>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CM$3:CM$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AP$1,$AG4952>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CN$3:CN$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AP$1,$AG4952>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CN$3:CN$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AQ$1,$AG4952>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CO$3:CO$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AQ$1,$AG4952>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CO$3:CO$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AR$1,$AG4952>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CP$3:CP$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AR$1,$AG4952>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CP$3:CP$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AS$1,$AG4952>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AS$1,$AG4952>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AT$1,$AG4952>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CR$3:CR$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AT$1,$AG4952>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CR$3:CR$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AU$1,$AG4952>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CS$3:CS$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AU$1,$AG4952>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CS$3:CS$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AV$1,$AG4952>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CT$3:CT$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AV$1,$AG4952>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CT$3:CT$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AW$1,$AG4952>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CU$3:CU$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AW$1,$AG4952>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CU$3:CU$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AX$1,$AG4952>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CV$3:CV$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AX$1,$AG4952>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CV$3:CV$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AY$1,$AG4952>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CW$3:CW$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AY$1,$AG4952>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CW$3:CW$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=AZ$1,$AG4952>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CX$3:CX$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=AZ$1,$AG4952>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CX$3:CX$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=BA$1,$AG4952>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CY$3:CY$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=BA$1,$AG4952>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CY$3:CY$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=BB$1,$AG4952>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=BB$1,$AG4952>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=BC$1,$AG4952>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!DA$3:DA$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=BC$1,$AG4952>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!DA$3:DA$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=BD$1,$AG4952>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!DB$3:DB$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=BD$1,$AG4952>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!DB$3:DB$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4952<=BE$1,$AG4952>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4952,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4952>$AB4952,$AD4952=\"n/a\"),($AA4952-$AB4952)*INDEX(misc!DC$3:DC$6,MATCH($AC4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4952=\"n/a\",$AJ4952*$AI4952,$I4952)\n    +IFERROR(\n      IF(AND($AF4952<=BE$1,$AG4952>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4952,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4952>$AB4952,($AA4952-$AB4952)*INDEX(misc!DC$3:DC$6,MATCH($AD4952,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4952*$AH4952*$AI4952),\n$X4952)*$AK4952","v":0}]
[null,{"$f":"unique_contracts!A4955","v":0},{"$f":"unique_contracts!B4955","v":0},{"$f":"unique_contracts!D4955","v":0},{"$f":"unique_contracts!J4955","v":0},{"$f":"unique_contracts!K4955","v":0},{"$f":"unique_contracts!M4955","v":0},{"$f":"unique_contracts!N4955","v":0},{"$f":"unique_contracts!P4955","v":0},{"$f":"unique_contracts!R4955","v":0},{"$f":"unique_contracts!V4955","v":0},{"$f":"unique_contracts!AB4955","v":0},{"$f":"unique_contracts!AM4955","v":0},{"$f":"unique_contracts!AN4955","v":0},{"$f":"unique_contracts!AO4955","v":0},{"$f":"unique_contracts!AP4955","v":0},{"$f":"unique_contracts!AQ4955","v":0},{"$f":"unique_contracts!AR4955","v":0},{"$f":"unique_contracts!CA4955","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4953,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4953,\"pumped_storage\",\n      IF(AND(NOT(U4953),V4953),\"n/a\",\n        IF(AND(K4953>0,OR(G4953=\"NotHybrid\",G4953=0)),_xlfn.CONCAT(AB4953,INDEX(resources!$G:$G,MATCH(C4953,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4953,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4953=\"Online\",NOT(ISNUMBER(MATCH(AC4953,misc!$DE:$DE,0)))),F4953,E4953)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AL$1,$AG4953>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AL$1,$AG4953>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AM$1,$AG4953>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CK$3:CK$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AM$1,$AG4953>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CK$3:CK$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AN$1,$AG4953>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CL$3:CL$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AN$1,$AG4953>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CL$3:CL$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AO$1,$AG4953>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CM$3:CM$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AO$1,$AG4953>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CM$3:CM$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AP$1,$AG4953>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CN$3:CN$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AP$1,$AG4953>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CN$3:CN$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AQ$1,$AG4953>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CO$3:CO$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AQ$1,$AG4953>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CO$3:CO$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AR$1,$AG4953>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CP$3:CP$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AR$1,$AG4953>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CP$3:CP$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AS$1,$AG4953>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AS$1,$AG4953>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AT$1,$AG4953>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CR$3:CR$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AT$1,$AG4953>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CR$3:CR$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AU$1,$AG4953>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CS$3:CS$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AU$1,$AG4953>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CS$3:CS$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AV$1,$AG4953>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CT$3:CT$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AV$1,$AG4953>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CT$3:CT$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AW$1,$AG4953>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CU$3:CU$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AW$1,$AG4953>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CU$3:CU$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AX$1,$AG4953>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CV$3:CV$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AX$1,$AG4953>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CV$3:CV$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AY$1,$AG4953>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CW$3:CW$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AY$1,$AG4953>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CW$3:CW$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=AZ$1,$AG4953>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CX$3:CX$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=AZ$1,$AG4953>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CX$3:CX$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=BA$1,$AG4953>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CY$3:CY$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=BA$1,$AG4953>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CY$3:CY$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=BB$1,$AG4953>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=BB$1,$AG4953>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=BC$1,$AG4953>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!DA$3:DA$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=BC$1,$AG4953>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!DA$3:DA$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=BD$1,$AG4953>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!DB$3:DB$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=BD$1,$AG4953>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!DB$3:DB$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4953<=BE$1,$AG4953>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4953,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4953>$AB4953,$AD4953=\"n/a\"),($AA4953-$AB4953)*INDEX(misc!DC$3:DC$6,MATCH($AC4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4953=\"n/a\",$AJ4953*$AI4953,$I4953)\n    +IFERROR(\n      IF(AND($AF4953<=BE$1,$AG4953>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4953,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4953>$AB4953,($AA4953-$AB4953)*INDEX(misc!DC$3:DC$6,MATCH($AD4953,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4953*$AH4953*$AI4953),\n$X4953)*$AK4953","v":0}]
[null,{"$f":"unique_contracts!A4956","v":0},{"$f":"unique_contracts!B4956","v":0},{"$f":"unique_contracts!D4956","v":0},{"$f":"unique_contracts!J4956","v":0},{"$f":"unique_contracts!K4956","v":0},{"$f":"unique_contracts!M4956","v":0},{"$f":"unique_contracts!N4956","v":0},{"$f":"unique_contracts!P4956","v":0},{"$f":"unique_contracts!R4956","v":0},{"$f":"unique_contracts!V4956","v":0},{"$f":"unique_contracts!AB4956","v":0},{"$f":"unique_contracts!AM4956","v":0},{"$f":"unique_contracts!AN4956","v":0},{"$f":"unique_contracts!AO4956","v":0},{"$f":"unique_contracts!AP4956","v":0},{"$f":"unique_contracts!AQ4956","v":0},{"$f":"unique_contracts!AR4956","v":0},{"$f":"unique_contracts!CA4956","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4954,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4954,\"pumped_storage\",\n      IF(AND(NOT(U4954),V4954),\"n/a\",\n        IF(AND(K4954>0,OR(G4954=\"NotHybrid\",G4954=0)),_xlfn.CONCAT(AB4954,INDEX(resources!$G:$G,MATCH(C4954,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4954,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4954=\"Online\",NOT(ISNUMBER(MATCH(AC4954,misc!$DE:$DE,0)))),F4954,E4954)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AL$1,$AG4954>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AL$1,$AG4954>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AM$1,$AG4954>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CK$3:CK$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AM$1,$AG4954>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CK$3:CK$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AN$1,$AG4954>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CL$3:CL$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AN$1,$AG4954>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CL$3:CL$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AO$1,$AG4954>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CM$3:CM$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AO$1,$AG4954>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CM$3:CM$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AP$1,$AG4954>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CN$3:CN$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AP$1,$AG4954>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CN$3:CN$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AQ$1,$AG4954>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CO$3:CO$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AQ$1,$AG4954>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CO$3:CO$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AR$1,$AG4954>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CP$3:CP$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AR$1,$AG4954>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CP$3:CP$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AS$1,$AG4954>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AS$1,$AG4954>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AT$1,$AG4954>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CR$3:CR$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AT$1,$AG4954>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CR$3:CR$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AU$1,$AG4954>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CS$3:CS$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AU$1,$AG4954>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CS$3:CS$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AV$1,$AG4954>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CT$3:CT$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AV$1,$AG4954>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CT$3:CT$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AW$1,$AG4954>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CU$3:CU$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AW$1,$AG4954>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CU$3:CU$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AX$1,$AG4954>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CV$3:CV$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AX$1,$AG4954>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CV$3:CV$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AY$1,$AG4954>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CW$3:CW$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AY$1,$AG4954>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CW$3:CW$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=AZ$1,$AG4954>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CX$3:CX$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=AZ$1,$AG4954>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CX$3:CX$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=BA$1,$AG4954>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CY$3:CY$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=BA$1,$AG4954>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CY$3:CY$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=BB$1,$AG4954>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=BB$1,$AG4954>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=BC$1,$AG4954>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!DA$3:DA$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=BC$1,$AG4954>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!DA$3:DA$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=BD$1,$AG4954>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!DB$3:DB$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=BD$1,$AG4954>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!DB$3:DB$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4954<=BE$1,$AG4954>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4954,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4954>$AB4954,$AD4954=\"n/a\"),($AA4954-$AB4954)*INDEX(misc!DC$3:DC$6,MATCH($AC4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4954=\"n/a\",$AJ4954*$AI4954,$I4954)\n    +IFERROR(\n      IF(AND($AF4954<=BE$1,$AG4954>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4954,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4954>$AB4954,($AA4954-$AB4954)*INDEX(misc!DC$3:DC$6,MATCH($AD4954,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4954*$AH4954*$AI4954),\n$X4954)*$AK4954","v":0}]
[null,{"$f":"unique_contracts!A4957","v":0},{"$f":"unique_contracts!B4957","v":0},{"$f":"unique_contracts!D4957","v":0},{"$f":"unique_contracts!J4957","v":0},{"$f":"unique_contracts!K4957","v":0},{"$f":"unique_contracts!M4957","v":0},{"$f":"unique_contracts!N4957","v":0},{"$f":"unique_contracts!P4957","v":0},{"$f":"unique_contracts!R4957","v":0},{"$f":"unique_contracts!V4957","v":0},{"$f":"unique_contracts!AB4957","v":0},{"$f":"unique_contracts!AM4957","v":0},{"$f":"unique_contracts!AN4957","v":0},{"$f":"unique_contracts!AO4957","v":0},{"$f":"unique_contracts!AP4957","v":0},{"$f":"unique_contracts!AQ4957","v":0},{"$f":"unique_contracts!AR4957","v":0},{"$f":"unique_contracts!CA4957","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4955,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4955,\"pumped_storage\",\n      IF(AND(NOT(U4955),V4955),\"n/a\",\n        IF(AND(K4955>0,OR(G4955=\"NotHybrid\",G4955=0)),_xlfn.CONCAT(AB4955,INDEX(resources!$G:$G,MATCH(C4955,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4955,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4955=\"Online\",NOT(ISNUMBER(MATCH(AC4955,misc!$DE:$DE,0)))),F4955,E4955)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AL$1,$AG4955>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AL$1,$AG4955>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AM$1,$AG4955>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CK$3:CK$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AM$1,$AG4955>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CK$3:CK$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AN$1,$AG4955>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CL$3:CL$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AN$1,$AG4955>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CL$3:CL$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AO$1,$AG4955>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CM$3:CM$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AO$1,$AG4955>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CM$3:CM$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AP$1,$AG4955>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CN$3:CN$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AP$1,$AG4955>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CN$3:CN$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AQ$1,$AG4955>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CO$3:CO$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AQ$1,$AG4955>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CO$3:CO$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AR$1,$AG4955>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CP$3:CP$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AR$1,$AG4955>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CP$3:CP$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AS$1,$AG4955>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AS$1,$AG4955>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AT$1,$AG4955>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CR$3:CR$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AT$1,$AG4955>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CR$3:CR$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AU$1,$AG4955>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CS$3:CS$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AU$1,$AG4955>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CS$3:CS$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AV$1,$AG4955>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CT$3:CT$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AV$1,$AG4955>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CT$3:CT$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AW$1,$AG4955>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CU$3:CU$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AW$1,$AG4955>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CU$3:CU$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AX$1,$AG4955>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CV$3:CV$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AX$1,$AG4955>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CV$3:CV$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AY$1,$AG4955>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CW$3:CW$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AY$1,$AG4955>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CW$3:CW$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=AZ$1,$AG4955>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CX$3:CX$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=AZ$1,$AG4955>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CX$3:CX$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=BA$1,$AG4955>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CY$3:CY$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=BA$1,$AG4955>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CY$3:CY$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=BB$1,$AG4955>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=BB$1,$AG4955>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=BC$1,$AG4955>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!DA$3:DA$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=BC$1,$AG4955>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!DA$3:DA$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=BD$1,$AG4955>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!DB$3:DB$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=BD$1,$AG4955>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!DB$3:DB$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4955<=BE$1,$AG4955>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4955,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4955>$AB4955,$AD4955=\"n/a\"),($AA4955-$AB4955)*INDEX(misc!DC$3:DC$6,MATCH($AC4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4955=\"n/a\",$AJ4955*$AI4955,$I4955)\n    +IFERROR(\n      IF(AND($AF4955<=BE$1,$AG4955>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4955,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4955>$AB4955,($AA4955-$AB4955)*INDEX(misc!DC$3:DC$6,MATCH($AD4955,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4955*$AH4955*$AI4955),\n$X4955)*$AK4955","v":0}]
[null,{"$f":"unique_contracts!A4958","v":0},{"$f":"unique_contracts!B4958","v":0},{"$f":"unique_contracts!D4958","v":0},{"$f":"unique_contracts!J4958","v":0},{"$f":"unique_contracts!K4958","v":0},{"$f":"unique_contracts!M4958","v":0},{"$f":"unique_contracts!N4958","v":0},{"$f":"unique_contracts!P4958","v":0},{"$f":"unique_contracts!R4958","v":0},{"$f":"unique_contracts!V4958","v":0},{"$f":"unique_contracts!AB4958","v":0},{"$f":"unique_contracts!AM4958","v":0},{"$f":"unique_contracts!AN4958","v":0},{"$f":"unique_contracts!AO4958","v":0},{"$f":"unique_contracts!AP4958","v":0},{"$f":"unique_contracts!AQ4958","v":0},{"$f":"unique_contracts!AR4958","v":0},{"$f":"unique_contracts!CA4958","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4956,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4956,\"pumped_storage\",\n      IF(AND(NOT(U4956),V4956),\"n/a\",\n        IF(AND(K4956>0,OR(G4956=\"NotHybrid\",G4956=0)),_xlfn.CONCAT(AB4956,INDEX(resources!$G:$G,MATCH(C4956,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4956,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4956=\"Online\",NOT(ISNUMBER(MATCH(AC4956,misc!$DE:$DE,0)))),F4956,E4956)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AL$1,$AG4956>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AL$1,$AG4956>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AM$1,$AG4956>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CK$3:CK$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AM$1,$AG4956>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CK$3:CK$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AN$1,$AG4956>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CL$3:CL$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AN$1,$AG4956>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CL$3:CL$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AO$1,$AG4956>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CM$3:CM$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AO$1,$AG4956>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CM$3:CM$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AP$1,$AG4956>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CN$3:CN$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AP$1,$AG4956>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CN$3:CN$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AQ$1,$AG4956>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CO$3:CO$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AQ$1,$AG4956>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CO$3:CO$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AR$1,$AG4956>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CP$3:CP$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AR$1,$AG4956>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CP$3:CP$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AS$1,$AG4956>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AS$1,$AG4956>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AT$1,$AG4956>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CR$3:CR$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AT$1,$AG4956>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CR$3:CR$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AU$1,$AG4956>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CS$3:CS$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AU$1,$AG4956>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CS$3:CS$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AV$1,$AG4956>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CT$3:CT$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AV$1,$AG4956>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CT$3:CT$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AW$1,$AG4956>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CU$3:CU$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AW$1,$AG4956>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CU$3:CU$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AX$1,$AG4956>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CV$3:CV$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AX$1,$AG4956>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CV$3:CV$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AY$1,$AG4956>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CW$3:CW$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AY$1,$AG4956>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CW$3:CW$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=AZ$1,$AG4956>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CX$3:CX$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=AZ$1,$AG4956>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CX$3:CX$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=BA$1,$AG4956>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CY$3:CY$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=BA$1,$AG4956>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CY$3:CY$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=BB$1,$AG4956>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=BB$1,$AG4956>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=BC$1,$AG4956>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!DA$3:DA$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=BC$1,$AG4956>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!DA$3:DA$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=BD$1,$AG4956>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!DB$3:DB$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=BD$1,$AG4956>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!DB$3:DB$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4956<=BE$1,$AG4956>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4956,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4956>$AB4956,$AD4956=\"n/a\"),($AA4956-$AB4956)*INDEX(misc!DC$3:DC$6,MATCH($AC4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4956=\"n/a\",$AJ4956*$AI4956,$I4956)\n    +IFERROR(\n      IF(AND($AF4956<=BE$1,$AG4956>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4956,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4956>$AB4956,($AA4956-$AB4956)*INDEX(misc!DC$3:DC$6,MATCH($AD4956,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4956*$AH4956*$AI4956),\n$X4956)*$AK4956","v":0}]
[null,{"$f":"unique_contracts!A4959","v":0},{"$f":"unique_contracts!B4959","v":0},{"$f":"unique_contracts!D4959","v":0},{"$f":"unique_contracts!J4959","v":0},{"$f":"unique_contracts!K4959","v":0},{"$f":"unique_contracts!M4959","v":0},{"$f":"unique_contracts!N4959","v":0},{"$f":"unique_contracts!P4959","v":0},{"$f":"unique_contracts!R4959","v":0},{"$f":"unique_contracts!V4959","v":0},{"$f":"unique_contracts!AB4959","v":0},{"$f":"unique_contracts!AM4959","v":0},{"$f":"unique_contracts!AN4959","v":0},{"$f":"unique_contracts!AO4959","v":0},{"$f":"unique_contracts!AP4959","v":0},{"$f":"unique_contracts!AQ4959","v":0},{"$f":"unique_contracts!AR4959","v":0},{"$f":"unique_contracts!CA4959","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4957,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4957,\"pumped_storage\",\n      IF(AND(NOT(U4957),V4957),\"n/a\",\n        IF(AND(K4957>0,OR(G4957=\"NotHybrid\",G4957=0)),_xlfn.CONCAT(AB4957,INDEX(resources!$G:$G,MATCH(C4957,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4957,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4957=\"Online\",NOT(ISNUMBER(MATCH(AC4957,misc!$DE:$DE,0)))),F4957,E4957)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AL$1,$AG4957>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AL$1,$AG4957>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AM$1,$AG4957>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CK$3:CK$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AM$1,$AG4957>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CK$3:CK$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AN$1,$AG4957>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CL$3:CL$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AN$1,$AG4957>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CL$3:CL$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AO$1,$AG4957>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CM$3:CM$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AO$1,$AG4957>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CM$3:CM$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AP$1,$AG4957>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CN$3:CN$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AP$1,$AG4957>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CN$3:CN$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AQ$1,$AG4957>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CO$3:CO$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AQ$1,$AG4957>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CO$3:CO$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AR$1,$AG4957>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CP$3:CP$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AR$1,$AG4957>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CP$3:CP$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AS$1,$AG4957>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AS$1,$AG4957>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AT$1,$AG4957>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CR$3:CR$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AT$1,$AG4957>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CR$3:CR$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AU$1,$AG4957>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CS$3:CS$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AU$1,$AG4957>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CS$3:CS$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AV$1,$AG4957>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CT$3:CT$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AV$1,$AG4957>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CT$3:CT$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AW$1,$AG4957>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CU$3:CU$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AW$1,$AG4957>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CU$3:CU$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AX$1,$AG4957>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CV$3:CV$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AX$1,$AG4957>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CV$3:CV$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AY$1,$AG4957>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CW$3:CW$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AY$1,$AG4957>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CW$3:CW$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=AZ$1,$AG4957>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CX$3:CX$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=AZ$1,$AG4957>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CX$3:CX$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=BA$1,$AG4957>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CY$3:CY$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=BA$1,$AG4957>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CY$3:CY$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=BB$1,$AG4957>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=BB$1,$AG4957>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=BC$1,$AG4957>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!DA$3:DA$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=BC$1,$AG4957>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!DA$3:DA$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=BD$1,$AG4957>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!DB$3:DB$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=BD$1,$AG4957>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!DB$3:DB$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4957<=BE$1,$AG4957>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4957,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4957>$AB4957,$AD4957=\"n/a\"),($AA4957-$AB4957)*INDEX(misc!DC$3:DC$6,MATCH($AC4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4957=\"n/a\",$AJ4957*$AI4957,$I4957)\n    +IFERROR(\n      IF(AND($AF4957<=BE$1,$AG4957>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4957,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4957>$AB4957,($AA4957-$AB4957)*INDEX(misc!DC$3:DC$6,MATCH($AD4957,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4957*$AH4957*$AI4957),\n$X4957)*$AK4957","v":0}]
[null,{"$f":"unique_contracts!A4960","v":0},{"$f":"unique_contracts!B4960","v":0},{"$f":"unique_contracts!D4960","v":0},{"$f":"unique_contracts!J4960","v":0},{"$f":"unique_contracts!K4960","v":0},{"$f":"unique_contracts!M4960","v":0},{"$f":"unique_contracts!N4960","v":0},{"$f":"unique_contracts!P4960","v":0},{"$f":"unique_contracts!R4960","v":0},{"$f":"unique_contracts!V4960","v":0},{"$f":"unique_contracts!AB4960","v":0},{"$f":"unique_contracts!AM4960","v":0},{"$f":"unique_contracts!AN4960","v":0},{"$f":"unique_contracts!AO4960","v":0},{"$f":"unique_contracts!AP4960","v":0},{"$f":"unique_contracts!AQ4960","v":0},{"$f":"unique_contracts!AR4960","v":0},{"$f":"unique_contracts!CA4960","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4958,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4958,\"pumped_storage\",\n      IF(AND(NOT(U4958),V4958),\"n/a\",\n        IF(AND(K4958>0,OR(G4958=\"NotHybrid\",G4958=0)),_xlfn.CONCAT(AB4958,INDEX(resources!$G:$G,MATCH(C4958,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4958,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4958=\"Online\",NOT(ISNUMBER(MATCH(AC4958,misc!$DE:$DE,0)))),F4958,E4958)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AL$1,$AG4958>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AL$1,$AG4958>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AM$1,$AG4958>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CK$3:CK$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AM$1,$AG4958>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CK$3:CK$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AN$1,$AG4958>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CL$3:CL$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AN$1,$AG4958>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CL$3:CL$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AO$1,$AG4958>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CM$3:CM$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AO$1,$AG4958>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CM$3:CM$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AP$1,$AG4958>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CN$3:CN$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AP$1,$AG4958>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CN$3:CN$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AQ$1,$AG4958>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CO$3:CO$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AQ$1,$AG4958>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CO$3:CO$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AR$1,$AG4958>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CP$3:CP$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AR$1,$AG4958>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CP$3:CP$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AS$1,$AG4958>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AS$1,$AG4958>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AT$1,$AG4958>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CR$3:CR$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AT$1,$AG4958>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CR$3:CR$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AU$1,$AG4958>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CS$3:CS$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AU$1,$AG4958>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CS$3:CS$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AV$1,$AG4958>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CT$3:CT$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AV$1,$AG4958>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CT$3:CT$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AW$1,$AG4958>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CU$3:CU$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AW$1,$AG4958>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CU$3:CU$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AX$1,$AG4958>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CV$3:CV$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AX$1,$AG4958>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CV$3:CV$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AY$1,$AG4958>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CW$3:CW$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AY$1,$AG4958>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CW$3:CW$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=AZ$1,$AG4958>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CX$3:CX$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=AZ$1,$AG4958>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CX$3:CX$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=BA$1,$AG4958>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CY$3:CY$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=BA$1,$AG4958>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CY$3:CY$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=BB$1,$AG4958>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=BB$1,$AG4958>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=BC$1,$AG4958>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!DA$3:DA$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=BC$1,$AG4958>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!DA$3:DA$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=BD$1,$AG4958>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!DB$3:DB$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=BD$1,$AG4958>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!DB$3:DB$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4958<=BE$1,$AG4958>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4958,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4958>$AB4958,$AD4958=\"n/a\"),($AA4958-$AB4958)*INDEX(misc!DC$3:DC$6,MATCH($AC4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4958=\"n/a\",$AJ4958*$AI4958,$I4958)\n    +IFERROR(\n      IF(AND($AF4958<=BE$1,$AG4958>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4958,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4958>$AB4958,($AA4958-$AB4958)*INDEX(misc!DC$3:DC$6,MATCH($AD4958,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4958*$AH4958*$AI4958),\n$X4958)*$AK4958","v":0}]
[null,{"$f":"unique_contracts!A4961","v":0},{"$f":"unique_contracts!B4961","v":0},{"$f":"unique_contracts!D4961","v":0},{"$f":"unique_contracts!J4961","v":0},{"$f":"unique_contracts!K4961","v":0},{"$f":"unique_contracts!M4961","v":0},{"$f":"unique_contracts!N4961","v":0},{"$f":"unique_contracts!P4961","v":0},{"$f":"unique_contracts!R4961","v":0},{"$f":"unique_contracts!V4961","v":0},{"$f":"unique_contracts!AB4961","v":0},{"$f":"unique_contracts!AM4961","v":0},{"$f":"unique_contracts!AN4961","v":0},{"$f":"unique_contracts!AO4961","v":0},{"$f":"unique_contracts!AP4961","v":0},{"$f":"unique_contracts!AQ4961","v":0},{"$f":"unique_contracts!AR4961","v":0},{"$f":"unique_contracts!CA4961","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4959,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4959,\"pumped_storage\",\n      IF(AND(NOT(U4959),V4959),\"n/a\",\n        IF(AND(K4959>0,OR(G4959=\"NotHybrid\",G4959=0)),_xlfn.CONCAT(AB4959,INDEX(resources!$G:$G,MATCH(C4959,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4959,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4959=\"Online\",NOT(ISNUMBER(MATCH(AC4959,misc!$DE:$DE,0)))),F4959,E4959)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AL$1,$AG4959>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AL$1,$AG4959>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AM$1,$AG4959>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CK$3:CK$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AM$1,$AG4959>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CK$3:CK$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AN$1,$AG4959>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CL$3:CL$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AN$1,$AG4959>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CL$3:CL$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AO$1,$AG4959>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CM$3:CM$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AO$1,$AG4959>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CM$3:CM$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AP$1,$AG4959>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CN$3:CN$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AP$1,$AG4959>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CN$3:CN$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AQ$1,$AG4959>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CO$3:CO$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AQ$1,$AG4959>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CO$3:CO$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AR$1,$AG4959>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CP$3:CP$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AR$1,$AG4959>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CP$3:CP$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AS$1,$AG4959>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AS$1,$AG4959>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AT$1,$AG4959>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CR$3:CR$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AT$1,$AG4959>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CR$3:CR$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AU$1,$AG4959>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CS$3:CS$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AU$1,$AG4959>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CS$3:CS$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AV$1,$AG4959>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CT$3:CT$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AV$1,$AG4959>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CT$3:CT$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AW$1,$AG4959>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CU$3:CU$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AW$1,$AG4959>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CU$3:CU$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AX$1,$AG4959>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CV$3:CV$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AX$1,$AG4959>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CV$3:CV$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AY$1,$AG4959>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CW$3:CW$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AY$1,$AG4959>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CW$3:CW$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=AZ$1,$AG4959>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CX$3:CX$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=AZ$1,$AG4959>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CX$3:CX$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=BA$1,$AG4959>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CY$3:CY$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=BA$1,$AG4959>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CY$3:CY$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=BB$1,$AG4959>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=BB$1,$AG4959>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=BC$1,$AG4959>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!DA$3:DA$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=BC$1,$AG4959>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!DA$3:DA$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=BD$1,$AG4959>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!DB$3:DB$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=BD$1,$AG4959>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!DB$3:DB$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4959<=BE$1,$AG4959>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4959,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4959>$AB4959,$AD4959=\"n/a\"),($AA4959-$AB4959)*INDEX(misc!DC$3:DC$6,MATCH($AC4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4959=\"n/a\",$AJ4959*$AI4959,$I4959)\n    +IFERROR(\n      IF(AND($AF4959<=BE$1,$AG4959>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4959,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4959>$AB4959,($AA4959-$AB4959)*INDEX(misc!DC$3:DC$6,MATCH($AD4959,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4959*$AH4959*$AI4959),\n$X4959)*$AK4959","v":0}]
[null,{"$f":"unique_contracts!A4962","v":0},{"$f":"unique_contracts!B4962","v":0},{"$f":"unique_contracts!D4962","v":0},{"$f":"unique_contracts!J4962","v":0},{"$f":"unique_contracts!K4962","v":0},{"$f":"unique_contracts!M4962","v":0},{"$f":"unique_contracts!N4962","v":0},{"$f":"unique_contracts!P4962","v":0},{"$f":"unique_contracts!R4962","v":0},{"$f":"unique_contracts!V4962","v":0},{"$f":"unique_contracts!AB4962","v":0},{"$f":"unique_contracts!AM4962","v":0},{"$f":"unique_contracts!AN4962","v":0},{"$f":"unique_contracts!AO4962","v":0},{"$f":"unique_contracts!AP4962","v":0},{"$f":"unique_contracts!AQ4962","v":0},{"$f":"unique_contracts!AR4962","v":0},{"$f":"unique_contracts!CA4962","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4960,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4960,\"pumped_storage\",\n      IF(AND(NOT(U4960),V4960),\"n/a\",\n        IF(AND(K4960>0,OR(G4960=\"NotHybrid\",G4960=0)),_xlfn.CONCAT(AB4960,INDEX(resources!$G:$G,MATCH(C4960,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4960,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4960=\"Online\",NOT(ISNUMBER(MATCH(AC4960,misc!$DE:$DE,0)))),F4960,E4960)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AL$1,$AG4960>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AL$1,$AG4960>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AM$1,$AG4960>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CK$3:CK$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AM$1,$AG4960>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CK$3:CK$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AN$1,$AG4960>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CL$3:CL$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AN$1,$AG4960>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CL$3:CL$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AO$1,$AG4960>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CM$3:CM$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AO$1,$AG4960>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CM$3:CM$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AP$1,$AG4960>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CN$3:CN$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AP$1,$AG4960>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CN$3:CN$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AQ$1,$AG4960>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CO$3:CO$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AQ$1,$AG4960>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CO$3:CO$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AR$1,$AG4960>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CP$3:CP$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AR$1,$AG4960>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CP$3:CP$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AS$1,$AG4960>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AS$1,$AG4960>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AT$1,$AG4960>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CR$3:CR$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AT$1,$AG4960>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CR$3:CR$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AU$1,$AG4960>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CS$3:CS$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AU$1,$AG4960>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CS$3:CS$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AV$1,$AG4960>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CT$3:CT$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AV$1,$AG4960>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CT$3:CT$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AW$1,$AG4960>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CU$3:CU$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AW$1,$AG4960>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CU$3:CU$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AX$1,$AG4960>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CV$3:CV$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AX$1,$AG4960>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CV$3:CV$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AY$1,$AG4960>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CW$3:CW$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AY$1,$AG4960>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CW$3:CW$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=AZ$1,$AG4960>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CX$3:CX$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=AZ$1,$AG4960>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CX$3:CX$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=BA$1,$AG4960>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CY$3:CY$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=BA$1,$AG4960>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CY$3:CY$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=BB$1,$AG4960>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=BB$1,$AG4960>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=BC$1,$AG4960>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!DA$3:DA$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=BC$1,$AG4960>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!DA$3:DA$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=BD$1,$AG4960>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!DB$3:DB$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=BD$1,$AG4960>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!DB$3:DB$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4960<=BE$1,$AG4960>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4960,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4960>$AB4960,$AD4960=\"n/a\"),($AA4960-$AB4960)*INDEX(misc!DC$3:DC$6,MATCH($AC4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4960=\"n/a\",$AJ4960*$AI4960,$I4960)\n    +IFERROR(\n      IF(AND($AF4960<=BE$1,$AG4960>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4960,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4960>$AB4960,($AA4960-$AB4960)*INDEX(misc!DC$3:DC$6,MATCH($AD4960,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4960*$AH4960*$AI4960),\n$X4960)*$AK4960","v":0}]
[null,{"$f":"unique_contracts!A4963","v":0},{"$f":"unique_contracts!B4963","v":0},{"$f":"unique_contracts!D4963","v":0},{"$f":"unique_contracts!J4963","v":0},{"$f":"unique_contracts!K4963","v":0},{"$f":"unique_contracts!M4963","v":0},{"$f":"unique_contracts!N4963","v":0},{"$f":"unique_contracts!P4963","v":0},{"$f":"unique_contracts!R4963","v":0},{"$f":"unique_contracts!V4963","v":0},{"$f":"unique_contracts!AB4963","v":0},{"$f":"unique_contracts!AM4963","v":0},{"$f":"unique_contracts!AN4963","v":0},{"$f":"unique_contracts!AO4963","v":0},{"$f":"unique_contracts!AP4963","v":0},{"$f":"unique_contracts!AQ4963","v":0},{"$f":"unique_contracts!AR4963","v":0},{"$f":"unique_contracts!CA4963","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4961,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4961,\"pumped_storage\",\n      IF(AND(NOT(U4961),V4961),\"n/a\",\n        IF(AND(K4961>0,OR(G4961=\"NotHybrid\",G4961=0)),_xlfn.CONCAT(AB4961,INDEX(resources!$G:$G,MATCH(C4961,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4961,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4961=\"Online\",NOT(ISNUMBER(MATCH(AC4961,misc!$DE:$DE,0)))),F4961,E4961)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AL$1,$AG4961>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AL$1,$AG4961>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AM$1,$AG4961>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CK$3:CK$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AM$1,$AG4961>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CK$3:CK$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AN$1,$AG4961>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CL$3:CL$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AN$1,$AG4961>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CL$3:CL$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AO$1,$AG4961>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CM$3:CM$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AO$1,$AG4961>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CM$3:CM$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AP$1,$AG4961>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CN$3:CN$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AP$1,$AG4961>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CN$3:CN$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AQ$1,$AG4961>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CO$3:CO$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AQ$1,$AG4961>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CO$3:CO$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AR$1,$AG4961>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CP$3:CP$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AR$1,$AG4961>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CP$3:CP$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AS$1,$AG4961>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AS$1,$AG4961>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AT$1,$AG4961>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CR$3:CR$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AT$1,$AG4961>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CR$3:CR$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AU$1,$AG4961>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CS$3:CS$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AU$1,$AG4961>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CS$3:CS$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AV$1,$AG4961>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CT$3:CT$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AV$1,$AG4961>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CT$3:CT$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AW$1,$AG4961>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CU$3:CU$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AW$1,$AG4961>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CU$3:CU$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AX$1,$AG4961>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CV$3:CV$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AX$1,$AG4961>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CV$3:CV$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AY$1,$AG4961>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CW$3:CW$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AY$1,$AG4961>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CW$3:CW$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=AZ$1,$AG4961>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CX$3:CX$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=AZ$1,$AG4961>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CX$3:CX$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=BA$1,$AG4961>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CY$3:CY$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=BA$1,$AG4961>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CY$3:CY$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=BB$1,$AG4961>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=BB$1,$AG4961>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=BC$1,$AG4961>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!DA$3:DA$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=BC$1,$AG4961>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!DA$3:DA$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=BD$1,$AG4961>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!DB$3:DB$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=BD$1,$AG4961>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!DB$3:DB$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4961<=BE$1,$AG4961>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4961,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4961>$AB4961,$AD4961=\"n/a\"),($AA4961-$AB4961)*INDEX(misc!DC$3:DC$6,MATCH($AC4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4961=\"n/a\",$AJ4961*$AI4961,$I4961)\n    +IFERROR(\n      IF(AND($AF4961<=BE$1,$AG4961>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4961,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4961>$AB4961,($AA4961-$AB4961)*INDEX(misc!DC$3:DC$6,MATCH($AD4961,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4961*$AH4961*$AI4961),\n$X4961)*$AK4961","v":0}]
[null,{"$f":"unique_contracts!A4964","v":0},{"$f":"unique_contracts!B4964","v":0},{"$f":"unique_contracts!D4964","v":0},{"$f":"unique_contracts!J4964","v":0},{"$f":"unique_contracts!K4964","v":0},{"$f":"unique_contracts!M4964","v":0},{"$f":"unique_contracts!N4964","v":0},{"$f":"unique_contracts!P4964","v":0},{"$f":"unique_contracts!R4964","v":0},{"$f":"unique_contracts!V4964","v":0},{"$f":"unique_contracts!AB4964","v":0},{"$f":"unique_contracts!AM4964","v":0},{"$f":"unique_contracts!AN4964","v":0},{"$f":"unique_contracts!AO4964","v":0},{"$f":"unique_contracts!AP4964","v":0},{"$f":"unique_contracts!AQ4964","v":0},{"$f":"unique_contracts!AR4964","v":0},{"$f":"unique_contracts!CA4964","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4962,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4962,\"pumped_storage\",\n      IF(AND(NOT(U4962),V4962),\"n/a\",\n        IF(AND(K4962>0,OR(G4962=\"NotHybrid\",G4962=0)),_xlfn.CONCAT(AB4962,INDEX(resources!$G:$G,MATCH(C4962,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4962,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4962=\"Online\",NOT(ISNUMBER(MATCH(AC4962,misc!$DE:$DE,0)))),F4962,E4962)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AL$1,$AG4962>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AL$1,$AG4962>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AM$1,$AG4962>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CK$3:CK$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AM$1,$AG4962>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CK$3:CK$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AN$1,$AG4962>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CL$3:CL$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AN$1,$AG4962>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CL$3:CL$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AO$1,$AG4962>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CM$3:CM$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AO$1,$AG4962>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CM$3:CM$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AP$1,$AG4962>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CN$3:CN$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AP$1,$AG4962>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CN$3:CN$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AQ$1,$AG4962>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CO$3:CO$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AQ$1,$AG4962>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CO$3:CO$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AR$1,$AG4962>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CP$3:CP$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AR$1,$AG4962>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CP$3:CP$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AS$1,$AG4962>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AS$1,$AG4962>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AT$1,$AG4962>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CR$3:CR$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AT$1,$AG4962>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CR$3:CR$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AU$1,$AG4962>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CS$3:CS$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AU$1,$AG4962>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CS$3:CS$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AV$1,$AG4962>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CT$3:CT$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AV$1,$AG4962>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CT$3:CT$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AW$1,$AG4962>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CU$3:CU$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AW$1,$AG4962>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CU$3:CU$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AX$1,$AG4962>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CV$3:CV$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AX$1,$AG4962>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CV$3:CV$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AY$1,$AG4962>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CW$3:CW$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AY$1,$AG4962>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CW$3:CW$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=AZ$1,$AG4962>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CX$3:CX$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=AZ$1,$AG4962>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CX$3:CX$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=BA$1,$AG4962>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CY$3:CY$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=BA$1,$AG4962>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CY$3:CY$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=BB$1,$AG4962>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=BB$1,$AG4962>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=BC$1,$AG4962>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!DA$3:DA$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=BC$1,$AG4962>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!DA$3:DA$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=BD$1,$AG4962>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!DB$3:DB$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=BD$1,$AG4962>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!DB$3:DB$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4962<=BE$1,$AG4962>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4962,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4962>$AB4962,$AD4962=\"n/a\"),($AA4962-$AB4962)*INDEX(misc!DC$3:DC$6,MATCH($AC4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4962=\"n/a\",$AJ4962*$AI4962,$I4962)\n    +IFERROR(\n      IF(AND($AF4962<=BE$1,$AG4962>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4962,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4962>$AB4962,($AA4962-$AB4962)*INDEX(misc!DC$3:DC$6,MATCH($AD4962,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4962*$AH4962*$AI4962),\n$X4962)*$AK4962","v":0}]
[null,{"$f":"unique_contracts!A4965","v":0},{"$f":"unique_contracts!B4965","v":0},{"$f":"unique_contracts!D4965","v":0},{"$f":"unique_contracts!J4965","v":0},{"$f":"unique_contracts!K4965","v":0},{"$f":"unique_contracts!M4965","v":0},{"$f":"unique_contracts!N4965","v":0},{"$f":"unique_contracts!P4965","v":0},{"$f":"unique_contracts!R4965","v":0},{"$f":"unique_contracts!V4965","v":0},{"$f":"unique_contracts!AB4965","v":0},{"$f":"unique_contracts!AM4965","v":0},{"$f":"unique_contracts!AN4965","v":0},{"$f":"unique_contracts!AO4965","v":0},{"$f":"unique_contracts!AP4965","v":0},{"$f":"unique_contracts!AQ4965","v":0},{"$f":"unique_contracts!AR4965","v":0},{"$f":"unique_contracts!CA4965","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4963,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4963,\"pumped_storage\",\n      IF(AND(NOT(U4963),V4963),\"n/a\",\n        IF(AND(K4963>0,OR(G4963=\"NotHybrid\",G4963=0)),_xlfn.CONCAT(AB4963,INDEX(resources!$G:$G,MATCH(C4963,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4963,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4963=\"Online\",NOT(ISNUMBER(MATCH(AC4963,misc!$DE:$DE,0)))),F4963,E4963)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AL$1,$AG4963>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AL$1,$AG4963>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AM$1,$AG4963>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CK$3:CK$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AM$1,$AG4963>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CK$3:CK$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AN$1,$AG4963>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CL$3:CL$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AN$1,$AG4963>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CL$3:CL$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AO$1,$AG4963>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CM$3:CM$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AO$1,$AG4963>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CM$3:CM$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AP$1,$AG4963>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CN$3:CN$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AP$1,$AG4963>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CN$3:CN$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AQ$1,$AG4963>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CO$3:CO$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AQ$1,$AG4963>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CO$3:CO$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AR$1,$AG4963>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CP$3:CP$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AR$1,$AG4963>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CP$3:CP$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AS$1,$AG4963>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AS$1,$AG4963>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AT$1,$AG4963>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CR$3:CR$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AT$1,$AG4963>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CR$3:CR$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AU$1,$AG4963>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CS$3:CS$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AU$1,$AG4963>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CS$3:CS$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AV$1,$AG4963>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CT$3:CT$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AV$1,$AG4963>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CT$3:CT$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AW$1,$AG4963>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CU$3:CU$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AW$1,$AG4963>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CU$3:CU$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AX$1,$AG4963>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CV$3:CV$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AX$1,$AG4963>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CV$3:CV$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AY$1,$AG4963>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CW$3:CW$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AY$1,$AG4963>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CW$3:CW$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=AZ$1,$AG4963>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CX$3:CX$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=AZ$1,$AG4963>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CX$3:CX$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=BA$1,$AG4963>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CY$3:CY$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=BA$1,$AG4963>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CY$3:CY$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=BB$1,$AG4963>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=BB$1,$AG4963>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=BC$1,$AG4963>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!DA$3:DA$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=BC$1,$AG4963>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!DA$3:DA$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=BD$1,$AG4963>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!DB$3:DB$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=BD$1,$AG4963>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!DB$3:DB$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4963<=BE$1,$AG4963>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4963,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4963>$AB4963,$AD4963=\"n/a\"),($AA4963-$AB4963)*INDEX(misc!DC$3:DC$6,MATCH($AC4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4963=\"n/a\",$AJ4963*$AI4963,$I4963)\n    +IFERROR(\n      IF(AND($AF4963<=BE$1,$AG4963>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4963,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4963>$AB4963,($AA4963-$AB4963)*INDEX(misc!DC$3:DC$6,MATCH($AD4963,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4963*$AH4963*$AI4963),\n$X4963)*$AK4963","v":0}]
[null,{"$f":"unique_contracts!A4966","v":0},{"$f":"unique_contracts!B4966","v":0},{"$f":"unique_contracts!D4966","v":0},{"$f":"unique_contracts!J4966","v":0},{"$f":"unique_contracts!K4966","v":0},{"$f":"unique_contracts!M4966","v":0},{"$f":"unique_contracts!N4966","v":0},{"$f":"unique_contracts!P4966","v":0},{"$f":"unique_contracts!R4966","v":0},{"$f":"unique_contracts!V4966","v":0},{"$f":"unique_contracts!AB4966","v":0},{"$f":"unique_contracts!AM4966","v":0},{"$f":"unique_contracts!AN4966","v":0},{"$f":"unique_contracts!AO4966","v":0},{"$f":"unique_contracts!AP4966","v":0},{"$f":"unique_contracts!AQ4966","v":0},{"$f":"unique_contracts!AR4966","v":0},{"$f":"unique_contracts!CA4966","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4964,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4964,\"pumped_storage\",\n      IF(AND(NOT(U4964),V4964),\"n/a\",\n        IF(AND(K4964>0,OR(G4964=\"NotHybrid\",G4964=0)),_xlfn.CONCAT(AB4964,INDEX(resources!$G:$G,MATCH(C4964,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4964,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4964=\"Online\",NOT(ISNUMBER(MATCH(AC4964,misc!$DE:$DE,0)))),F4964,E4964)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AL$1,$AG4964>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AL$1,$AG4964>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AM$1,$AG4964>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CK$3:CK$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AM$1,$AG4964>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CK$3:CK$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AN$1,$AG4964>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CL$3:CL$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AN$1,$AG4964>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CL$3:CL$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AO$1,$AG4964>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CM$3:CM$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AO$1,$AG4964>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CM$3:CM$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AP$1,$AG4964>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CN$3:CN$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AP$1,$AG4964>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CN$3:CN$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AQ$1,$AG4964>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CO$3:CO$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AQ$1,$AG4964>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CO$3:CO$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AR$1,$AG4964>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CP$3:CP$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AR$1,$AG4964>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CP$3:CP$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AS$1,$AG4964>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AS$1,$AG4964>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AT$1,$AG4964>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CR$3:CR$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AT$1,$AG4964>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CR$3:CR$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AU$1,$AG4964>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CS$3:CS$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AU$1,$AG4964>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CS$3:CS$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AV$1,$AG4964>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CT$3:CT$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AV$1,$AG4964>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CT$3:CT$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AW$1,$AG4964>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CU$3:CU$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AW$1,$AG4964>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CU$3:CU$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AX$1,$AG4964>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CV$3:CV$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AX$1,$AG4964>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CV$3:CV$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AY$1,$AG4964>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CW$3:CW$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AY$1,$AG4964>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CW$3:CW$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=AZ$1,$AG4964>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CX$3:CX$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=AZ$1,$AG4964>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CX$3:CX$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=BA$1,$AG4964>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CY$3:CY$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=BA$1,$AG4964>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CY$3:CY$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=BB$1,$AG4964>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=BB$1,$AG4964>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=BC$1,$AG4964>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!DA$3:DA$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=BC$1,$AG4964>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!DA$3:DA$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=BD$1,$AG4964>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!DB$3:DB$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=BD$1,$AG4964>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!DB$3:DB$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4964<=BE$1,$AG4964>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4964,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4964>$AB4964,$AD4964=\"n/a\"),($AA4964-$AB4964)*INDEX(misc!DC$3:DC$6,MATCH($AC4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4964=\"n/a\",$AJ4964*$AI4964,$I4964)\n    +IFERROR(\n      IF(AND($AF4964<=BE$1,$AG4964>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4964,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4964>$AB4964,($AA4964-$AB4964)*INDEX(misc!DC$3:DC$6,MATCH($AD4964,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4964*$AH4964*$AI4964),\n$X4964)*$AK4964","v":0}]
[null,{"$f":"unique_contracts!A4967","v":0},{"$f":"unique_contracts!B4967","v":0},{"$f":"unique_contracts!D4967","v":0},{"$f":"unique_contracts!J4967","v":0},{"$f":"unique_contracts!K4967","v":0},{"$f":"unique_contracts!M4967","v":0},{"$f":"unique_contracts!N4967","v":0},{"$f":"unique_contracts!P4967","v":0},{"$f":"unique_contracts!R4967","v":0},{"$f":"unique_contracts!V4967","v":0},{"$f":"unique_contracts!AB4967","v":0},{"$f":"unique_contracts!AM4967","v":0},{"$f":"unique_contracts!AN4967","v":0},{"$f":"unique_contracts!AO4967","v":0},{"$f":"unique_contracts!AP4967","v":0},{"$f":"unique_contracts!AQ4967","v":0},{"$f":"unique_contracts!AR4967","v":0},{"$f":"unique_contracts!CA4967","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4965,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4965,\"pumped_storage\",\n      IF(AND(NOT(U4965),V4965),\"n/a\",\n        IF(AND(K4965>0,OR(G4965=\"NotHybrid\",G4965=0)),_xlfn.CONCAT(AB4965,INDEX(resources!$G:$G,MATCH(C4965,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4965,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4965=\"Online\",NOT(ISNUMBER(MATCH(AC4965,misc!$DE:$DE,0)))),F4965,E4965)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AL$1,$AG4965>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AL$1,$AG4965>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AM$1,$AG4965>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CK$3:CK$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AM$1,$AG4965>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CK$3:CK$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AN$1,$AG4965>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CL$3:CL$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AN$1,$AG4965>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CL$3:CL$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AO$1,$AG4965>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CM$3:CM$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AO$1,$AG4965>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CM$3:CM$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AP$1,$AG4965>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CN$3:CN$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AP$1,$AG4965>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CN$3:CN$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AQ$1,$AG4965>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CO$3:CO$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AQ$1,$AG4965>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CO$3:CO$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AR$1,$AG4965>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CP$3:CP$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AR$1,$AG4965>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CP$3:CP$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AS$1,$AG4965>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AS$1,$AG4965>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AT$1,$AG4965>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CR$3:CR$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AT$1,$AG4965>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CR$3:CR$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AU$1,$AG4965>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CS$3:CS$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AU$1,$AG4965>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CS$3:CS$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AV$1,$AG4965>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CT$3:CT$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AV$1,$AG4965>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CT$3:CT$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AW$1,$AG4965>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CU$3:CU$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AW$1,$AG4965>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CU$3:CU$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AX$1,$AG4965>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CV$3:CV$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AX$1,$AG4965>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CV$3:CV$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AY$1,$AG4965>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CW$3:CW$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AY$1,$AG4965>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CW$3:CW$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=AZ$1,$AG4965>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CX$3:CX$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=AZ$1,$AG4965>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CX$3:CX$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=BA$1,$AG4965>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CY$3:CY$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=BA$1,$AG4965>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CY$3:CY$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=BB$1,$AG4965>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=BB$1,$AG4965>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=BC$1,$AG4965>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!DA$3:DA$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=BC$1,$AG4965>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!DA$3:DA$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=BD$1,$AG4965>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!DB$3:DB$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=BD$1,$AG4965>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!DB$3:DB$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4965<=BE$1,$AG4965>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4965,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4965>$AB4965,$AD4965=\"n/a\"),($AA4965-$AB4965)*INDEX(misc!DC$3:DC$6,MATCH($AC4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4965=\"n/a\",$AJ4965*$AI4965,$I4965)\n    +IFERROR(\n      IF(AND($AF4965<=BE$1,$AG4965>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4965,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4965>$AB4965,($AA4965-$AB4965)*INDEX(misc!DC$3:DC$6,MATCH($AD4965,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4965*$AH4965*$AI4965),\n$X4965)*$AK4965","v":0}]
[null,{"$f":"unique_contracts!A4968","v":0},{"$f":"unique_contracts!B4968","v":0},{"$f":"unique_contracts!D4968","v":0},{"$f":"unique_contracts!J4968","v":0},{"$f":"unique_contracts!K4968","v":0},{"$f":"unique_contracts!M4968","v":0},{"$f":"unique_contracts!N4968","v":0},{"$f":"unique_contracts!P4968","v":0},{"$f":"unique_contracts!R4968","v":0},{"$f":"unique_contracts!V4968","v":0},{"$f":"unique_contracts!AB4968","v":0},{"$f":"unique_contracts!AM4968","v":0},{"$f":"unique_contracts!AN4968","v":0},{"$f":"unique_contracts!AO4968","v":0},{"$f":"unique_contracts!AP4968","v":0},{"$f":"unique_contracts!AQ4968","v":0},{"$f":"unique_contracts!AR4968","v":0},{"$f":"unique_contracts!CA4968","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4966,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4966,\"pumped_storage\",\n      IF(AND(NOT(U4966),V4966),\"n/a\",\n        IF(AND(K4966>0,OR(G4966=\"NotHybrid\",G4966=0)),_xlfn.CONCAT(AB4966,INDEX(resources!$G:$G,MATCH(C4966,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4966,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4966=\"Online\",NOT(ISNUMBER(MATCH(AC4966,misc!$DE:$DE,0)))),F4966,E4966)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AL$1,$AG4966>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AL$1,$AG4966>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AM$1,$AG4966>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CK$3:CK$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AM$1,$AG4966>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CK$3:CK$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AN$1,$AG4966>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CL$3:CL$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AN$1,$AG4966>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CL$3:CL$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AO$1,$AG4966>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CM$3:CM$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AO$1,$AG4966>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CM$3:CM$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AP$1,$AG4966>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CN$3:CN$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AP$1,$AG4966>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CN$3:CN$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AQ$1,$AG4966>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CO$3:CO$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AQ$1,$AG4966>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CO$3:CO$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AR$1,$AG4966>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CP$3:CP$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AR$1,$AG4966>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CP$3:CP$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AS$1,$AG4966>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AS$1,$AG4966>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AT$1,$AG4966>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CR$3:CR$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AT$1,$AG4966>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CR$3:CR$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AU$1,$AG4966>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CS$3:CS$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AU$1,$AG4966>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CS$3:CS$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AV$1,$AG4966>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CT$3:CT$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AV$1,$AG4966>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CT$3:CT$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AW$1,$AG4966>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CU$3:CU$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AW$1,$AG4966>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CU$3:CU$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AX$1,$AG4966>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CV$3:CV$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AX$1,$AG4966>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CV$3:CV$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AY$1,$AG4966>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CW$3:CW$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AY$1,$AG4966>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CW$3:CW$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=AZ$1,$AG4966>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CX$3:CX$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=AZ$1,$AG4966>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CX$3:CX$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=BA$1,$AG4966>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CY$3:CY$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=BA$1,$AG4966>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CY$3:CY$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=BB$1,$AG4966>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=BB$1,$AG4966>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=BC$1,$AG4966>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!DA$3:DA$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=BC$1,$AG4966>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!DA$3:DA$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=BD$1,$AG4966>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!DB$3:DB$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=BD$1,$AG4966>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!DB$3:DB$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4966<=BE$1,$AG4966>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4966,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4966>$AB4966,$AD4966=\"n/a\"),($AA4966-$AB4966)*INDEX(misc!DC$3:DC$6,MATCH($AC4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4966=\"n/a\",$AJ4966*$AI4966,$I4966)\n    +IFERROR(\n      IF(AND($AF4966<=BE$1,$AG4966>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4966,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4966>$AB4966,($AA4966-$AB4966)*INDEX(misc!DC$3:DC$6,MATCH($AD4966,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4966*$AH4966*$AI4966),\n$X4966)*$AK4966","v":0}]
[null,{"$f":"unique_contracts!A4969","v":0},{"$f":"unique_contracts!B4969","v":0},{"$f":"unique_contracts!D4969","v":0},{"$f":"unique_contracts!J4969","v":0},{"$f":"unique_contracts!K4969","v":0},{"$f":"unique_contracts!M4969","v":0},{"$f":"unique_contracts!N4969","v":0},{"$f":"unique_contracts!P4969","v":0},{"$f":"unique_contracts!R4969","v":0},{"$f":"unique_contracts!V4969","v":0},{"$f":"unique_contracts!AB4969","v":0},{"$f":"unique_contracts!AM4969","v":0},{"$f":"unique_contracts!AN4969","v":0},{"$f":"unique_contracts!AO4969","v":0},{"$f":"unique_contracts!AP4969","v":0},{"$f":"unique_contracts!AQ4969","v":0},{"$f":"unique_contracts!AR4969","v":0},{"$f":"unique_contracts!CA4969","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4967,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4967,\"pumped_storage\",\n      IF(AND(NOT(U4967),V4967),\"n/a\",\n        IF(AND(K4967>0,OR(G4967=\"NotHybrid\",G4967=0)),_xlfn.CONCAT(AB4967,INDEX(resources!$G:$G,MATCH(C4967,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4967,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4967=\"Online\",NOT(ISNUMBER(MATCH(AC4967,misc!$DE:$DE,0)))),F4967,E4967)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AL$1,$AG4967>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AL$1,$AG4967>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AM$1,$AG4967>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CK$3:CK$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AM$1,$AG4967>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CK$3:CK$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AN$1,$AG4967>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CL$3:CL$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AN$1,$AG4967>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CL$3:CL$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AO$1,$AG4967>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CM$3:CM$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AO$1,$AG4967>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CM$3:CM$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AP$1,$AG4967>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CN$3:CN$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AP$1,$AG4967>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CN$3:CN$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AQ$1,$AG4967>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CO$3:CO$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AQ$1,$AG4967>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CO$3:CO$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AR$1,$AG4967>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CP$3:CP$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AR$1,$AG4967>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CP$3:CP$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AS$1,$AG4967>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AS$1,$AG4967>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AT$1,$AG4967>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CR$3:CR$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AT$1,$AG4967>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CR$3:CR$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AU$1,$AG4967>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CS$3:CS$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AU$1,$AG4967>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CS$3:CS$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AV$1,$AG4967>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CT$3:CT$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AV$1,$AG4967>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CT$3:CT$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AW$1,$AG4967>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CU$3:CU$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AW$1,$AG4967>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CU$3:CU$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AX$1,$AG4967>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CV$3:CV$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AX$1,$AG4967>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CV$3:CV$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AY$1,$AG4967>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CW$3:CW$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AY$1,$AG4967>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CW$3:CW$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=AZ$1,$AG4967>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CX$3:CX$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=AZ$1,$AG4967>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CX$3:CX$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=BA$1,$AG4967>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CY$3:CY$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=BA$1,$AG4967>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CY$3:CY$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=BB$1,$AG4967>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=BB$1,$AG4967>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=BC$1,$AG4967>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!DA$3:DA$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=BC$1,$AG4967>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!DA$3:DA$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=BD$1,$AG4967>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!DB$3:DB$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=BD$1,$AG4967>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!DB$3:DB$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4967<=BE$1,$AG4967>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4967,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4967>$AB4967,$AD4967=\"n/a\"),($AA4967-$AB4967)*INDEX(misc!DC$3:DC$6,MATCH($AC4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4967=\"n/a\",$AJ4967*$AI4967,$I4967)\n    +IFERROR(\n      IF(AND($AF4967<=BE$1,$AG4967>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4967,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4967>$AB4967,($AA4967-$AB4967)*INDEX(misc!DC$3:DC$6,MATCH($AD4967,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4967*$AH4967*$AI4967),\n$X4967)*$AK4967","v":0}]
[null,{"$f":"unique_contracts!A4970","v":0},{"$f":"unique_contracts!B4970","v":0},{"$f":"unique_contracts!D4970","v":0},{"$f":"unique_contracts!J4970","v":0},{"$f":"unique_contracts!K4970","v":0},{"$f":"unique_contracts!M4970","v":0},{"$f":"unique_contracts!N4970","v":0},{"$f":"unique_contracts!P4970","v":0},{"$f":"unique_contracts!R4970","v":0},{"$f":"unique_contracts!V4970","v":0},{"$f":"unique_contracts!AB4970","v":0},{"$f":"unique_contracts!AM4970","v":0},{"$f":"unique_contracts!AN4970","v":0},{"$f":"unique_contracts!AO4970","v":0},{"$f":"unique_contracts!AP4970","v":0},{"$f":"unique_contracts!AQ4970","v":0},{"$f":"unique_contracts!AR4970","v":0},{"$f":"unique_contracts!CA4970","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4968,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4968,\"pumped_storage\",\n      IF(AND(NOT(U4968),V4968),\"n/a\",\n        IF(AND(K4968>0,OR(G4968=\"NotHybrid\",G4968=0)),_xlfn.CONCAT(AB4968,INDEX(resources!$G:$G,MATCH(C4968,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4968,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4968=\"Online\",NOT(ISNUMBER(MATCH(AC4968,misc!$DE:$DE,0)))),F4968,E4968)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AL$1,$AG4968>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AL$1,$AG4968>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AM$1,$AG4968>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CK$3:CK$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AM$1,$AG4968>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CK$3:CK$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AN$1,$AG4968>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CL$3:CL$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AN$1,$AG4968>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CL$3:CL$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AO$1,$AG4968>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CM$3:CM$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AO$1,$AG4968>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CM$3:CM$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AP$1,$AG4968>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CN$3:CN$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AP$1,$AG4968>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CN$3:CN$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AQ$1,$AG4968>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CO$3:CO$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AQ$1,$AG4968>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CO$3:CO$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AR$1,$AG4968>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CP$3:CP$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AR$1,$AG4968>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CP$3:CP$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AS$1,$AG4968>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AS$1,$AG4968>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AT$1,$AG4968>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CR$3:CR$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AT$1,$AG4968>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CR$3:CR$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AU$1,$AG4968>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CS$3:CS$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AU$1,$AG4968>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CS$3:CS$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AV$1,$AG4968>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CT$3:CT$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AV$1,$AG4968>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CT$3:CT$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AW$1,$AG4968>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CU$3:CU$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AW$1,$AG4968>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CU$3:CU$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AX$1,$AG4968>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CV$3:CV$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AX$1,$AG4968>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CV$3:CV$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AY$1,$AG4968>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CW$3:CW$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AY$1,$AG4968>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CW$3:CW$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=AZ$1,$AG4968>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CX$3:CX$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=AZ$1,$AG4968>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CX$3:CX$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=BA$1,$AG4968>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CY$3:CY$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=BA$1,$AG4968>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CY$3:CY$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=BB$1,$AG4968>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=BB$1,$AG4968>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=BC$1,$AG4968>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!DA$3:DA$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=BC$1,$AG4968>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!DA$3:DA$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=BD$1,$AG4968>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!DB$3:DB$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=BD$1,$AG4968>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!DB$3:DB$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4968<=BE$1,$AG4968>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4968,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4968>$AB4968,$AD4968=\"n/a\"),($AA4968-$AB4968)*INDEX(misc!DC$3:DC$6,MATCH($AC4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4968=\"n/a\",$AJ4968*$AI4968,$I4968)\n    +IFERROR(\n      IF(AND($AF4968<=BE$1,$AG4968>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4968,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4968>$AB4968,($AA4968-$AB4968)*INDEX(misc!DC$3:DC$6,MATCH($AD4968,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4968*$AH4968*$AI4968),\n$X4968)*$AK4968","v":0}]
[null,{"$f":"unique_contracts!A4971","v":0},{"$f":"unique_contracts!B4971","v":0},{"$f":"unique_contracts!D4971","v":0},{"$f":"unique_contracts!J4971","v":0},{"$f":"unique_contracts!K4971","v":0},{"$f":"unique_contracts!M4971","v":0},{"$f":"unique_contracts!N4971","v":0},{"$f":"unique_contracts!P4971","v":0},{"$f":"unique_contracts!R4971","v":0},{"$f":"unique_contracts!V4971","v":0},{"$f":"unique_contracts!AB4971","v":0},{"$f":"unique_contracts!AM4971","v":0},{"$f":"unique_contracts!AN4971","v":0},{"$f":"unique_contracts!AO4971","v":0},{"$f":"unique_contracts!AP4971","v":0},{"$f":"unique_contracts!AQ4971","v":0},{"$f":"unique_contracts!AR4971","v":0},{"$f":"unique_contracts!CA4971","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4969,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4969,\"pumped_storage\",\n      IF(AND(NOT(U4969),V4969),\"n/a\",\n        IF(AND(K4969>0,OR(G4969=\"NotHybrid\",G4969=0)),_xlfn.CONCAT(AB4969,INDEX(resources!$G:$G,MATCH(C4969,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4969,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4969=\"Online\",NOT(ISNUMBER(MATCH(AC4969,misc!$DE:$DE,0)))),F4969,E4969)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AL$1,$AG4969>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AL$1,$AG4969>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AM$1,$AG4969>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CK$3:CK$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AM$1,$AG4969>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CK$3:CK$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AN$1,$AG4969>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CL$3:CL$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AN$1,$AG4969>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CL$3:CL$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AO$1,$AG4969>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CM$3:CM$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AO$1,$AG4969>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CM$3:CM$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AP$1,$AG4969>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CN$3:CN$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AP$1,$AG4969>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CN$3:CN$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AQ$1,$AG4969>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CO$3:CO$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AQ$1,$AG4969>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CO$3:CO$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AR$1,$AG4969>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CP$3:CP$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AR$1,$AG4969>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CP$3:CP$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AS$1,$AG4969>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AS$1,$AG4969>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AT$1,$AG4969>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CR$3:CR$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AT$1,$AG4969>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CR$3:CR$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AU$1,$AG4969>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CS$3:CS$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AU$1,$AG4969>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CS$3:CS$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AV$1,$AG4969>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CT$3:CT$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AV$1,$AG4969>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CT$3:CT$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AW$1,$AG4969>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CU$3:CU$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AW$1,$AG4969>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CU$3:CU$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AX$1,$AG4969>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CV$3:CV$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AX$1,$AG4969>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CV$3:CV$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AY$1,$AG4969>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CW$3:CW$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AY$1,$AG4969>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CW$3:CW$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=AZ$1,$AG4969>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CX$3:CX$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=AZ$1,$AG4969>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CX$3:CX$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=BA$1,$AG4969>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CY$3:CY$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=BA$1,$AG4969>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CY$3:CY$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=BB$1,$AG4969>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=BB$1,$AG4969>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=BC$1,$AG4969>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!DA$3:DA$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=BC$1,$AG4969>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!DA$3:DA$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=BD$1,$AG4969>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!DB$3:DB$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=BD$1,$AG4969>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!DB$3:DB$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4969<=BE$1,$AG4969>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4969,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4969>$AB4969,$AD4969=\"n/a\"),($AA4969-$AB4969)*INDEX(misc!DC$3:DC$6,MATCH($AC4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4969=\"n/a\",$AJ4969*$AI4969,$I4969)\n    +IFERROR(\n      IF(AND($AF4969<=BE$1,$AG4969>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4969,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4969>$AB4969,($AA4969-$AB4969)*INDEX(misc!DC$3:DC$6,MATCH($AD4969,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4969*$AH4969*$AI4969),\n$X4969)*$AK4969","v":0}]
[null,{"$f":"unique_contracts!A4972","v":0},{"$f":"unique_contracts!B4972","v":0},{"$f":"unique_contracts!D4972","v":0},{"$f":"unique_contracts!J4972","v":0},{"$f":"unique_contracts!K4972","v":0},{"$f":"unique_contracts!M4972","v":0},{"$f":"unique_contracts!N4972","v":0},{"$f":"unique_contracts!P4972","v":0},{"$f":"unique_contracts!R4972","v":0},{"$f":"unique_contracts!V4972","v":0},{"$f":"unique_contracts!AB4972","v":0},{"$f":"unique_contracts!AM4972","v":0},{"$f":"unique_contracts!AN4972","v":0},{"$f":"unique_contracts!AO4972","v":0},{"$f":"unique_contracts!AP4972","v":0},{"$f":"unique_contracts!AQ4972","v":0},{"$f":"unique_contracts!AR4972","v":0},{"$f":"unique_contracts!CA4972","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4970,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4970,\"pumped_storage\",\n      IF(AND(NOT(U4970),V4970),\"n/a\",\n        IF(AND(K4970>0,OR(G4970=\"NotHybrid\",G4970=0)),_xlfn.CONCAT(AB4970,INDEX(resources!$G:$G,MATCH(C4970,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4970,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4970=\"Online\",NOT(ISNUMBER(MATCH(AC4970,misc!$DE:$DE,0)))),F4970,E4970)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AL$1,$AG4970>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AL$1,$AG4970>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AM$1,$AG4970>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CK$3:CK$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AM$1,$AG4970>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CK$3:CK$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AN$1,$AG4970>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CL$3:CL$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AN$1,$AG4970>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CL$3:CL$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AO$1,$AG4970>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CM$3:CM$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AO$1,$AG4970>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CM$3:CM$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AP$1,$AG4970>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CN$3:CN$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AP$1,$AG4970>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CN$3:CN$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AQ$1,$AG4970>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CO$3:CO$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AQ$1,$AG4970>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CO$3:CO$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AR$1,$AG4970>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CP$3:CP$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AR$1,$AG4970>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CP$3:CP$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AS$1,$AG4970>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AS$1,$AG4970>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AT$1,$AG4970>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CR$3:CR$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AT$1,$AG4970>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CR$3:CR$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AU$1,$AG4970>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CS$3:CS$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AU$1,$AG4970>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CS$3:CS$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AV$1,$AG4970>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CT$3:CT$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AV$1,$AG4970>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CT$3:CT$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AW$1,$AG4970>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CU$3:CU$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AW$1,$AG4970>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CU$3:CU$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AX$1,$AG4970>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CV$3:CV$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AX$1,$AG4970>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CV$3:CV$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AY$1,$AG4970>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CW$3:CW$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AY$1,$AG4970>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CW$3:CW$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=AZ$1,$AG4970>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CX$3:CX$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=AZ$1,$AG4970>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CX$3:CX$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=BA$1,$AG4970>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CY$3:CY$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=BA$1,$AG4970>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CY$3:CY$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=BB$1,$AG4970>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=BB$1,$AG4970>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=BC$1,$AG4970>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!DA$3:DA$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=BC$1,$AG4970>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!DA$3:DA$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=BD$1,$AG4970>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!DB$3:DB$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=BD$1,$AG4970>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!DB$3:DB$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4970<=BE$1,$AG4970>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4970,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4970>$AB4970,$AD4970=\"n/a\"),($AA4970-$AB4970)*INDEX(misc!DC$3:DC$6,MATCH($AC4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4970=\"n/a\",$AJ4970*$AI4970,$I4970)\n    +IFERROR(\n      IF(AND($AF4970<=BE$1,$AG4970>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4970,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4970>$AB4970,($AA4970-$AB4970)*INDEX(misc!DC$3:DC$6,MATCH($AD4970,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4970*$AH4970*$AI4970),\n$X4970)*$AK4970","v":0}]
[null,{"$f":"unique_contracts!A4973","v":0},{"$f":"unique_contracts!B4973","v":0},{"$f":"unique_contracts!D4973","v":0},{"$f":"unique_contracts!J4973","v":0},{"$f":"unique_contracts!K4973","v":0},{"$f":"unique_contracts!M4973","v":0},{"$f":"unique_contracts!N4973","v":0},{"$f":"unique_contracts!P4973","v":0},{"$f":"unique_contracts!R4973","v":0},{"$f":"unique_contracts!V4973","v":0},{"$f":"unique_contracts!AB4973","v":0},{"$f":"unique_contracts!AM4973","v":0},{"$f":"unique_contracts!AN4973","v":0},{"$f":"unique_contracts!AO4973","v":0},{"$f":"unique_contracts!AP4973","v":0},{"$f":"unique_contracts!AQ4973","v":0},{"$f":"unique_contracts!AR4973","v":0},{"$f":"unique_contracts!CA4973","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4971,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4971,\"pumped_storage\",\n      IF(AND(NOT(U4971),V4971),\"n/a\",\n        IF(AND(K4971>0,OR(G4971=\"NotHybrid\",G4971=0)),_xlfn.CONCAT(AB4971,INDEX(resources!$G:$G,MATCH(C4971,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4971,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4971=\"Online\",NOT(ISNUMBER(MATCH(AC4971,misc!$DE:$DE,0)))),F4971,E4971)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AL$1,$AG4971>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AL$1,$AG4971>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AM$1,$AG4971>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CK$3:CK$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AM$1,$AG4971>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CK$3:CK$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AN$1,$AG4971>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CL$3:CL$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AN$1,$AG4971>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CL$3:CL$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AO$1,$AG4971>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CM$3:CM$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AO$1,$AG4971>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CM$3:CM$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AP$1,$AG4971>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CN$3:CN$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AP$1,$AG4971>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CN$3:CN$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AQ$1,$AG4971>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CO$3:CO$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AQ$1,$AG4971>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CO$3:CO$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AR$1,$AG4971>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CP$3:CP$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AR$1,$AG4971>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CP$3:CP$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AS$1,$AG4971>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AS$1,$AG4971>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AT$1,$AG4971>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CR$3:CR$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AT$1,$AG4971>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CR$3:CR$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AU$1,$AG4971>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CS$3:CS$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AU$1,$AG4971>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CS$3:CS$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AV$1,$AG4971>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CT$3:CT$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AV$1,$AG4971>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CT$3:CT$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AW$1,$AG4971>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CU$3:CU$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AW$1,$AG4971>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CU$3:CU$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AX$1,$AG4971>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CV$3:CV$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AX$1,$AG4971>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CV$3:CV$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AY$1,$AG4971>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CW$3:CW$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AY$1,$AG4971>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CW$3:CW$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=AZ$1,$AG4971>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CX$3:CX$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=AZ$1,$AG4971>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CX$3:CX$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=BA$1,$AG4971>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CY$3:CY$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=BA$1,$AG4971>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CY$3:CY$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=BB$1,$AG4971>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=BB$1,$AG4971>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=BC$1,$AG4971>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!DA$3:DA$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=BC$1,$AG4971>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!DA$3:DA$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=BD$1,$AG4971>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!DB$3:DB$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=BD$1,$AG4971>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!DB$3:DB$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4971<=BE$1,$AG4971>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4971,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4971>$AB4971,$AD4971=\"n/a\"),($AA4971-$AB4971)*INDEX(misc!DC$3:DC$6,MATCH($AC4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4971=\"n/a\",$AJ4971*$AI4971,$I4971)\n    +IFERROR(\n      IF(AND($AF4971<=BE$1,$AG4971>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4971,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4971>$AB4971,($AA4971-$AB4971)*INDEX(misc!DC$3:DC$6,MATCH($AD4971,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4971*$AH4971*$AI4971),\n$X4971)*$AK4971","v":0}]
[null,{"$f":"unique_contracts!A4974","v":0},{"$f":"unique_contracts!B4974","v":0},{"$f":"unique_contracts!D4974","v":0},{"$f":"unique_contracts!J4974","v":0},{"$f":"unique_contracts!K4974","v":0},{"$f":"unique_contracts!M4974","v":0},{"$f":"unique_contracts!N4974","v":0},{"$f":"unique_contracts!P4974","v":0},{"$f":"unique_contracts!R4974","v":0},{"$f":"unique_contracts!V4974","v":0},{"$f":"unique_contracts!AB4974","v":0},{"$f":"unique_contracts!AM4974","v":0},{"$f":"unique_contracts!AN4974","v":0},{"$f":"unique_contracts!AO4974","v":0},{"$f":"unique_contracts!AP4974","v":0},{"$f":"unique_contracts!AQ4974","v":0},{"$f":"unique_contracts!AR4974","v":0},{"$f":"unique_contracts!CA4974","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4972,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4972,\"pumped_storage\",\n      IF(AND(NOT(U4972),V4972),\"n/a\",\n        IF(AND(K4972>0,OR(G4972=\"NotHybrid\",G4972=0)),_xlfn.CONCAT(AB4972,INDEX(resources!$G:$G,MATCH(C4972,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4972,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4972=\"Online\",NOT(ISNUMBER(MATCH(AC4972,misc!$DE:$DE,0)))),F4972,E4972)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AL$1,$AG4972>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AL$1,$AG4972>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AM$1,$AG4972>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CK$3:CK$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AM$1,$AG4972>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CK$3:CK$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AN$1,$AG4972>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CL$3:CL$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AN$1,$AG4972>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CL$3:CL$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AO$1,$AG4972>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CM$3:CM$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AO$1,$AG4972>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CM$3:CM$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AP$1,$AG4972>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CN$3:CN$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AP$1,$AG4972>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CN$3:CN$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AQ$1,$AG4972>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CO$3:CO$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AQ$1,$AG4972>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CO$3:CO$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AR$1,$AG4972>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CP$3:CP$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AR$1,$AG4972>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CP$3:CP$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AS$1,$AG4972>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AS$1,$AG4972>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AT$1,$AG4972>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CR$3:CR$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AT$1,$AG4972>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CR$3:CR$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AU$1,$AG4972>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CS$3:CS$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AU$1,$AG4972>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CS$3:CS$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AV$1,$AG4972>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CT$3:CT$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AV$1,$AG4972>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CT$3:CT$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AW$1,$AG4972>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CU$3:CU$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AW$1,$AG4972>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CU$3:CU$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AX$1,$AG4972>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CV$3:CV$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AX$1,$AG4972>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CV$3:CV$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AY$1,$AG4972>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CW$3:CW$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AY$1,$AG4972>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CW$3:CW$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=AZ$1,$AG4972>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CX$3:CX$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=AZ$1,$AG4972>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CX$3:CX$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=BA$1,$AG4972>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CY$3:CY$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=BA$1,$AG4972>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CY$3:CY$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=BB$1,$AG4972>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=BB$1,$AG4972>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=BC$1,$AG4972>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!DA$3:DA$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=BC$1,$AG4972>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!DA$3:DA$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=BD$1,$AG4972>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!DB$3:DB$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=BD$1,$AG4972>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!DB$3:DB$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4972<=BE$1,$AG4972>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4972,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4972>$AB4972,$AD4972=\"n/a\"),($AA4972-$AB4972)*INDEX(misc!DC$3:DC$6,MATCH($AC4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4972=\"n/a\",$AJ4972*$AI4972,$I4972)\n    +IFERROR(\n      IF(AND($AF4972<=BE$1,$AG4972>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4972,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4972>$AB4972,($AA4972-$AB4972)*INDEX(misc!DC$3:DC$6,MATCH($AD4972,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4972*$AH4972*$AI4972),\n$X4972)*$AK4972","v":0}]
[null,{"$f":"unique_contracts!A4975","v":0},{"$f":"unique_contracts!B4975","v":0},{"$f":"unique_contracts!D4975","v":0},{"$f":"unique_contracts!J4975","v":0},{"$f":"unique_contracts!K4975","v":0},{"$f":"unique_contracts!M4975","v":0},{"$f":"unique_contracts!N4975","v":0},{"$f":"unique_contracts!P4975","v":0},{"$f":"unique_contracts!R4975","v":0},{"$f":"unique_contracts!V4975","v":0},{"$f":"unique_contracts!AB4975","v":0},{"$f":"unique_contracts!AM4975","v":0},{"$f":"unique_contracts!AN4975","v":0},{"$f":"unique_contracts!AO4975","v":0},{"$f":"unique_contracts!AP4975","v":0},{"$f":"unique_contracts!AQ4975","v":0},{"$f":"unique_contracts!AR4975","v":0},{"$f":"unique_contracts!CA4975","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4973,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4973,\"pumped_storage\",\n      IF(AND(NOT(U4973),V4973),\"n/a\",\n        IF(AND(K4973>0,OR(G4973=\"NotHybrid\",G4973=0)),_xlfn.CONCAT(AB4973,INDEX(resources!$G:$G,MATCH(C4973,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4973,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4973=\"Online\",NOT(ISNUMBER(MATCH(AC4973,misc!$DE:$DE,0)))),F4973,E4973)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AL$1,$AG4973>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AL$1,$AG4973>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AM$1,$AG4973>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CK$3:CK$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AM$1,$AG4973>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CK$3:CK$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AN$1,$AG4973>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CL$3:CL$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AN$1,$AG4973>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CL$3:CL$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AO$1,$AG4973>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CM$3:CM$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AO$1,$AG4973>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CM$3:CM$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AP$1,$AG4973>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CN$3:CN$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AP$1,$AG4973>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CN$3:CN$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AQ$1,$AG4973>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CO$3:CO$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AQ$1,$AG4973>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CO$3:CO$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AR$1,$AG4973>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CP$3:CP$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AR$1,$AG4973>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CP$3:CP$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AS$1,$AG4973>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AS$1,$AG4973>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AT$1,$AG4973>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CR$3:CR$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AT$1,$AG4973>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CR$3:CR$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AU$1,$AG4973>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CS$3:CS$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AU$1,$AG4973>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CS$3:CS$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AV$1,$AG4973>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CT$3:CT$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AV$1,$AG4973>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CT$3:CT$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AW$1,$AG4973>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CU$3:CU$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AW$1,$AG4973>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CU$3:CU$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AX$1,$AG4973>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CV$3:CV$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AX$1,$AG4973>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CV$3:CV$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AY$1,$AG4973>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CW$3:CW$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AY$1,$AG4973>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CW$3:CW$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=AZ$1,$AG4973>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CX$3:CX$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=AZ$1,$AG4973>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CX$3:CX$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=BA$1,$AG4973>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CY$3:CY$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=BA$1,$AG4973>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CY$3:CY$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=BB$1,$AG4973>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=BB$1,$AG4973>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=BC$1,$AG4973>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!DA$3:DA$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=BC$1,$AG4973>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!DA$3:DA$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=BD$1,$AG4973>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!DB$3:DB$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=BD$1,$AG4973>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!DB$3:DB$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4973<=BE$1,$AG4973>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4973,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4973>$AB4973,$AD4973=\"n/a\"),($AA4973-$AB4973)*INDEX(misc!DC$3:DC$6,MATCH($AC4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4973=\"n/a\",$AJ4973*$AI4973,$I4973)\n    +IFERROR(\n      IF(AND($AF4973<=BE$1,$AG4973>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4973,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4973>$AB4973,($AA4973-$AB4973)*INDEX(misc!DC$3:DC$6,MATCH($AD4973,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4973*$AH4973*$AI4973),\n$X4973)*$AK4973","v":0}]
[null,{"$f":"unique_contracts!A4976","v":0},{"$f":"unique_contracts!B4976","v":0},{"$f":"unique_contracts!D4976","v":0},{"$f":"unique_contracts!J4976","v":0},{"$f":"unique_contracts!K4976","v":0},{"$f":"unique_contracts!M4976","v":0},{"$f":"unique_contracts!N4976","v":0},{"$f":"unique_contracts!P4976","v":0},{"$f":"unique_contracts!R4976","v":0},{"$f":"unique_contracts!V4976","v":0},{"$f":"unique_contracts!AB4976","v":0},{"$f":"unique_contracts!AM4976","v":0},{"$f":"unique_contracts!AN4976","v":0},{"$f":"unique_contracts!AO4976","v":0},{"$f":"unique_contracts!AP4976","v":0},{"$f":"unique_contracts!AQ4976","v":0},{"$f":"unique_contracts!AR4976","v":0},{"$f":"unique_contracts!CA4976","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4974,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4974,\"pumped_storage\",\n      IF(AND(NOT(U4974),V4974),\"n/a\",\n        IF(AND(K4974>0,OR(G4974=\"NotHybrid\",G4974=0)),_xlfn.CONCAT(AB4974,INDEX(resources!$G:$G,MATCH(C4974,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4974,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4974=\"Online\",NOT(ISNUMBER(MATCH(AC4974,misc!$DE:$DE,0)))),F4974,E4974)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AL$1,$AG4974>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AL$1,$AG4974>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AM$1,$AG4974>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CK$3:CK$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AM$1,$AG4974>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CK$3:CK$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AN$1,$AG4974>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CL$3:CL$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AN$1,$AG4974>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CL$3:CL$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AO$1,$AG4974>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CM$3:CM$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AO$1,$AG4974>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CM$3:CM$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AP$1,$AG4974>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CN$3:CN$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AP$1,$AG4974>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CN$3:CN$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AQ$1,$AG4974>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CO$3:CO$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AQ$1,$AG4974>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CO$3:CO$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AR$1,$AG4974>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CP$3:CP$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AR$1,$AG4974>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CP$3:CP$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AS$1,$AG4974>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AS$1,$AG4974>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AT$1,$AG4974>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CR$3:CR$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AT$1,$AG4974>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CR$3:CR$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AU$1,$AG4974>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CS$3:CS$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AU$1,$AG4974>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CS$3:CS$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AV$1,$AG4974>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CT$3:CT$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AV$1,$AG4974>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CT$3:CT$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AW$1,$AG4974>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CU$3:CU$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AW$1,$AG4974>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CU$3:CU$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AX$1,$AG4974>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CV$3:CV$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AX$1,$AG4974>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CV$3:CV$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AY$1,$AG4974>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CW$3:CW$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AY$1,$AG4974>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CW$3:CW$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=AZ$1,$AG4974>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CX$3:CX$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=AZ$1,$AG4974>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CX$3:CX$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=BA$1,$AG4974>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CY$3:CY$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=BA$1,$AG4974>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CY$3:CY$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=BB$1,$AG4974>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=BB$1,$AG4974>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=BC$1,$AG4974>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!DA$3:DA$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=BC$1,$AG4974>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!DA$3:DA$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=BD$1,$AG4974>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!DB$3:DB$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=BD$1,$AG4974>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!DB$3:DB$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4974<=BE$1,$AG4974>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4974,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4974>$AB4974,$AD4974=\"n/a\"),($AA4974-$AB4974)*INDEX(misc!DC$3:DC$6,MATCH($AC4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4974=\"n/a\",$AJ4974*$AI4974,$I4974)\n    +IFERROR(\n      IF(AND($AF4974<=BE$1,$AG4974>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4974,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4974>$AB4974,($AA4974-$AB4974)*INDEX(misc!DC$3:DC$6,MATCH($AD4974,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4974*$AH4974*$AI4974),\n$X4974)*$AK4974","v":0}]
[null,{"$f":"unique_contracts!A4977","v":0},{"$f":"unique_contracts!B4977","v":0},{"$f":"unique_contracts!D4977","v":0},{"$f":"unique_contracts!J4977","v":0},{"$f":"unique_contracts!K4977","v":0},{"$f":"unique_contracts!M4977","v":0},{"$f":"unique_contracts!N4977","v":0},{"$f":"unique_contracts!P4977","v":0},{"$f":"unique_contracts!R4977","v":0},{"$f":"unique_contracts!V4977","v":0},{"$f":"unique_contracts!AB4977","v":0},{"$f":"unique_contracts!AM4977","v":0},{"$f":"unique_contracts!AN4977","v":0},{"$f":"unique_contracts!AO4977","v":0},{"$f":"unique_contracts!AP4977","v":0},{"$f":"unique_contracts!AQ4977","v":0},{"$f":"unique_contracts!AR4977","v":0},{"$f":"unique_contracts!CA4977","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4975,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4975,\"pumped_storage\",\n      IF(AND(NOT(U4975),V4975),\"n/a\",\n        IF(AND(K4975>0,OR(G4975=\"NotHybrid\",G4975=0)),_xlfn.CONCAT(AB4975,INDEX(resources!$G:$G,MATCH(C4975,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4975,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4975=\"Online\",NOT(ISNUMBER(MATCH(AC4975,misc!$DE:$DE,0)))),F4975,E4975)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AL$1,$AG4975>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AL$1,$AG4975>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AM$1,$AG4975>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CK$3:CK$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AM$1,$AG4975>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CK$3:CK$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AN$1,$AG4975>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CL$3:CL$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AN$1,$AG4975>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CL$3:CL$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AO$1,$AG4975>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CM$3:CM$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AO$1,$AG4975>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CM$3:CM$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AP$1,$AG4975>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CN$3:CN$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AP$1,$AG4975>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CN$3:CN$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AQ$1,$AG4975>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CO$3:CO$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AQ$1,$AG4975>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CO$3:CO$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AR$1,$AG4975>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CP$3:CP$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AR$1,$AG4975>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CP$3:CP$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AS$1,$AG4975>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AS$1,$AG4975>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AT$1,$AG4975>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CR$3:CR$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AT$1,$AG4975>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CR$3:CR$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AU$1,$AG4975>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CS$3:CS$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AU$1,$AG4975>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CS$3:CS$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AV$1,$AG4975>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CT$3:CT$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AV$1,$AG4975>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CT$3:CT$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AW$1,$AG4975>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CU$3:CU$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AW$1,$AG4975>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CU$3:CU$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AX$1,$AG4975>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CV$3:CV$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AX$1,$AG4975>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CV$3:CV$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AY$1,$AG4975>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CW$3:CW$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AY$1,$AG4975>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CW$3:CW$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=AZ$1,$AG4975>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CX$3:CX$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=AZ$1,$AG4975>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CX$3:CX$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=BA$1,$AG4975>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CY$3:CY$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=BA$1,$AG4975>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CY$3:CY$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=BB$1,$AG4975>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=BB$1,$AG4975>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=BC$1,$AG4975>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!DA$3:DA$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=BC$1,$AG4975>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!DA$3:DA$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=BD$1,$AG4975>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!DB$3:DB$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=BD$1,$AG4975>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!DB$3:DB$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4975<=BE$1,$AG4975>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4975,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4975>$AB4975,$AD4975=\"n/a\"),($AA4975-$AB4975)*INDEX(misc!DC$3:DC$6,MATCH($AC4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4975=\"n/a\",$AJ4975*$AI4975,$I4975)\n    +IFERROR(\n      IF(AND($AF4975<=BE$1,$AG4975>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4975,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4975>$AB4975,($AA4975-$AB4975)*INDEX(misc!DC$3:DC$6,MATCH($AD4975,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4975*$AH4975*$AI4975),\n$X4975)*$AK4975","v":0}]
[null,{"$f":"unique_contracts!A4978","v":0},{"$f":"unique_contracts!B4978","v":0},{"$f":"unique_contracts!D4978","v":0},{"$f":"unique_contracts!J4978","v":0},{"$f":"unique_contracts!K4978","v":0},{"$f":"unique_contracts!M4978","v":0},{"$f":"unique_contracts!N4978","v":0},{"$f":"unique_contracts!P4978","v":0},{"$f":"unique_contracts!R4978","v":0},{"$f":"unique_contracts!V4978","v":0},{"$f":"unique_contracts!AB4978","v":0},{"$f":"unique_contracts!AM4978","v":0},{"$f":"unique_contracts!AN4978","v":0},{"$f":"unique_contracts!AO4978","v":0},{"$f":"unique_contracts!AP4978","v":0},{"$f":"unique_contracts!AQ4978","v":0},{"$f":"unique_contracts!AR4978","v":0},{"$f":"unique_contracts!CA4978","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4976,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4976,\"pumped_storage\",\n      IF(AND(NOT(U4976),V4976),\"n/a\",\n        IF(AND(K4976>0,OR(G4976=\"NotHybrid\",G4976=0)),_xlfn.CONCAT(AB4976,INDEX(resources!$G:$G,MATCH(C4976,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4976,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4976=\"Online\",NOT(ISNUMBER(MATCH(AC4976,misc!$DE:$DE,0)))),F4976,E4976)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AL$1,$AG4976>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AL$1,$AG4976>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AM$1,$AG4976>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CK$3:CK$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AM$1,$AG4976>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CK$3:CK$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AN$1,$AG4976>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CL$3:CL$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AN$1,$AG4976>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CL$3:CL$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AO$1,$AG4976>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CM$3:CM$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AO$1,$AG4976>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CM$3:CM$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AP$1,$AG4976>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CN$3:CN$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AP$1,$AG4976>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CN$3:CN$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AQ$1,$AG4976>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CO$3:CO$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AQ$1,$AG4976>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CO$3:CO$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AR$1,$AG4976>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CP$3:CP$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AR$1,$AG4976>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CP$3:CP$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AS$1,$AG4976>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AS$1,$AG4976>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AT$1,$AG4976>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CR$3:CR$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AT$1,$AG4976>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CR$3:CR$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AU$1,$AG4976>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CS$3:CS$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AU$1,$AG4976>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CS$3:CS$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AV$1,$AG4976>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CT$3:CT$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AV$1,$AG4976>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CT$3:CT$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AW$1,$AG4976>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CU$3:CU$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AW$1,$AG4976>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CU$3:CU$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AX$1,$AG4976>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CV$3:CV$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AX$1,$AG4976>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CV$3:CV$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AY$1,$AG4976>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CW$3:CW$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AY$1,$AG4976>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CW$3:CW$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=AZ$1,$AG4976>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CX$3:CX$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=AZ$1,$AG4976>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CX$3:CX$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=BA$1,$AG4976>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CY$3:CY$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=BA$1,$AG4976>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CY$3:CY$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=BB$1,$AG4976>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=BB$1,$AG4976>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=BC$1,$AG4976>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!DA$3:DA$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=BC$1,$AG4976>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!DA$3:DA$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=BD$1,$AG4976>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!DB$3:DB$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=BD$1,$AG4976>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!DB$3:DB$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4976<=BE$1,$AG4976>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4976,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4976>$AB4976,$AD4976=\"n/a\"),($AA4976-$AB4976)*INDEX(misc!DC$3:DC$6,MATCH($AC4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4976=\"n/a\",$AJ4976*$AI4976,$I4976)\n    +IFERROR(\n      IF(AND($AF4976<=BE$1,$AG4976>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4976,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4976>$AB4976,($AA4976-$AB4976)*INDEX(misc!DC$3:DC$6,MATCH($AD4976,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4976*$AH4976*$AI4976),\n$X4976)*$AK4976","v":0}]
[null,{"$f":"unique_contracts!A4979","v":0},{"$f":"unique_contracts!B4979","v":0},{"$f":"unique_contracts!D4979","v":0},{"$f":"unique_contracts!J4979","v":0},{"$f":"unique_contracts!K4979","v":0},{"$f":"unique_contracts!M4979","v":0},{"$f":"unique_contracts!N4979","v":0},{"$f":"unique_contracts!P4979","v":0},{"$f":"unique_contracts!R4979","v":0},{"$f":"unique_contracts!V4979","v":0},{"$f":"unique_contracts!AB4979","v":0},{"$f":"unique_contracts!AM4979","v":0},{"$f":"unique_contracts!AN4979","v":0},{"$f":"unique_contracts!AO4979","v":0},{"$f":"unique_contracts!AP4979","v":0},{"$f":"unique_contracts!AQ4979","v":0},{"$f":"unique_contracts!AR4979","v":0},{"$f":"unique_contracts!CA4979","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4977,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4977,\"pumped_storage\",\n      IF(AND(NOT(U4977),V4977),\"n/a\",\n        IF(AND(K4977>0,OR(G4977=\"NotHybrid\",G4977=0)),_xlfn.CONCAT(AB4977,INDEX(resources!$G:$G,MATCH(C4977,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4977,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4977=\"Online\",NOT(ISNUMBER(MATCH(AC4977,misc!$DE:$DE,0)))),F4977,E4977)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AL$1,$AG4977>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AL$1,$AG4977>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AM$1,$AG4977>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CK$3:CK$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AM$1,$AG4977>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CK$3:CK$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AN$1,$AG4977>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CL$3:CL$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AN$1,$AG4977>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CL$3:CL$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AO$1,$AG4977>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CM$3:CM$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AO$1,$AG4977>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CM$3:CM$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AP$1,$AG4977>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CN$3:CN$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AP$1,$AG4977>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CN$3:CN$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AQ$1,$AG4977>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CO$3:CO$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AQ$1,$AG4977>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CO$3:CO$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AR$1,$AG4977>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CP$3:CP$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AR$1,$AG4977>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CP$3:CP$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AS$1,$AG4977>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AS$1,$AG4977>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AT$1,$AG4977>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CR$3:CR$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AT$1,$AG4977>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CR$3:CR$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AU$1,$AG4977>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CS$3:CS$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AU$1,$AG4977>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CS$3:CS$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AV$1,$AG4977>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CT$3:CT$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AV$1,$AG4977>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CT$3:CT$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AW$1,$AG4977>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CU$3:CU$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AW$1,$AG4977>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CU$3:CU$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AX$1,$AG4977>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CV$3:CV$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AX$1,$AG4977>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CV$3:CV$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AY$1,$AG4977>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CW$3:CW$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AY$1,$AG4977>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CW$3:CW$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=AZ$1,$AG4977>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CX$3:CX$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=AZ$1,$AG4977>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CX$3:CX$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=BA$1,$AG4977>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CY$3:CY$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=BA$1,$AG4977>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CY$3:CY$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=BB$1,$AG4977>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=BB$1,$AG4977>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=BC$1,$AG4977>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!DA$3:DA$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=BC$1,$AG4977>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!DA$3:DA$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=BD$1,$AG4977>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!DB$3:DB$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=BD$1,$AG4977>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!DB$3:DB$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4977<=BE$1,$AG4977>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4977,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4977>$AB4977,$AD4977=\"n/a\"),($AA4977-$AB4977)*INDEX(misc!DC$3:DC$6,MATCH($AC4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4977=\"n/a\",$AJ4977*$AI4977,$I4977)\n    +IFERROR(\n      IF(AND($AF4977<=BE$1,$AG4977>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4977,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4977>$AB4977,($AA4977-$AB4977)*INDEX(misc!DC$3:DC$6,MATCH($AD4977,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4977*$AH4977*$AI4977),\n$X4977)*$AK4977","v":0}]
[null,{"$f":"unique_contracts!A4980","v":0},{"$f":"unique_contracts!B4980","v":0},{"$f":"unique_contracts!D4980","v":0},{"$f":"unique_contracts!J4980","v":0},{"$f":"unique_contracts!K4980","v":0},{"$f":"unique_contracts!M4980","v":0},{"$f":"unique_contracts!N4980","v":0},{"$f":"unique_contracts!P4980","v":0},{"$f":"unique_contracts!R4980","v":0},{"$f":"unique_contracts!V4980","v":0},{"$f":"unique_contracts!AB4980","v":0},{"$f":"unique_contracts!AM4980","v":0},{"$f":"unique_contracts!AN4980","v":0},{"$f":"unique_contracts!AO4980","v":0},{"$f":"unique_contracts!AP4980","v":0},{"$f":"unique_contracts!AQ4980","v":0},{"$f":"unique_contracts!AR4980","v":0},{"$f":"unique_contracts!CA4980","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4978,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4978,\"pumped_storage\",\n      IF(AND(NOT(U4978),V4978),\"n/a\",\n        IF(AND(K4978>0,OR(G4978=\"NotHybrid\",G4978=0)),_xlfn.CONCAT(AB4978,INDEX(resources!$G:$G,MATCH(C4978,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4978,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4978=\"Online\",NOT(ISNUMBER(MATCH(AC4978,misc!$DE:$DE,0)))),F4978,E4978)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AL$1,$AG4978>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AL$1,$AG4978>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AM$1,$AG4978>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CK$3:CK$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AM$1,$AG4978>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CK$3:CK$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AN$1,$AG4978>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CL$3:CL$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AN$1,$AG4978>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CL$3:CL$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AO$1,$AG4978>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CM$3:CM$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AO$1,$AG4978>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CM$3:CM$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AP$1,$AG4978>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CN$3:CN$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AP$1,$AG4978>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CN$3:CN$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AQ$1,$AG4978>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CO$3:CO$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AQ$1,$AG4978>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CO$3:CO$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AR$1,$AG4978>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CP$3:CP$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AR$1,$AG4978>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CP$3:CP$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AS$1,$AG4978>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AS$1,$AG4978>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AT$1,$AG4978>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CR$3:CR$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AT$1,$AG4978>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CR$3:CR$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AU$1,$AG4978>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CS$3:CS$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AU$1,$AG4978>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CS$3:CS$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AV$1,$AG4978>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CT$3:CT$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AV$1,$AG4978>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CT$3:CT$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AW$1,$AG4978>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CU$3:CU$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AW$1,$AG4978>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CU$3:CU$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AX$1,$AG4978>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CV$3:CV$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AX$1,$AG4978>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CV$3:CV$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AY$1,$AG4978>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CW$3:CW$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AY$1,$AG4978>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CW$3:CW$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=AZ$1,$AG4978>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CX$3:CX$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=AZ$1,$AG4978>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CX$3:CX$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=BA$1,$AG4978>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CY$3:CY$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=BA$1,$AG4978>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CY$3:CY$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=BB$1,$AG4978>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=BB$1,$AG4978>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=BC$1,$AG4978>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!DA$3:DA$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=BC$1,$AG4978>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!DA$3:DA$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=BD$1,$AG4978>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!DB$3:DB$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=BD$1,$AG4978>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!DB$3:DB$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4978<=BE$1,$AG4978>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4978,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4978>$AB4978,$AD4978=\"n/a\"),($AA4978-$AB4978)*INDEX(misc!DC$3:DC$6,MATCH($AC4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4978=\"n/a\",$AJ4978*$AI4978,$I4978)\n    +IFERROR(\n      IF(AND($AF4978<=BE$1,$AG4978>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4978,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4978>$AB4978,($AA4978-$AB4978)*INDEX(misc!DC$3:DC$6,MATCH($AD4978,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4978*$AH4978*$AI4978),\n$X4978)*$AK4978","v":0}]
[null,{"$f":"unique_contracts!A4981","v":0},{"$f":"unique_contracts!B4981","v":0},{"$f":"unique_contracts!D4981","v":0},{"$f":"unique_contracts!J4981","v":0},{"$f":"unique_contracts!K4981","v":0},{"$f":"unique_contracts!M4981","v":0},{"$f":"unique_contracts!N4981","v":0},{"$f":"unique_contracts!P4981","v":0},{"$f":"unique_contracts!R4981","v":0},{"$f":"unique_contracts!V4981","v":0},{"$f":"unique_contracts!AB4981","v":0},{"$f":"unique_contracts!AM4981","v":0},{"$f":"unique_contracts!AN4981","v":0},{"$f":"unique_contracts!AO4981","v":0},{"$f":"unique_contracts!AP4981","v":0},{"$f":"unique_contracts!AQ4981","v":0},{"$f":"unique_contracts!AR4981","v":0},{"$f":"unique_contracts!CA4981","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4979,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4979,\"pumped_storage\",\n      IF(AND(NOT(U4979),V4979),\"n/a\",\n        IF(AND(K4979>0,OR(G4979=\"NotHybrid\",G4979=0)),_xlfn.CONCAT(AB4979,INDEX(resources!$G:$G,MATCH(C4979,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4979,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4979=\"Online\",NOT(ISNUMBER(MATCH(AC4979,misc!$DE:$DE,0)))),F4979,E4979)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AL$1,$AG4979>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AL$1,$AG4979>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AM$1,$AG4979>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CK$3:CK$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AM$1,$AG4979>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CK$3:CK$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AN$1,$AG4979>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CL$3:CL$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AN$1,$AG4979>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CL$3:CL$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AO$1,$AG4979>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CM$3:CM$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AO$1,$AG4979>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CM$3:CM$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AP$1,$AG4979>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CN$3:CN$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AP$1,$AG4979>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CN$3:CN$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AQ$1,$AG4979>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CO$3:CO$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AQ$1,$AG4979>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CO$3:CO$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AR$1,$AG4979>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CP$3:CP$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AR$1,$AG4979>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CP$3:CP$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AS$1,$AG4979>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AS$1,$AG4979>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AT$1,$AG4979>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CR$3:CR$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AT$1,$AG4979>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CR$3:CR$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AU$1,$AG4979>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CS$3:CS$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AU$1,$AG4979>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CS$3:CS$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AV$1,$AG4979>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CT$3:CT$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AV$1,$AG4979>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CT$3:CT$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AW$1,$AG4979>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CU$3:CU$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AW$1,$AG4979>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CU$3:CU$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AX$1,$AG4979>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CV$3:CV$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AX$1,$AG4979>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CV$3:CV$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AY$1,$AG4979>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CW$3:CW$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AY$1,$AG4979>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CW$3:CW$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=AZ$1,$AG4979>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CX$3:CX$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=AZ$1,$AG4979>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CX$3:CX$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=BA$1,$AG4979>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CY$3:CY$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=BA$1,$AG4979>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CY$3:CY$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=BB$1,$AG4979>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=BB$1,$AG4979>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=BC$1,$AG4979>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!DA$3:DA$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=BC$1,$AG4979>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!DA$3:DA$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=BD$1,$AG4979>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!DB$3:DB$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=BD$1,$AG4979>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!DB$3:DB$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4979<=BE$1,$AG4979>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4979,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4979>$AB4979,$AD4979=\"n/a\"),($AA4979-$AB4979)*INDEX(misc!DC$3:DC$6,MATCH($AC4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4979=\"n/a\",$AJ4979*$AI4979,$I4979)\n    +IFERROR(\n      IF(AND($AF4979<=BE$1,$AG4979>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4979,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4979>$AB4979,($AA4979-$AB4979)*INDEX(misc!DC$3:DC$6,MATCH($AD4979,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4979*$AH4979*$AI4979),\n$X4979)*$AK4979","v":0}]
[null,{"$f":"unique_contracts!A4982","v":0},{"$f":"unique_contracts!B4982","v":0},{"$f":"unique_contracts!D4982","v":0},{"$f":"unique_contracts!J4982","v":0},{"$f":"unique_contracts!K4982","v":0},{"$f":"unique_contracts!M4982","v":0},{"$f":"unique_contracts!N4982","v":0},{"$f":"unique_contracts!P4982","v":0},{"$f":"unique_contracts!R4982","v":0},{"$f":"unique_contracts!V4982","v":0},{"$f":"unique_contracts!AB4982","v":0},{"$f":"unique_contracts!AM4982","v":0},{"$f":"unique_contracts!AN4982","v":0},{"$f":"unique_contracts!AO4982","v":0},{"$f":"unique_contracts!AP4982","v":0},{"$f":"unique_contracts!AQ4982","v":0},{"$f":"unique_contracts!AR4982","v":0},{"$f":"unique_contracts!CA4982","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4980,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4980,\"pumped_storage\",\n      IF(AND(NOT(U4980),V4980),\"n/a\",\n        IF(AND(K4980>0,OR(G4980=\"NotHybrid\",G4980=0)),_xlfn.CONCAT(AB4980,INDEX(resources!$G:$G,MATCH(C4980,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4980,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4980=\"Online\",NOT(ISNUMBER(MATCH(AC4980,misc!$DE:$DE,0)))),F4980,E4980)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AL$1,$AG4980>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AL$1,$AG4980>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AM$1,$AG4980>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CK$3:CK$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AM$1,$AG4980>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CK$3:CK$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AN$1,$AG4980>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CL$3:CL$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AN$1,$AG4980>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CL$3:CL$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AO$1,$AG4980>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CM$3:CM$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AO$1,$AG4980>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CM$3:CM$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AP$1,$AG4980>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CN$3:CN$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AP$1,$AG4980>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CN$3:CN$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AQ$1,$AG4980>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CO$3:CO$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AQ$1,$AG4980>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CO$3:CO$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AR$1,$AG4980>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CP$3:CP$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AR$1,$AG4980>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CP$3:CP$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AS$1,$AG4980>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AS$1,$AG4980>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AT$1,$AG4980>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CR$3:CR$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AT$1,$AG4980>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CR$3:CR$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AU$1,$AG4980>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CS$3:CS$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AU$1,$AG4980>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CS$3:CS$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AV$1,$AG4980>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CT$3:CT$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AV$1,$AG4980>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CT$3:CT$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AW$1,$AG4980>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CU$3:CU$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AW$1,$AG4980>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CU$3:CU$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AX$1,$AG4980>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CV$3:CV$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AX$1,$AG4980>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CV$3:CV$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AY$1,$AG4980>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CW$3:CW$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AY$1,$AG4980>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CW$3:CW$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=AZ$1,$AG4980>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CX$3:CX$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=AZ$1,$AG4980>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CX$3:CX$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=BA$1,$AG4980>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CY$3:CY$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=BA$1,$AG4980>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CY$3:CY$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=BB$1,$AG4980>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=BB$1,$AG4980>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=BC$1,$AG4980>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!DA$3:DA$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=BC$1,$AG4980>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!DA$3:DA$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=BD$1,$AG4980>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!DB$3:DB$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=BD$1,$AG4980>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!DB$3:DB$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4980<=BE$1,$AG4980>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4980,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4980>$AB4980,$AD4980=\"n/a\"),($AA4980-$AB4980)*INDEX(misc!DC$3:DC$6,MATCH($AC4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4980=\"n/a\",$AJ4980*$AI4980,$I4980)\n    +IFERROR(\n      IF(AND($AF4980<=BE$1,$AG4980>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4980,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4980>$AB4980,($AA4980-$AB4980)*INDEX(misc!DC$3:DC$6,MATCH($AD4980,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4980*$AH4980*$AI4980),\n$X4980)*$AK4980","v":0}]
[null,{"$f":"unique_contracts!A4983","v":0},{"$f":"unique_contracts!B4983","v":0},{"$f":"unique_contracts!D4983","v":0},{"$f":"unique_contracts!J4983","v":0},{"$f":"unique_contracts!K4983","v":0},{"$f":"unique_contracts!M4983","v":0},{"$f":"unique_contracts!N4983","v":0},{"$f":"unique_contracts!P4983","v":0},{"$f":"unique_contracts!R4983","v":0},{"$f":"unique_contracts!V4983","v":0},{"$f":"unique_contracts!AB4983","v":0},{"$f":"unique_contracts!AM4983","v":0},{"$f":"unique_contracts!AN4983","v":0},{"$f":"unique_contracts!AO4983","v":0},{"$f":"unique_contracts!AP4983","v":0},{"$f":"unique_contracts!AQ4983","v":0},{"$f":"unique_contracts!AR4983","v":0},{"$f":"unique_contracts!CA4983","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4981,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4981,\"pumped_storage\",\n      IF(AND(NOT(U4981),V4981),\"n/a\",\n        IF(AND(K4981>0,OR(G4981=\"NotHybrid\",G4981=0)),_xlfn.CONCAT(AB4981,INDEX(resources!$G:$G,MATCH(C4981,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4981,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4981=\"Online\",NOT(ISNUMBER(MATCH(AC4981,misc!$DE:$DE,0)))),F4981,E4981)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AL$1,$AG4981>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AL$1,$AG4981>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AM$1,$AG4981>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CK$3:CK$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AM$1,$AG4981>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CK$3:CK$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AN$1,$AG4981>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CL$3:CL$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AN$1,$AG4981>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CL$3:CL$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AO$1,$AG4981>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CM$3:CM$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AO$1,$AG4981>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CM$3:CM$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AP$1,$AG4981>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CN$3:CN$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AP$1,$AG4981>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CN$3:CN$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AQ$1,$AG4981>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CO$3:CO$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AQ$1,$AG4981>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CO$3:CO$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AR$1,$AG4981>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CP$3:CP$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AR$1,$AG4981>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CP$3:CP$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AS$1,$AG4981>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AS$1,$AG4981>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AT$1,$AG4981>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CR$3:CR$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AT$1,$AG4981>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CR$3:CR$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AU$1,$AG4981>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CS$3:CS$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AU$1,$AG4981>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CS$3:CS$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AV$1,$AG4981>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CT$3:CT$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AV$1,$AG4981>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CT$3:CT$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AW$1,$AG4981>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CU$3:CU$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AW$1,$AG4981>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CU$3:CU$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AX$1,$AG4981>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CV$3:CV$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AX$1,$AG4981>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CV$3:CV$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AY$1,$AG4981>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CW$3:CW$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AY$1,$AG4981>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CW$3:CW$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=AZ$1,$AG4981>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CX$3:CX$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=AZ$1,$AG4981>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CX$3:CX$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=BA$1,$AG4981>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CY$3:CY$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=BA$1,$AG4981>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CY$3:CY$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=BB$1,$AG4981>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=BB$1,$AG4981>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=BC$1,$AG4981>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!DA$3:DA$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=BC$1,$AG4981>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!DA$3:DA$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=BD$1,$AG4981>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!DB$3:DB$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=BD$1,$AG4981>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!DB$3:DB$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4981<=BE$1,$AG4981>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4981,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4981>$AB4981,$AD4981=\"n/a\"),($AA4981-$AB4981)*INDEX(misc!DC$3:DC$6,MATCH($AC4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4981=\"n/a\",$AJ4981*$AI4981,$I4981)\n    +IFERROR(\n      IF(AND($AF4981<=BE$1,$AG4981>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4981,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4981>$AB4981,($AA4981-$AB4981)*INDEX(misc!DC$3:DC$6,MATCH($AD4981,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4981*$AH4981*$AI4981),\n$X4981)*$AK4981","v":0}]
[null,{"$f":"unique_contracts!A4984","v":0},{"$f":"unique_contracts!B4984","v":0},{"$f":"unique_contracts!D4984","v":0},{"$f":"unique_contracts!J4984","v":0},{"$f":"unique_contracts!K4984","v":0},{"$f":"unique_contracts!M4984","v":0},{"$f":"unique_contracts!N4984","v":0},{"$f":"unique_contracts!P4984","v":0},{"$f":"unique_contracts!R4984","v":0},{"$f":"unique_contracts!V4984","v":0},{"$f":"unique_contracts!AB4984","v":0},{"$f":"unique_contracts!AM4984","v":0},{"$f":"unique_contracts!AN4984","v":0},{"$f":"unique_contracts!AO4984","v":0},{"$f":"unique_contracts!AP4984","v":0},{"$f":"unique_contracts!AQ4984","v":0},{"$f":"unique_contracts!AR4984","v":0},{"$f":"unique_contracts!CA4984","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4982,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4982,\"pumped_storage\",\n      IF(AND(NOT(U4982),V4982),\"n/a\",\n        IF(AND(K4982>0,OR(G4982=\"NotHybrid\",G4982=0)),_xlfn.CONCAT(AB4982,INDEX(resources!$G:$G,MATCH(C4982,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4982,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4982=\"Online\",NOT(ISNUMBER(MATCH(AC4982,misc!$DE:$DE,0)))),F4982,E4982)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AL$1,$AG4982>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AL$1,$AG4982>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AM$1,$AG4982>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CK$3:CK$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AM$1,$AG4982>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CK$3:CK$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AN$1,$AG4982>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CL$3:CL$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AN$1,$AG4982>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CL$3:CL$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AO$1,$AG4982>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CM$3:CM$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AO$1,$AG4982>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CM$3:CM$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AP$1,$AG4982>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CN$3:CN$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AP$1,$AG4982>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CN$3:CN$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AQ$1,$AG4982>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CO$3:CO$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AQ$1,$AG4982>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CO$3:CO$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AR$1,$AG4982>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CP$3:CP$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AR$1,$AG4982>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CP$3:CP$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AS$1,$AG4982>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AS$1,$AG4982>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AT$1,$AG4982>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CR$3:CR$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AT$1,$AG4982>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CR$3:CR$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AU$1,$AG4982>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CS$3:CS$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AU$1,$AG4982>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CS$3:CS$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AV$1,$AG4982>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CT$3:CT$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AV$1,$AG4982>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CT$3:CT$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AW$1,$AG4982>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CU$3:CU$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AW$1,$AG4982>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CU$3:CU$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AX$1,$AG4982>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CV$3:CV$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AX$1,$AG4982>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CV$3:CV$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AY$1,$AG4982>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CW$3:CW$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AY$1,$AG4982>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CW$3:CW$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=AZ$1,$AG4982>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CX$3:CX$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=AZ$1,$AG4982>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CX$3:CX$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=BA$1,$AG4982>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CY$3:CY$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=BA$1,$AG4982>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CY$3:CY$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=BB$1,$AG4982>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=BB$1,$AG4982>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=BC$1,$AG4982>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!DA$3:DA$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=BC$1,$AG4982>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!DA$3:DA$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=BD$1,$AG4982>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!DB$3:DB$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=BD$1,$AG4982>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!DB$3:DB$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4982<=BE$1,$AG4982>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4982,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4982>$AB4982,$AD4982=\"n/a\"),($AA4982-$AB4982)*INDEX(misc!DC$3:DC$6,MATCH($AC4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4982=\"n/a\",$AJ4982*$AI4982,$I4982)\n    +IFERROR(\n      IF(AND($AF4982<=BE$1,$AG4982>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4982,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4982>$AB4982,($AA4982-$AB4982)*INDEX(misc!DC$3:DC$6,MATCH($AD4982,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4982*$AH4982*$AI4982),\n$X4982)*$AK4982","v":0}]
[null,{"$f":"unique_contracts!A4985","v":0},{"$f":"unique_contracts!B4985","v":0},{"$f":"unique_contracts!D4985","v":0},{"$f":"unique_contracts!J4985","v":0},{"$f":"unique_contracts!K4985","v":0},{"$f":"unique_contracts!M4985","v":0},{"$f":"unique_contracts!N4985","v":0},{"$f":"unique_contracts!P4985","v":0},{"$f":"unique_contracts!R4985","v":0},{"$f":"unique_contracts!V4985","v":0},{"$f":"unique_contracts!AB4985","v":0},{"$f":"unique_contracts!AM4985","v":0},{"$f":"unique_contracts!AN4985","v":0},{"$f":"unique_contracts!AO4985","v":0},{"$f":"unique_contracts!AP4985","v":0},{"$f":"unique_contracts!AQ4985","v":0},{"$f":"unique_contracts!AR4985","v":0},{"$f":"unique_contracts!CA4985","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4983,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4983,\"pumped_storage\",\n      IF(AND(NOT(U4983),V4983),\"n/a\",\n        IF(AND(K4983>0,OR(G4983=\"NotHybrid\",G4983=0)),_xlfn.CONCAT(AB4983,INDEX(resources!$G:$G,MATCH(C4983,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4983,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4983=\"Online\",NOT(ISNUMBER(MATCH(AC4983,misc!$DE:$DE,0)))),F4983,E4983)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AL$1,$AG4983>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AL$1,$AG4983>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AM$1,$AG4983>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CK$3:CK$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AM$1,$AG4983>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CK$3:CK$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AN$1,$AG4983>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CL$3:CL$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AN$1,$AG4983>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CL$3:CL$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AO$1,$AG4983>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CM$3:CM$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AO$1,$AG4983>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CM$3:CM$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AP$1,$AG4983>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CN$3:CN$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AP$1,$AG4983>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CN$3:CN$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AQ$1,$AG4983>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CO$3:CO$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AQ$1,$AG4983>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CO$3:CO$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AR$1,$AG4983>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CP$3:CP$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AR$1,$AG4983>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CP$3:CP$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AS$1,$AG4983>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AS$1,$AG4983>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AT$1,$AG4983>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CR$3:CR$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AT$1,$AG4983>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CR$3:CR$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AU$1,$AG4983>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CS$3:CS$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AU$1,$AG4983>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CS$3:CS$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AV$1,$AG4983>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CT$3:CT$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AV$1,$AG4983>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CT$3:CT$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AW$1,$AG4983>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CU$3:CU$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AW$1,$AG4983>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CU$3:CU$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AX$1,$AG4983>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CV$3:CV$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AX$1,$AG4983>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CV$3:CV$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AY$1,$AG4983>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CW$3:CW$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AY$1,$AG4983>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CW$3:CW$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=AZ$1,$AG4983>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CX$3:CX$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=AZ$1,$AG4983>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CX$3:CX$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=BA$1,$AG4983>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CY$3:CY$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=BA$1,$AG4983>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CY$3:CY$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=BB$1,$AG4983>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=BB$1,$AG4983>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=BC$1,$AG4983>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!DA$3:DA$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=BC$1,$AG4983>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!DA$3:DA$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=BD$1,$AG4983>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!DB$3:DB$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=BD$1,$AG4983>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!DB$3:DB$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4983<=BE$1,$AG4983>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4983,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4983>$AB4983,$AD4983=\"n/a\"),($AA4983-$AB4983)*INDEX(misc!DC$3:DC$6,MATCH($AC4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4983=\"n/a\",$AJ4983*$AI4983,$I4983)\n    +IFERROR(\n      IF(AND($AF4983<=BE$1,$AG4983>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4983,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4983>$AB4983,($AA4983-$AB4983)*INDEX(misc!DC$3:DC$6,MATCH($AD4983,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4983*$AH4983*$AI4983),\n$X4983)*$AK4983","v":0}]
[null,{"$f":"unique_contracts!A4986","v":0},{"$f":"unique_contracts!B4986","v":0},{"$f":"unique_contracts!D4986","v":0},{"$f":"unique_contracts!J4986","v":0},{"$f":"unique_contracts!K4986","v":0},{"$f":"unique_contracts!M4986","v":0},{"$f":"unique_contracts!N4986","v":0},{"$f":"unique_contracts!P4986","v":0},{"$f":"unique_contracts!R4986","v":0},{"$f":"unique_contracts!V4986","v":0},{"$f":"unique_contracts!AB4986","v":0},{"$f":"unique_contracts!AM4986","v":0},{"$f":"unique_contracts!AN4986","v":0},{"$f":"unique_contracts!AO4986","v":0},{"$f":"unique_contracts!AP4986","v":0},{"$f":"unique_contracts!AQ4986","v":0},{"$f":"unique_contracts!AR4986","v":0},{"$f":"unique_contracts!CA4986","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4984,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4984,\"pumped_storage\",\n      IF(AND(NOT(U4984),V4984),\"n/a\",\n        IF(AND(K4984>0,OR(G4984=\"NotHybrid\",G4984=0)),_xlfn.CONCAT(AB4984,INDEX(resources!$G:$G,MATCH(C4984,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4984,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4984=\"Online\",NOT(ISNUMBER(MATCH(AC4984,misc!$DE:$DE,0)))),F4984,E4984)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AL$1,$AG4984>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AL$1,$AG4984>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AM$1,$AG4984>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CK$3:CK$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AM$1,$AG4984>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CK$3:CK$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AN$1,$AG4984>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CL$3:CL$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AN$1,$AG4984>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CL$3:CL$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AO$1,$AG4984>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CM$3:CM$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AO$1,$AG4984>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CM$3:CM$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AP$1,$AG4984>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CN$3:CN$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AP$1,$AG4984>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CN$3:CN$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AQ$1,$AG4984>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CO$3:CO$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AQ$1,$AG4984>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CO$3:CO$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AR$1,$AG4984>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CP$3:CP$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AR$1,$AG4984>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CP$3:CP$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AS$1,$AG4984>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AS$1,$AG4984>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AT$1,$AG4984>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CR$3:CR$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AT$1,$AG4984>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CR$3:CR$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AU$1,$AG4984>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CS$3:CS$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AU$1,$AG4984>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CS$3:CS$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AV$1,$AG4984>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CT$3:CT$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AV$1,$AG4984>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CT$3:CT$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AW$1,$AG4984>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CU$3:CU$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AW$1,$AG4984>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CU$3:CU$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AX$1,$AG4984>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CV$3:CV$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AX$1,$AG4984>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CV$3:CV$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AY$1,$AG4984>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CW$3:CW$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AY$1,$AG4984>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CW$3:CW$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=AZ$1,$AG4984>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CX$3:CX$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=AZ$1,$AG4984>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CX$3:CX$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=BA$1,$AG4984>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CY$3:CY$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=BA$1,$AG4984>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CY$3:CY$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=BB$1,$AG4984>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=BB$1,$AG4984>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=BC$1,$AG4984>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!DA$3:DA$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=BC$1,$AG4984>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!DA$3:DA$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=BD$1,$AG4984>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!DB$3:DB$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=BD$1,$AG4984>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!DB$3:DB$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4984<=BE$1,$AG4984>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4984,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4984>$AB4984,$AD4984=\"n/a\"),($AA4984-$AB4984)*INDEX(misc!DC$3:DC$6,MATCH($AC4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4984=\"n/a\",$AJ4984*$AI4984,$I4984)\n    +IFERROR(\n      IF(AND($AF4984<=BE$1,$AG4984>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4984,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4984>$AB4984,($AA4984-$AB4984)*INDEX(misc!DC$3:DC$6,MATCH($AD4984,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4984*$AH4984*$AI4984),\n$X4984)*$AK4984","v":0}]
[null,{"$f":"unique_contracts!A4987","v":0},{"$f":"unique_contracts!B4987","v":0},{"$f":"unique_contracts!D4987","v":0},{"$f":"unique_contracts!J4987","v":0},{"$f":"unique_contracts!K4987","v":0},{"$f":"unique_contracts!M4987","v":0},{"$f":"unique_contracts!N4987","v":0},{"$f":"unique_contracts!P4987","v":0},{"$f":"unique_contracts!R4987","v":0},{"$f":"unique_contracts!V4987","v":0},{"$f":"unique_contracts!AB4987","v":0},{"$f":"unique_contracts!AM4987","v":0},{"$f":"unique_contracts!AN4987","v":0},{"$f":"unique_contracts!AO4987","v":0},{"$f":"unique_contracts!AP4987","v":0},{"$f":"unique_contracts!AQ4987","v":0},{"$f":"unique_contracts!AR4987","v":0},{"$f":"unique_contracts!CA4987","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4985,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4985,\"pumped_storage\",\n      IF(AND(NOT(U4985),V4985),\"n/a\",\n        IF(AND(K4985>0,OR(G4985=\"NotHybrid\",G4985=0)),_xlfn.CONCAT(AB4985,INDEX(resources!$G:$G,MATCH(C4985,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4985,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4985=\"Online\",NOT(ISNUMBER(MATCH(AC4985,misc!$DE:$DE,0)))),F4985,E4985)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AL$1,$AG4985>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AL$1,$AG4985>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AM$1,$AG4985>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CK$3:CK$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AM$1,$AG4985>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CK$3:CK$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AN$1,$AG4985>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CL$3:CL$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AN$1,$AG4985>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CL$3:CL$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AO$1,$AG4985>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CM$3:CM$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AO$1,$AG4985>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CM$3:CM$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AP$1,$AG4985>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CN$3:CN$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AP$1,$AG4985>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CN$3:CN$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AQ$1,$AG4985>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CO$3:CO$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AQ$1,$AG4985>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CO$3:CO$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AR$1,$AG4985>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CP$3:CP$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AR$1,$AG4985>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CP$3:CP$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AS$1,$AG4985>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AS$1,$AG4985>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AT$1,$AG4985>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CR$3:CR$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AT$1,$AG4985>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CR$3:CR$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AU$1,$AG4985>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CS$3:CS$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AU$1,$AG4985>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CS$3:CS$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AV$1,$AG4985>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CT$3:CT$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AV$1,$AG4985>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CT$3:CT$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AW$1,$AG4985>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CU$3:CU$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AW$1,$AG4985>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CU$3:CU$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AX$1,$AG4985>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CV$3:CV$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AX$1,$AG4985>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CV$3:CV$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AY$1,$AG4985>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CW$3:CW$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AY$1,$AG4985>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CW$3:CW$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=AZ$1,$AG4985>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CX$3:CX$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=AZ$1,$AG4985>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CX$3:CX$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=BA$1,$AG4985>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CY$3:CY$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=BA$1,$AG4985>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CY$3:CY$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=BB$1,$AG4985>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=BB$1,$AG4985>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=BC$1,$AG4985>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!DA$3:DA$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=BC$1,$AG4985>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!DA$3:DA$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=BD$1,$AG4985>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!DB$3:DB$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=BD$1,$AG4985>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!DB$3:DB$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4985<=BE$1,$AG4985>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4985,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4985>$AB4985,$AD4985=\"n/a\"),($AA4985-$AB4985)*INDEX(misc!DC$3:DC$6,MATCH($AC4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4985=\"n/a\",$AJ4985*$AI4985,$I4985)\n    +IFERROR(\n      IF(AND($AF4985<=BE$1,$AG4985>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4985,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4985>$AB4985,($AA4985-$AB4985)*INDEX(misc!DC$3:DC$6,MATCH($AD4985,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4985*$AH4985*$AI4985),\n$X4985)*$AK4985","v":0}]
[null,{"$f":"unique_contracts!A4988","v":0},{"$f":"unique_contracts!B4988","v":0},{"$f":"unique_contracts!D4988","v":0},{"$f":"unique_contracts!J4988","v":0},{"$f":"unique_contracts!K4988","v":0},{"$f":"unique_contracts!M4988","v":0},{"$f":"unique_contracts!N4988","v":0},{"$f":"unique_contracts!P4988","v":0},{"$f":"unique_contracts!R4988","v":0},{"$f":"unique_contracts!V4988","v":0},{"$f":"unique_contracts!AB4988","v":0},{"$f":"unique_contracts!AM4988","v":0},{"$f":"unique_contracts!AN4988","v":0},{"$f":"unique_contracts!AO4988","v":0},{"$f":"unique_contracts!AP4988","v":0},{"$f":"unique_contracts!AQ4988","v":0},{"$f":"unique_contracts!AR4988","v":0},{"$f":"unique_contracts!CA4988","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4986,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4986,\"pumped_storage\",\n      IF(AND(NOT(U4986),V4986),\"n/a\",\n        IF(AND(K4986>0,OR(G4986=\"NotHybrid\",G4986=0)),_xlfn.CONCAT(AB4986,INDEX(resources!$G:$G,MATCH(C4986,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4986,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4986=\"Online\",NOT(ISNUMBER(MATCH(AC4986,misc!$DE:$DE,0)))),F4986,E4986)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AL$1,$AG4986>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AL$1,$AG4986>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AM$1,$AG4986>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CK$3:CK$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AM$1,$AG4986>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CK$3:CK$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AN$1,$AG4986>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CL$3:CL$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AN$1,$AG4986>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CL$3:CL$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AO$1,$AG4986>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CM$3:CM$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AO$1,$AG4986>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CM$3:CM$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AP$1,$AG4986>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CN$3:CN$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AP$1,$AG4986>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CN$3:CN$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AQ$1,$AG4986>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CO$3:CO$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AQ$1,$AG4986>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CO$3:CO$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AR$1,$AG4986>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CP$3:CP$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AR$1,$AG4986>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CP$3:CP$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AS$1,$AG4986>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AS$1,$AG4986>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AT$1,$AG4986>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CR$3:CR$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AT$1,$AG4986>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CR$3:CR$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AU$1,$AG4986>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CS$3:CS$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AU$1,$AG4986>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CS$3:CS$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AV$1,$AG4986>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CT$3:CT$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AV$1,$AG4986>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CT$3:CT$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AW$1,$AG4986>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CU$3:CU$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AW$1,$AG4986>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CU$3:CU$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AX$1,$AG4986>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CV$3:CV$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AX$1,$AG4986>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CV$3:CV$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AY$1,$AG4986>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CW$3:CW$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AY$1,$AG4986>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CW$3:CW$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=AZ$1,$AG4986>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CX$3:CX$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=AZ$1,$AG4986>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CX$3:CX$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=BA$1,$AG4986>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CY$3:CY$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=BA$1,$AG4986>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CY$3:CY$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=BB$1,$AG4986>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=BB$1,$AG4986>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=BC$1,$AG4986>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!DA$3:DA$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=BC$1,$AG4986>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!DA$3:DA$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=BD$1,$AG4986>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!DB$3:DB$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=BD$1,$AG4986>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!DB$3:DB$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4986<=BE$1,$AG4986>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4986,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4986>$AB4986,$AD4986=\"n/a\"),($AA4986-$AB4986)*INDEX(misc!DC$3:DC$6,MATCH($AC4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4986=\"n/a\",$AJ4986*$AI4986,$I4986)\n    +IFERROR(\n      IF(AND($AF4986<=BE$1,$AG4986>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4986,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4986>$AB4986,($AA4986-$AB4986)*INDEX(misc!DC$3:DC$6,MATCH($AD4986,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4986*$AH4986*$AI4986),\n$X4986)*$AK4986","v":0}]
[null,{"$f":"unique_contracts!A4989","v":0},{"$f":"unique_contracts!B4989","v":0},{"$f":"unique_contracts!D4989","v":0},{"$f":"unique_contracts!J4989","v":0},{"$f":"unique_contracts!K4989","v":0},{"$f":"unique_contracts!M4989","v":0},{"$f":"unique_contracts!N4989","v":0},{"$f":"unique_contracts!P4989","v":0},{"$f":"unique_contracts!R4989","v":0},{"$f":"unique_contracts!V4989","v":0},{"$f":"unique_contracts!AB4989","v":0},{"$f":"unique_contracts!AM4989","v":0},{"$f":"unique_contracts!AN4989","v":0},{"$f":"unique_contracts!AO4989","v":0},{"$f":"unique_contracts!AP4989","v":0},{"$f":"unique_contracts!AQ4989","v":0},{"$f":"unique_contracts!AR4989","v":0},{"$f":"unique_contracts!CA4989","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4987,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4987,\"pumped_storage\",\n      IF(AND(NOT(U4987),V4987),\"n/a\",\n        IF(AND(K4987>0,OR(G4987=\"NotHybrid\",G4987=0)),_xlfn.CONCAT(AB4987,INDEX(resources!$G:$G,MATCH(C4987,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4987,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4987=\"Online\",NOT(ISNUMBER(MATCH(AC4987,misc!$DE:$DE,0)))),F4987,E4987)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AL$1,$AG4987>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AL$1,$AG4987>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AM$1,$AG4987>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CK$3:CK$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AM$1,$AG4987>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CK$3:CK$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AN$1,$AG4987>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CL$3:CL$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AN$1,$AG4987>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CL$3:CL$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AO$1,$AG4987>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CM$3:CM$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AO$1,$AG4987>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CM$3:CM$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AP$1,$AG4987>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CN$3:CN$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AP$1,$AG4987>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CN$3:CN$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AQ$1,$AG4987>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CO$3:CO$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AQ$1,$AG4987>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CO$3:CO$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AR$1,$AG4987>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CP$3:CP$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AR$1,$AG4987>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CP$3:CP$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AS$1,$AG4987>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AS$1,$AG4987>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AT$1,$AG4987>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CR$3:CR$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AT$1,$AG4987>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CR$3:CR$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AU$1,$AG4987>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CS$3:CS$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AU$1,$AG4987>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CS$3:CS$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AV$1,$AG4987>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CT$3:CT$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AV$1,$AG4987>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CT$3:CT$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AW$1,$AG4987>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CU$3:CU$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AW$1,$AG4987>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CU$3:CU$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AX$1,$AG4987>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CV$3:CV$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AX$1,$AG4987>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CV$3:CV$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AY$1,$AG4987>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CW$3:CW$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AY$1,$AG4987>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CW$3:CW$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=AZ$1,$AG4987>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CX$3:CX$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=AZ$1,$AG4987>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CX$3:CX$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=BA$1,$AG4987>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CY$3:CY$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=BA$1,$AG4987>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CY$3:CY$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=BB$1,$AG4987>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=BB$1,$AG4987>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=BC$1,$AG4987>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!DA$3:DA$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=BC$1,$AG4987>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!DA$3:DA$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=BD$1,$AG4987>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!DB$3:DB$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=BD$1,$AG4987>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!DB$3:DB$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4987<=BE$1,$AG4987>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4987,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4987>$AB4987,$AD4987=\"n/a\"),($AA4987-$AB4987)*INDEX(misc!DC$3:DC$6,MATCH($AC4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4987=\"n/a\",$AJ4987*$AI4987,$I4987)\n    +IFERROR(\n      IF(AND($AF4987<=BE$1,$AG4987>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4987,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4987>$AB4987,($AA4987-$AB4987)*INDEX(misc!DC$3:DC$6,MATCH($AD4987,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4987*$AH4987*$AI4987),\n$X4987)*$AK4987","v":0}]
[null,{"$f":"unique_contracts!A4990","v":0},{"$f":"unique_contracts!B4990","v":0},{"$f":"unique_contracts!D4990","v":0},{"$f":"unique_contracts!J4990","v":0},{"$f":"unique_contracts!K4990","v":0},{"$f":"unique_contracts!M4990","v":0},{"$f":"unique_contracts!N4990","v":0},{"$f":"unique_contracts!P4990","v":0},{"$f":"unique_contracts!R4990","v":0},{"$f":"unique_contracts!V4990","v":0},{"$f":"unique_contracts!AB4990","v":0},{"$f":"unique_contracts!AM4990","v":0},{"$f":"unique_contracts!AN4990","v":0},{"$f":"unique_contracts!AO4990","v":0},{"$f":"unique_contracts!AP4990","v":0},{"$f":"unique_contracts!AQ4990","v":0},{"$f":"unique_contracts!AR4990","v":0},{"$f":"unique_contracts!CA4990","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4988,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4988,\"pumped_storage\",\n      IF(AND(NOT(U4988),V4988),\"n/a\",\n        IF(AND(K4988>0,OR(G4988=\"NotHybrid\",G4988=0)),_xlfn.CONCAT(AB4988,INDEX(resources!$G:$G,MATCH(C4988,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4988,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4988=\"Online\",NOT(ISNUMBER(MATCH(AC4988,misc!$DE:$DE,0)))),F4988,E4988)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AL$1,$AG4988>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AL$1,$AG4988>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AM$1,$AG4988>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CK$3:CK$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AM$1,$AG4988>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CK$3:CK$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AN$1,$AG4988>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CL$3:CL$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AN$1,$AG4988>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CL$3:CL$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AO$1,$AG4988>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CM$3:CM$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AO$1,$AG4988>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CM$3:CM$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AP$1,$AG4988>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CN$3:CN$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AP$1,$AG4988>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CN$3:CN$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AQ$1,$AG4988>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CO$3:CO$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AQ$1,$AG4988>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CO$3:CO$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AR$1,$AG4988>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CP$3:CP$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AR$1,$AG4988>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CP$3:CP$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AS$1,$AG4988>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AS$1,$AG4988>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AT$1,$AG4988>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CR$3:CR$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AT$1,$AG4988>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CR$3:CR$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AU$1,$AG4988>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CS$3:CS$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AU$1,$AG4988>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CS$3:CS$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AV$1,$AG4988>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CT$3:CT$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AV$1,$AG4988>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CT$3:CT$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AW$1,$AG4988>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CU$3:CU$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AW$1,$AG4988>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CU$3:CU$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AX$1,$AG4988>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CV$3:CV$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AX$1,$AG4988>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CV$3:CV$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AY$1,$AG4988>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CW$3:CW$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AY$1,$AG4988>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CW$3:CW$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=AZ$1,$AG4988>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CX$3:CX$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=AZ$1,$AG4988>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CX$3:CX$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=BA$1,$AG4988>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CY$3:CY$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=BA$1,$AG4988>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CY$3:CY$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=BB$1,$AG4988>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=BB$1,$AG4988>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=BC$1,$AG4988>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!DA$3:DA$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=BC$1,$AG4988>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!DA$3:DA$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=BD$1,$AG4988>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!DB$3:DB$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=BD$1,$AG4988>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!DB$3:DB$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4988<=BE$1,$AG4988>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4988,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4988>$AB4988,$AD4988=\"n/a\"),($AA4988-$AB4988)*INDEX(misc!DC$3:DC$6,MATCH($AC4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4988=\"n/a\",$AJ4988*$AI4988,$I4988)\n    +IFERROR(\n      IF(AND($AF4988<=BE$1,$AG4988>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4988,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4988>$AB4988,($AA4988-$AB4988)*INDEX(misc!DC$3:DC$6,MATCH($AD4988,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4988*$AH4988*$AI4988),\n$X4988)*$AK4988","v":0}]
[null,{"$f":"unique_contracts!A4991","v":0},{"$f":"unique_contracts!B4991","v":0},{"$f":"unique_contracts!D4991","v":0},{"$f":"unique_contracts!J4991","v":0},{"$f":"unique_contracts!K4991","v":0},{"$f":"unique_contracts!M4991","v":0},{"$f":"unique_contracts!N4991","v":0},{"$f":"unique_contracts!P4991","v":0},{"$f":"unique_contracts!R4991","v":0},{"$f":"unique_contracts!V4991","v":0},{"$f":"unique_contracts!AB4991","v":0},{"$f":"unique_contracts!AM4991","v":0},{"$f":"unique_contracts!AN4991","v":0},{"$f":"unique_contracts!AO4991","v":0},{"$f":"unique_contracts!AP4991","v":0},{"$f":"unique_contracts!AQ4991","v":0},{"$f":"unique_contracts!AR4991","v":0},{"$f":"unique_contracts!CA4991","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4989,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4989,\"pumped_storage\",\n      IF(AND(NOT(U4989),V4989),\"n/a\",\n        IF(AND(K4989>0,OR(G4989=\"NotHybrid\",G4989=0)),_xlfn.CONCAT(AB4989,INDEX(resources!$G:$G,MATCH(C4989,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4989,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4989=\"Online\",NOT(ISNUMBER(MATCH(AC4989,misc!$DE:$DE,0)))),F4989,E4989)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AL$1,$AG4989>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AL$1,$AG4989>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AM$1,$AG4989>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CK$3:CK$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AM$1,$AG4989>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CK$3:CK$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AN$1,$AG4989>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CL$3:CL$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AN$1,$AG4989>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CL$3:CL$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AO$1,$AG4989>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CM$3:CM$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AO$1,$AG4989>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CM$3:CM$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AP$1,$AG4989>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CN$3:CN$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AP$1,$AG4989>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CN$3:CN$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AQ$1,$AG4989>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CO$3:CO$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AQ$1,$AG4989>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CO$3:CO$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AR$1,$AG4989>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CP$3:CP$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AR$1,$AG4989>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CP$3:CP$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AS$1,$AG4989>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AS$1,$AG4989>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AT$1,$AG4989>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CR$3:CR$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AT$1,$AG4989>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CR$3:CR$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AU$1,$AG4989>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CS$3:CS$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AU$1,$AG4989>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CS$3:CS$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AV$1,$AG4989>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CT$3:CT$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AV$1,$AG4989>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CT$3:CT$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AW$1,$AG4989>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CU$3:CU$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AW$1,$AG4989>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CU$3:CU$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AX$1,$AG4989>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CV$3:CV$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AX$1,$AG4989>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CV$3:CV$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AY$1,$AG4989>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CW$3:CW$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AY$1,$AG4989>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CW$3:CW$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=AZ$1,$AG4989>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CX$3:CX$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=AZ$1,$AG4989>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CX$3:CX$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=BA$1,$AG4989>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CY$3:CY$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=BA$1,$AG4989>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CY$3:CY$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=BB$1,$AG4989>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=BB$1,$AG4989>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=BC$1,$AG4989>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!DA$3:DA$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=BC$1,$AG4989>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!DA$3:DA$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=BD$1,$AG4989>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!DB$3:DB$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=BD$1,$AG4989>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!DB$3:DB$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4989<=BE$1,$AG4989>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4989,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4989>$AB4989,$AD4989=\"n/a\"),($AA4989-$AB4989)*INDEX(misc!DC$3:DC$6,MATCH($AC4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4989=\"n/a\",$AJ4989*$AI4989,$I4989)\n    +IFERROR(\n      IF(AND($AF4989<=BE$1,$AG4989>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4989,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4989>$AB4989,($AA4989-$AB4989)*INDEX(misc!DC$3:DC$6,MATCH($AD4989,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4989*$AH4989*$AI4989),\n$X4989)*$AK4989","v":0}]
[null,{"$f":"unique_contracts!A4992","v":0},{"$f":"unique_contracts!B4992","v":0},{"$f":"unique_contracts!D4992","v":0},{"$f":"unique_contracts!J4992","v":0},{"$f":"unique_contracts!K4992","v":0},{"$f":"unique_contracts!M4992","v":0},{"$f":"unique_contracts!N4992","v":0},{"$f":"unique_contracts!P4992","v":0},{"$f":"unique_contracts!R4992","v":0},{"$f":"unique_contracts!V4992","v":0},{"$f":"unique_contracts!AB4992","v":0},{"$f":"unique_contracts!AM4992","v":0},{"$f":"unique_contracts!AN4992","v":0},{"$f":"unique_contracts!AO4992","v":0},{"$f":"unique_contracts!AP4992","v":0},{"$f":"unique_contracts!AQ4992","v":0},{"$f":"unique_contracts!AR4992","v":0},{"$f":"unique_contracts!CA4992","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4990,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4990,\"pumped_storage\",\n      IF(AND(NOT(U4990),V4990),\"n/a\",\n        IF(AND(K4990>0,OR(G4990=\"NotHybrid\",G4990=0)),_xlfn.CONCAT(AB4990,INDEX(resources!$G:$G,MATCH(C4990,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4990,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4990=\"Online\",NOT(ISNUMBER(MATCH(AC4990,misc!$DE:$DE,0)))),F4990,E4990)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AL$1,$AG4990>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AL$1,$AG4990>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AM$1,$AG4990>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CK$3:CK$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AM$1,$AG4990>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CK$3:CK$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AN$1,$AG4990>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CL$3:CL$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AN$1,$AG4990>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CL$3:CL$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AO$1,$AG4990>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CM$3:CM$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AO$1,$AG4990>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CM$3:CM$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AP$1,$AG4990>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CN$3:CN$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AP$1,$AG4990>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CN$3:CN$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AQ$1,$AG4990>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CO$3:CO$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AQ$1,$AG4990>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CO$3:CO$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AR$1,$AG4990>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CP$3:CP$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AR$1,$AG4990>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CP$3:CP$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AS$1,$AG4990>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AS$1,$AG4990>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AT$1,$AG4990>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CR$3:CR$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AT$1,$AG4990>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CR$3:CR$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AU$1,$AG4990>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CS$3:CS$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AU$1,$AG4990>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CS$3:CS$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AV$1,$AG4990>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CT$3:CT$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AV$1,$AG4990>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CT$3:CT$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AW$1,$AG4990>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CU$3:CU$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AW$1,$AG4990>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CU$3:CU$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AX$1,$AG4990>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CV$3:CV$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AX$1,$AG4990>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CV$3:CV$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AY$1,$AG4990>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CW$3:CW$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AY$1,$AG4990>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CW$3:CW$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=AZ$1,$AG4990>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CX$3:CX$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=AZ$1,$AG4990>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CX$3:CX$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=BA$1,$AG4990>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CY$3:CY$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=BA$1,$AG4990>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CY$3:CY$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=BB$1,$AG4990>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=BB$1,$AG4990>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=BC$1,$AG4990>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!DA$3:DA$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=BC$1,$AG4990>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!DA$3:DA$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=BD$1,$AG4990>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!DB$3:DB$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=BD$1,$AG4990>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!DB$3:DB$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4990<=BE$1,$AG4990>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4990,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4990>$AB4990,$AD4990=\"n/a\"),($AA4990-$AB4990)*INDEX(misc!DC$3:DC$6,MATCH($AC4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4990=\"n/a\",$AJ4990*$AI4990,$I4990)\n    +IFERROR(\n      IF(AND($AF4990<=BE$1,$AG4990>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4990,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4990>$AB4990,($AA4990-$AB4990)*INDEX(misc!DC$3:DC$6,MATCH($AD4990,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4990*$AH4990*$AI4990),\n$X4990)*$AK4990","v":0}]
[null,{"$f":"unique_contracts!A4993","v":0},{"$f":"unique_contracts!B4993","v":0},{"$f":"unique_contracts!D4993","v":0},{"$f":"unique_contracts!J4993","v":0},{"$f":"unique_contracts!K4993","v":0},{"$f":"unique_contracts!M4993","v":0},{"$f":"unique_contracts!N4993","v":0},{"$f":"unique_contracts!P4993","v":0},{"$f":"unique_contracts!R4993","v":0},{"$f":"unique_contracts!V4993","v":0},{"$f":"unique_contracts!AB4993","v":0},{"$f":"unique_contracts!AM4993","v":0},{"$f":"unique_contracts!AN4993","v":0},{"$f":"unique_contracts!AO4993","v":0},{"$f":"unique_contracts!AP4993","v":0},{"$f":"unique_contracts!AQ4993","v":0},{"$f":"unique_contracts!AR4993","v":0},{"$f":"unique_contracts!CA4993","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4991,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4991,\"pumped_storage\",\n      IF(AND(NOT(U4991),V4991),\"n/a\",\n        IF(AND(K4991>0,OR(G4991=\"NotHybrid\",G4991=0)),_xlfn.CONCAT(AB4991,INDEX(resources!$G:$G,MATCH(C4991,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4991,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4991=\"Online\",NOT(ISNUMBER(MATCH(AC4991,misc!$DE:$DE,0)))),F4991,E4991)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AL$1,$AG4991>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AL$1,$AG4991>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AM$1,$AG4991>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CK$3:CK$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AM$1,$AG4991>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CK$3:CK$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AN$1,$AG4991>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CL$3:CL$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AN$1,$AG4991>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CL$3:CL$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AO$1,$AG4991>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CM$3:CM$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AO$1,$AG4991>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CM$3:CM$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AP$1,$AG4991>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CN$3:CN$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AP$1,$AG4991>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CN$3:CN$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AQ$1,$AG4991>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CO$3:CO$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AQ$1,$AG4991>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CO$3:CO$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AR$1,$AG4991>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CP$3:CP$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AR$1,$AG4991>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CP$3:CP$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AS$1,$AG4991>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AS$1,$AG4991>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AT$1,$AG4991>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CR$3:CR$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AT$1,$AG4991>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CR$3:CR$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AU$1,$AG4991>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CS$3:CS$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AU$1,$AG4991>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CS$3:CS$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AV$1,$AG4991>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CT$3:CT$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AV$1,$AG4991>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CT$3:CT$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AW$1,$AG4991>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CU$3:CU$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AW$1,$AG4991>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CU$3:CU$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AX$1,$AG4991>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CV$3:CV$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AX$1,$AG4991>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CV$3:CV$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AY$1,$AG4991>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CW$3:CW$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AY$1,$AG4991>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CW$3:CW$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=AZ$1,$AG4991>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CX$3:CX$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=AZ$1,$AG4991>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CX$3:CX$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=BA$1,$AG4991>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CY$3:CY$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=BA$1,$AG4991>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CY$3:CY$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=BB$1,$AG4991>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=BB$1,$AG4991>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=BC$1,$AG4991>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!DA$3:DA$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=BC$1,$AG4991>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!DA$3:DA$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=BD$1,$AG4991>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!DB$3:DB$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=BD$1,$AG4991>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!DB$3:DB$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4991<=BE$1,$AG4991>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4991,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4991>$AB4991,$AD4991=\"n/a\"),($AA4991-$AB4991)*INDEX(misc!DC$3:DC$6,MATCH($AC4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4991=\"n/a\",$AJ4991*$AI4991,$I4991)\n    +IFERROR(\n      IF(AND($AF4991<=BE$1,$AG4991>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4991,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4991>$AB4991,($AA4991-$AB4991)*INDEX(misc!DC$3:DC$6,MATCH($AD4991,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4991*$AH4991*$AI4991),\n$X4991)*$AK4991","v":0}]
[null,{"$f":"unique_contracts!A4994","v":0},{"$f":"unique_contracts!B4994","v":0},{"$f":"unique_contracts!D4994","v":0},{"$f":"unique_contracts!J4994","v":0},{"$f":"unique_contracts!K4994","v":0},{"$f":"unique_contracts!M4994","v":0},{"$f":"unique_contracts!N4994","v":0},{"$f":"unique_contracts!P4994","v":0},{"$f":"unique_contracts!R4994","v":0},{"$f":"unique_contracts!V4994","v":0},{"$f":"unique_contracts!AB4994","v":0},{"$f":"unique_contracts!AM4994","v":0},{"$f":"unique_contracts!AN4994","v":0},{"$f":"unique_contracts!AO4994","v":0},{"$f":"unique_contracts!AP4994","v":0},{"$f":"unique_contracts!AQ4994","v":0},{"$f":"unique_contracts!AR4994","v":0},{"$f":"unique_contracts!CA4994","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4992,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4992,\"pumped_storage\",\n      IF(AND(NOT(U4992),V4992),\"n/a\",\n        IF(AND(K4992>0,OR(G4992=\"NotHybrid\",G4992=0)),_xlfn.CONCAT(AB4992,INDEX(resources!$G:$G,MATCH(C4992,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4992,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4992=\"Online\",NOT(ISNUMBER(MATCH(AC4992,misc!$DE:$DE,0)))),F4992,E4992)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AL$1,$AG4992>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AL$1,$AG4992>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AM$1,$AG4992>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CK$3:CK$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AM$1,$AG4992>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CK$3:CK$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AN$1,$AG4992>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CL$3:CL$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AN$1,$AG4992>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CL$3:CL$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AO$1,$AG4992>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CM$3:CM$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AO$1,$AG4992>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CM$3:CM$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AP$1,$AG4992>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CN$3:CN$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AP$1,$AG4992>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CN$3:CN$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AQ$1,$AG4992>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CO$3:CO$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AQ$1,$AG4992>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CO$3:CO$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AR$1,$AG4992>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CP$3:CP$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AR$1,$AG4992>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CP$3:CP$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AS$1,$AG4992>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AS$1,$AG4992>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AT$1,$AG4992>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CR$3:CR$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AT$1,$AG4992>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CR$3:CR$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AU$1,$AG4992>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CS$3:CS$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AU$1,$AG4992>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CS$3:CS$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AV$1,$AG4992>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CT$3:CT$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AV$1,$AG4992>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CT$3:CT$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AW$1,$AG4992>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CU$3:CU$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AW$1,$AG4992>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CU$3:CU$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AX$1,$AG4992>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CV$3:CV$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AX$1,$AG4992>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CV$3:CV$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AY$1,$AG4992>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CW$3:CW$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AY$1,$AG4992>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CW$3:CW$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=AZ$1,$AG4992>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CX$3:CX$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=AZ$1,$AG4992>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CX$3:CX$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=BA$1,$AG4992>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CY$3:CY$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=BA$1,$AG4992>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CY$3:CY$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=BB$1,$AG4992>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=BB$1,$AG4992>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=BC$1,$AG4992>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!DA$3:DA$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=BC$1,$AG4992>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!DA$3:DA$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=BD$1,$AG4992>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!DB$3:DB$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=BD$1,$AG4992>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!DB$3:DB$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4992<=BE$1,$AG4992>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4992,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4992>$AB4992,$AD4992=\"n/a\"),($AA4992-$AB4992)*INDEX(misc!DC$3:DC$6,MATCH($AC4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4992=\"n/a\",$AJ4992*$AI4992,$I4992)\n    +IFERROR(\n      IF(AND($AF4992<=BE$1,$AG4992>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4992,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4992>$AB4992,($AA4992-$AB4992)*INDEX(misc!DC$3:DC$6,MATCH($AD4992,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4992*$AH4992*$AI4992),\n$X4992)*$AK4992","v":0}]
[null,{"$f":"unique_contracts!A4995","v":0},{"$f":"unique_contracts!B4995","v":0},{"$f":"unique_contracts!D4995","v":0},{"$f":"unique_contracts!J4995","v":0},{"$f":"unique_contracts!K4995","v":0},{"$f":"unique_contracts!M4995","v":0},{"$f":"unique_contracts!N4995","v":0},{"$f":"unique_contracts!P4995","v":0},{"$f":"unique_contracts!R4995","v":0},{"$f":"unique_contracts!V4995","v":0},{"$f":"unique_contracts!AB4995","v":0},{"$f":"unique_contracts!AM4995","v":0},{"$f":"unique_contracts!AN4995","v":0},{"$f":"unique_contracts!AO4995","v":0},{"$f":"unique_contracts!AP4995","v":0},{"$f":"unique_contracts!AQ4995","v":0},{"$f":"unique_contracts!AR4995","v":0},{"$f":"unique_contracts!CA4995","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4993,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4993,\"pumped_storage\",\n      IF(AND(NOT(U4993),V4993),\"n/a\",\n        IF(AND(K4993>0,OR(G4993=\"NotHybrid\",G4993=0)),_xlfn.CONCAT(AB4993,INDEX(resources!$G:$G,MATCH(C4993,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4993,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4993=\"Online\",NOT(ISNUMBER(MATCH(AC4993,misc!$DE:$DE,0)))),F4993,E4993)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AL$1,$AG4993>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AL$1,$AG4993>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AM$1,$AG4993>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CK$3:CK$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AM$1,$AG4993>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CK$3:CK$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AN$1,$AG4993>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CL$3:CL$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AN$1,$AG4993>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CL$3:CL$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AO$1,$AG4993>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CM$3:CM$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AO$1,$AG4993>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CM$3:CM$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AP$1,$AG4993>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CN$3:CN$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AP$1,$AG4993>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CN$3:CN$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AQ$1,$AG4993>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CO$3:CO$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AQ$1,$AG4993>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CO$3:CO$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AR$1,$AG4993>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CP$3:CP$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AR$1,$AG4993>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CP$3:CP$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AS$1,$AG4993>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AS$1,$AG4993>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AT$1,$AG4993>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CR$3:CR$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AT$1,$AG4993>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CR$3:CR$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AU$1,$AG4993>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CS$3:CS$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AU$1,$AG4993>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CS$3:CS$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AV$1,$AG4993>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CT$3:CT$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AV$1,$AG4993>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CT$3:CT$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AW$1,$AG4993>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CU$3:CU$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AW$1,$AG4993>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CU$3:CU$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AX$1,$AG4993>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CV$3:CV$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AX$1,$AG4993>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CV$3:CV$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AY$1,$AG4993>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CW$3:CW$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AY$1,$AG4993>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CW$3:CW$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=AZ$1,$AG4993>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CX$3:CX$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=AZ$1,$AG4993>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CX$3:CX$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=BA$1,$AG4993>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CY$3:CY$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=BA$1,$AG4993>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CY$3:CY$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=BB$1,$AG4993>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=BB$1,$AG4993>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=BC$1,$AG4993>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!DA$3:DA$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=BC$1,$AG4993>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!DA$3:DA$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=BD$1,$AG4993>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!DB$3:DB$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=BD$1,$AG4993>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!DB$3:DB$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4993<=BE$1,$AG4993>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4993,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4993>$AB4993,$AD4993=\"n/a\"),($AA4993-$AB4993)*INDEX(misc!DC$3:DC$6,MATCH($AC4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4993=\"n/a\",$AJ4993*$AI4993,$I4993)\n    +IFERROR(\n      IF(AND($AF4993<=BE$1,$AG4993>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4993,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4993>$AB4993,($AA4993-$AB4993)*INDEX(misc!DC$3:DC$6,MATCH($AD4993,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4993*$AH4993*$AI4993),\n$X4993)*$AK4993","v":0}]
[null,{"$f":"unique_contracts!A4996","v":0},{"$f":"unique_contracts!B4996","v":0},{"$f":"unique_contracts!D4996","v":0},{"$f":"unique_contracts!J4996","v":0},{"$f":"unique_contracts!K4996","v":0},{"$f":"unique_contracts!M4996","v":0},{"$f":"unique_contracts!N4996","v":0},{"$f":"unique_contracts!P4996","v":0},{"$f":"unique_contracts!R4996","v":0},{"$f":"unique_contracts!V4996","v":0},{"$f":"unique_contracts!AB4996","v":0},{"$f":"unique_contracts!AM4996","v":0},{"$f":"unique_contracts!AN4996","v":0},{"$f":"unique_contracts!AO4996","v":0},{"$f":"unique_contracts!AP4996","v":0},{"$f":"unique_contracts!AQ4996","v":0},{"$f":"unique_contracts!AR4996","v":0},{"$f":"unique_contracts!CA4996","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4994,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4994,\"pumped_storage\",\n      IF(AND(NOT(U4994),V4994),\"n/a\",\n        IF(AND(K4994>0,OR(G4994=\"NotHybrid\",G4994=0)),_xlfn.CONCAT(AB4994,INDEX(resources!$G:$G,MATCH(C4994,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4994,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4994=\"Online\",NOT(ISNUMBER(MATCH(AC4994,misc!$DE:$DE,0)))),F4994,E4994)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AL$1,$AG4994>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AL$1,$AG4994>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AM$1,$AG4994>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CK$3:CK$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AM$1,$AG4994>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CK$3:CK$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AN$1,$AG4994>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CL$3:CL$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AN$1,$AG4994>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CL$3:CL$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AO$1,$AG4994>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CM$3:CM$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AO$1,$AG4994>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CM$3:CM$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AP$1,$AG4994>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CN$3:CN$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AP$1,$AG4994>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CN$3:CN$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AQ$1,$AG4994>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CO$3:CO$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AQ$1,$AG4994>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CO$3:CO$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AR$1,$AG4994>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CP$3:CP$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AR$1,$AG4994>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CP$3:CP$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AS$1,$AG4994>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AS$1,$AG4994>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AT$1,$AG4994>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CR$3:CR$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AT$1,$AG4994>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CR$3:CR$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AU$1,$AG4994>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CS$3:CS$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AU$1,$AG4994>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CS$3:CS$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AV$1,$AG4994>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CT$3:CT$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AV$1,$AG4994>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CT$3:CT$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AW$1,$AG4994>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CU$3:CU$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AW$1,$AG4994>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CU$3:CU$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AX$1,$AG4994>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CV$3:CV$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AX$1,$AG4994>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CV$3:CV$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AY$1,$AG4994>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CW$3:CW$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AY$1,$AG4994>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CW$3:CW$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=AZ$1,$AG4994>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CX$3:CX$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=AZ$1,$AG4994>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CX$3:CX$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=BA$1,$AG4994>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CY$3:CY$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=BA$1,$AG4994>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CY$3:CY$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=BB$1,$AG4994>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=BB$1,$AG4994>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=BC$1,$AG4994>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!DA$3:DA$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=BC$1,$AG4994>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!DA$3:DA$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=BD$1,$AG4994>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!DB$3:DB$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=BD$1,$AG4994>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!DB$3:DB$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4994<=BE$1,$AG4994>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4994,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4994>$AB4994,$AD4994=\"n/a\"),($AA4994-$AB4994)*INDEX(misc!DC$3:DC$6,MATCH($AC4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4994=\"n/a\",$AJ4994*$AI4994,$I4994)\n    +IFERROR(\n      IF(AND($AF4994<=BE$1,$AG4994>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4994,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4994>$AB4994,($AA4994-$AB4994)*INDEX(misc!DC$3:DC$6,MATCH($AD4994,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4994*$AH4994*$AI4994),\n$X4994)*$AK4994","v":0}]
[null,{"$f":"unique_contracts!A4997","v":0},{"$f":"unique_contracts!B4997","v":0},{"$f":"unique_contracts!D4997","v":0},{"$f":"unique_contracts!J4997","v":0},{"$f":"unique_contracts!K4997","v":0},{"$f":"unique_contracts!M4997","v":0},{"$f":"unique_contracts!N4997","v":0},{"$f":"unique_contracts!P4997","v":0},{"$f":"unique_contracts!R4997","v":0},{"$f":"unique_contracts!V4997","v":0},{"$f":"unique_contracts!AB4997","v":0},{"$f":"unique_contracts!AM4997","v":0},{"$f":"unique_contracts!AN4997","v":0},{"$f":"unique_contracts!AO4997","v":0},{"$f":"unique_contracts!AP4997","v":0},{"$f":"unique_contracts!AQ4997","v":0},{"$f":"unique_contracts!AR4997","v":0},{"$f":"unique_contracts!CA4997","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4995,resources!$A:$A,0))))","v":false},{"$f":"AND(NOT(OR(G4995=\"NotHybrid\",G4995=0)),I4995>0)","v":false},{"$f":"AND(NOT(OR(G4995=\"NotHybrid\",G4995=0)),J4995>0)","v":false},{"$f":"IF(B4995=0,FALSE,COUNTIFS(B:B,B4995)>1)","v":false},{"$f":"IF(U4995,SUMIFS(E:E,B:B,B4995),E4995)","v":0},{"$f":"IF(OR(U4995,AND(NOT(W4995),V4995)),SUMIFS(J:J,B:B,B4995,V:V,TRUE),0)","v":0},{"$f":"IF(OR(U4995,AND(NOT(W4995),V4995)),SUMIFS(K:K,B:B,B4995,V:V,TRUE),0)","v":0},{"$f":"IFERROR(\n    IF(AND(K4995>0,OR(G4995=\"NotHybrid\",G4995=0)),MIN(ROUNDDOWN(K4995/E4995,0),100),\n      IF(Z4995>0,MIN(ROUNDDOWN(Z4995/Y4995,0),100),\"n/a\")),\n\"n/a\")","v":"n/a"},{"$f":"IF(AA4995=\"n/a\",\"n/a\",IF(AA4995<8,4,IF(AA4995<12,8,IF(AA4995<24,12,IF(AA4995<100,24,100)))))","v":"n/a"},{"$f":"IFERROR(\n    IF(T4995,\"pumped_storage\",\n      IF(AND(NOT(U4995),V4995),\"n/a\",\n        IF(AND(K4995>0,OR(G4995=\"NotHybrid\",G4995=0)),_xlfn.CONCAT(AB4995,INDEX(resources!$G:$G,MATCH(C4995,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4995,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},{"$f":"IFERROR(IF(Z4995>0,_xlfn.CONCAT(AB4995,\"hr_batteries\"),\"n/a\"),\"n/a\")","v":"n/a"},{"$f":"IF(AD4995=\"n/a\",AC4995,IF(AND(AC4995=\"n/a\",NOT(AD4995=\"n/a\")),AD4995,\"hybrid\"))","v":"n/a"},{"$f":"IFERROR(IF(DATE(M4995,N4995,O4995)<=DATE(M4995,6,1),M4995,M4995+1),0)","v":0},{"$f":"IFERROR(IF(DATE(P4995,Q4995,R4995)>=DATE(P4995,10,1),P4995,P4995-1),0)","v":0},{"$f":"IF(OR(AD4995=\"n/a\",NOT(H4995=\"NO\")),100%,\n    IF(ISNUMBER(SEARCH(\"pv\",AC4995)),MIN(I4995/(1*(ROUNDDOWN(Z4995/Y4995,0)/4)),Y4995)/Y4995,\n      IF(ISNUMBER(SEARCH(\"wind\",AC4995)),MIN(I4995/(2*(ROUNDDOWN(Z4995/Y4995,0)/4)),Y4995)/Y4995,1)))","v":1},{"$f":"IFERROR(\n    IF(ISNUMBER(SEARCH(\"batteries\",AC4995)),MIN(ROUNDDOWN(K4995/E4995,0)/4,1),\n      IF(ISNUMBER(SEARCH(\"batteries\",AD4995)),MIN(ROUNDDOWN(Z4995/Y4995,0)/4,1),1)),\n1)","v":1},{"$f":"IF(AND(D4995=\"Online\",NOT(ISNUMBER(MATCH(AC4995,misc!$DE:$DE,0)))),F4995,E4995)","v":0},{"$f":"IF(AND(L4995=\"Sell\",ISNUMBER(SEARCH(\"Capacity\",S4995))),-1,\n    IF(AND(NOT(L4995=\"Sell\"),OR(NOT(OR(G4995=\"NotHybrid\",G4995=0)),ISNUMBER(SEARCH(\"Capacity\",S4995)))),1,0))","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AL$1,$AG4995>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AL$1,$AG4995>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AM$1,$AG4995>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CK$3:CK$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AM$1,$AG4995>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CK$3:CK$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AN$1,$AG4995>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CL$3:CL$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AN$1,$AG4995>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CL$3:CL$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AO$1,$AG4995>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CM$3:CM$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AO$1,$AG4995>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CM$3:CM$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AP$1,$AG4995>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CN$3:CN$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AP$1,$AG4995>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CN$3:CN$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AQ$1,$AG4995>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CO$3:CO$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AQ$1,$AG4995>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CO$3:CO$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AR$1,$AG4995>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CP$3:CP$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AR$1,$AG4995>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CP$3:CP$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AS$1,$AG4995>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AS$1,$AG4995>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AT$1,$AG4995>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CR$3:CR$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AT$1,$AG4995>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CR$3:CR$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AU$1,$AG4995>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CS$3:CS$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AU$1,$AG4995>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CS$3:CS$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AV$1,$AG4995>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CT$3:CT$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AV$1,$AG4995>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CT$3:CT$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AW$1,$AG4995>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CU$3:CU$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AW$1,$AG4995>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CU$3:CU$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AX$1,$AG4995>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CV$3:CV$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AX$1,$AG4995>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CV$3:CV$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AY$1,$AG4995>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CW$3:CW$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AY$1,$AG4995>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CW$3:CW$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=AZ$1,$AG4995>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CX$3:CX$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=AZ$1,$AG4995>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CX$3:CX$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=BA$1,$AG4995>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CY$3:CY$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=BA$1,$AG4995>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CY$3:CY$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=BB$1,$AG4995>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=BB$1,$AG4995>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=BC$1,$AG4995>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!DA$3:DA$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=BC$1,$AG4995>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!DA$3:DA$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=BD$1,$AG4995>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!DB$3:DB$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=BD$1,$AG4995>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!DB$3:DB$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4995<=BE$1,$AG4995>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4995,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4995>$AB4995,$AD4995=\"n/a\"),($AA4995-$AB4995)*INDEX(misc!DC$3:DC$6,MATCH($AC4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4995=\"n/a\",$AJ4995*$AI4995,$I4995)\n    +IFERROR(\n      IF(AND($AF4995<=BE$1,$AG4995>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4995,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4995>$AB4995,($AA4995-$AB4995)*INDEX(misc!DC$3:DC$6,MATCH($AD4995,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4995*$AH4995*$AI4995),\n$X4995)*$AK4995","v":0}]
[null,{"$f":"unique_contracts!A4998","v":0},{"$f":"unique_contracts!B4998","v":0},{"$f":"unique_contracts!D4998","v":0},{"$f":"unique_contracts!J4998","v":0},{"$f":"unique_contracts!K4998","v":0},{"$f":"unique_contracts!M4998","v":0},{"$f":"unique_contracts!N4998","v":0},{"$f":"unique_contracts!P4998","v":0},{"$f":"unique_contracts!R4998","v":0},{"$f":"unique_contracts!V4998","v":0},{"$f":"unique_contracts!AB4998","v":0},{"$f":"unique_contracts!AM4998","v":0},{"$f":"unique_contracts!AN4998","v":0},{"$f":"unique_contracts!AO4998","v":0},{"$f":"unique_contracts!AP4998","v":0},{"$f":"unique_contracts!AQ4998","v":0},{"$f":"unique_contracts!AR4998","v":0},{"$f":"unique_contracts!CA4998","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4996,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4996,\"pumped_storage\",\n      IF(AND(NOT(U4996),V4996),\"n/a\",\n        IF(AND(K4996>0,OR(G4996=\"NotHybrid\",G4996=0)),_xlfn.CONCAT(AB4996,INDEX(resources!$G:$G,MATCH(C4996,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4996,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4996=\"Online\",NOT(ISNUMBER(MATCH(AC4996,misc!$DE:$DE,0)))),F4996,E4996)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AL$1,$AG4996>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AL$1,$AG4996>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AM$1,$AG4996>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CK$3:CK$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AM$1,$AG4996>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CK$3:CK$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AN$1,$AG4996>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CL$3:CL$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AN$1,$AG4996>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CL$3:CL$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AO$1,$AG4996>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CM$3:CM$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AO$1,$AG4996>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CM$3:CM$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AP$1,$AG4996>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CN$3:CN$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AP$1,$AG4996>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CN$3:CN$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AQ$1,$AG4996>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CO$3:CO$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AQ$1,$AG4996>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CO$3:CO$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AR$1,$AG4996>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CP$3:CP$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AR$1,$AG4996>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CP$3:CP$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AS$1,$AG4996>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AS$1,$AG4996>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AT$1,$AG4996>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CR$3:CR$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AT$1,$AG4996>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CR$3:CR$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AU$1,$AG4996>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CS$3:CS$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AU$1,$AG4996>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CS$3:CS$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AV$1,$AG4996>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CT$3:CT$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AV$1,$AG4996>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CT$3:CT$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AW$1,$AG4996>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CU$3:CU$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AW$1,$AG4996>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CU$3:CU$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AX$1,$AG4996>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CV$3:CV$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AX$1,$AG4996>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CV$3:CV$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AY$1,$AG4996>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CW$3:CW$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AY$1,$AG4996>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CW$3:CW$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=AZ$1,$AG4996>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CX$3:CX$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=AZ$1,$AG4996>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CX$3:CX$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=BA$1,$AG4996>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CY$3:CY$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=BA$1,$AG4996>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CY$3:CY$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=BB$1,$AG4996>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=BB$1,$AG4996>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=BC$1,$AG4996>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!DA$3:DA$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=BC$1,$AG4996>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!DA$3:DA$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=BD$1,$AG4996>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!DB$3:DB$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=BD$1,$AG4996>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!DB$3:DB$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4996<=BE$1,$AG4996>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4996,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4996>$AB4996,$AD4996=\"n/a\"),($AA4996-$AB4996)*INDEX(misc!DC$3:DC$6,MATCH($AC4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4996=\"n/a\",$AJ4996*$AI4996,$I4996)\n    +IFERROR(\n      IF(AND($AF4996<=BE$1,$AG4996>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4996,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4996>$AB4996,($AA4996-$AB4996)*INDEX(misc!DC$3:DC$6,MATCH($AD4996,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4996*$AH4996*$AI4996),\n$X4996)*$AK4996","v":0}]
[null,{"$f":"unique_contracts!A4999","v":0},{"$f":"unique_contracts!B4999","v":0},{"$f":"unique_contracts!D4999","v":0},{"$f":"unique_contracts!J4999","v":0},{"$f":"unique_contracts!K4999","v":0},{"$f":"unique_contracts!M4999","v":0},{"$f":"unique_contracts!N4999","v":0},{"$f":"unique_contracts!P4999","v":0},{"$f":"unique_contracts!R4999","v":0},{"$f":"unique_contracts!V4999","v":0},{"$f":"unique_contracts!AB4999","v":0},{"$f":"unique_contracts!AM4999","v":0},{"$f":"unique_contracts!AN4999","v":0},{"$f":"unique_contracts!AO4999","v":0},{"$f":"unique_contracts!AP4999","v":0},{"$f":"unique_contracts!AQ4999","v":0},{"$f":"unique_contracts!AR4999","v":0},{"$f":"unique_contracts!CA4999","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4997,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4997,\"pumped_storage\",\n      IF(AND(NOT(U4997),V4997),\"n/a\",\n        IF(AND(K4997>0,OR(G4997=\"NotHybrid\",G4997=0)),_xlfn.CONCAT(AB4997,INDEX(resources!$G:$G,MATCH(C4997,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4997,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4997=\"Online\",NOT(ISNUMBER(MATCH(AC4997,misc!$DE:$DE,0)))),F4997,E4997)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AL$1,$AG4997>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AL$1,$AG4997>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AM$1,$AG4997>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CK$3:CK$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AM$1,$AG4997>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CK$3:CK$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AN$1,$AG4997>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CL$3:CL$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AN$1,$AG4997>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CL$3:CL$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AO$1,$AG4997>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CM$3:CM$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AO$1,$AG4997>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CM$3:CM$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AP$1,$AG4997>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CN$3:CN$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AP$1,$AG4997>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CN$3:CN$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AQ$1,$AG4997>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CO$3:CO$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AQ$1,$AG4997>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CO$3:CO$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AR$1,$AG4997>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CP$3:CP$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AR$1,$AG4997>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CP$3:CP$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AS$1,$AG4997>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AS$1,$AG4997>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AT$1,$AG4997>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CR$3:CR$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AT$1,$AG4997>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CR$3:CR$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AU$1,$AG4997>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CS$3:CS$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AU$1,$AG4997>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CS$3:CS$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AV$1,$AG4997>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CT$3:CT$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AV$1,$AG4997>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CT$3:CT$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AW$1,$AG4997>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CU$3:CU$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AW$1,$AG4997>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CU$3:CU$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AX$1,$AG4997>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CV$3:CV$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AX$1,$AG4997>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CV$3:CV$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AY$1,$AG4997>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CW$3:CW$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AY$1,$AG4997>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CW$3:CW$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=AZ$1,$AG4997>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CX$3:CX$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=AZ$1,$AG4997>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CX$3:CX$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=BA$1,$AG4997>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CY$3:CY$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=BA$1,$AG4997>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CY$3:CY$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=BB$1,$AG4997>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=BB$1,$AG4997>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=BC$1,$AG4997>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!DA$3:DA$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=BC$1,$AG4997>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!DA$3:DA$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=BD$1,$AG4997>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!DB$3:DB$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=BD$1,$AG4997>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!DB$3:DB$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4997<=BE$1,$AG4997>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4997,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4997>$AB4997,$AD4997=\"n/a\"),($AA4997-$AB4997)*INDEX(misc!DC$3:DC$6,MATCH($AC4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4997=\"n/a\",$AJ4997*$AI4997,$I4997)\n    +IFERROR(\n      IF(AND($AF4997<=BE$1,$AG4997>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4997,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4997>$AB4997,($AA4997-$AB4997)*INDEX(misc!DC$3:DC$6,MATCH($AD4997,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4997*$AH4997*$AI4997),\n$X4997)*$AK4997","v":0}]
[null,{"$f":"unique_contracts!A5000","v":0},{"$f":"unique_contracts!B5000","v":0},{"$f":"unique_contracts!D5000","v":0},{"$f":"unique_contracts!J5000","v":0},{"$f":"unique_contracts!K5000","v":0},{"$f":"unique_contracts!M5000","v":0},{"$f":"unique_contracts!N5000","v":0},{"$f":"unique_contracts!P5000","v":0},{"$f":"unique_contracts!R5000","v":0},{"$f":"unique_contracts!V5000","v":0},{"$f":"unique_contracts!AB5000","v":0},{"$f":"unique_contracts!AM5000","v":0},{"$f":"unique_contracts!AN5000","v":0},{"$f":"unique_contracts!AO5000","v":0},{"$f":"unique_contracts!AP5000","v":0},{"$f":"unique_contracts!AQ5000","v":0},{"$f":"unique_contracts!AR5000","v":0},{"$f":"unique_contracts!CA5000","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4998,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4998,\"pumped_storage\",\n      IF(AND(NOT(U4998),V4998),\"n/a\",\n        IF(AND(K4998>0,OR(G4998=\"NotHybrid\",G4998=0)),_xlfn.CONCAT(AB4998,INDEX(resources!$G:$G,MATCH(C4998,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4998,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4998=\"Online\",NOT(ISNUMBER(MATCH(AC4998,misc!$DE:$DE,0)))),F4998,E4998)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AL$1,$AG4998>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AL$1,$AG4998>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AM$1,$AG4998>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CK$3:CK$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AM$1,$AG4998>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CK$3:CK$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AN$1,$AG4998>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CL$3:CL$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AN$1,$AG4998>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CL$3:CL$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AO$1,$AG4998>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CM$3:CM$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AO$1,$AG4998>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CM$3:CM$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AP$1,$AG4998>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CN$3:CN$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AP$1,$AG4998>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CN$3:CN$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AQ$1,$AG4998>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CO$3:CO$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AQ$1,$AG4998>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CO$3:CO$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AR$1,$AG4998>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CP$3:CP$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AR$1,$AG4998>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CP$3:CP$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AS$1,$AG4998>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AS$1,$AG4998>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AT$1,$AG4998>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CR$3:CR$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AT$1,$AG4998>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CR$3:CR$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AU$1,$AG4998>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CS$3:CS$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AU$1,$AG4998>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CS$3:CS$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AV$1,$AG4998>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CT$3:CT$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AV$1,$AG4998>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CT$3:CT$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AW$1,$AG4998>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CU$3:CU$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AW$1,$AG4998>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CU$3:CU$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AX$1,$AG4998>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CV$3:CV$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AX$1,$AG4998>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CV$3:CV$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AY$1,$AG4998>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CW$3:CW$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AY$1,$AG4998>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CW$3:CW$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=AZ$1,$AG4998>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CX$3:CX$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=AZ$1,$AG4998>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CX$3:CX$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=BA$1,$AG4998>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CY$3:CY$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=BA$1,$AG4998>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CY$3:CY$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=BB$1,$AG4998>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=BB$1,$AG4998>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=BC$1,$AG4998>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!DA$3:DA$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=BC$1,$AG4998>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!DA$3:DA$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=BD$1,$AG4998>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!DB$3:DB$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=BD$1,$AG4998>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!DB$3:DB$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4998<=BE$1,$AG4998>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4998,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4998>$AB4998,$AD4998=\"n/a\"),($AA4998-$AB4998)*INDEX(misc!DC$3:DC$6,MATCH($AC4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4998=\"n/a\",$AJ4998*$AI4998,$I4998)\n    +IFERROR(\n      IF(AND($AF4998<=BE$1,$AG4998>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4998,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4998>$AB4998,($AA4998-$AB4998)*INDEX(misc!DC$3:DC$6,MATCH($AD4998,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4998*$AH4998*$AI4998),\n$X4998)*$AK4998","v":0}]
[null,{"$f":"unique_contracts!A5001","v":0},{"$f":"unique_contracts!B5001","v":0},{"$f":"unique_contracts!D5001","v":0},{"$f":"unique_contracts!J5001","v":0},{"$f":"unique_contracts!K5001","v":0},{"$f":"unique_contracts!M5001","v":0},{"$f":"unique_contracts!N5001","v":0},{"$f":"unique_contracts!P5001","v":0},{"$f":"unique_contracts!R5001","v":0},{"$f":"unique_contracts!V5001","v":0},{"$f":"unique_contracts!AB5001","v":0},{"$f":"unique_contracts!AM5001","v":0},{"$f":"unique_contracts!AN5001","v":0},{"$f":"unique_contracts!AO5001","v":0},{"$f":"unique_contracts!AP5001","v":0},{"$f":"unique_contracts!AQ5001","v":0},{"$f":"unique_contracts!AR5001","v":0},{"$f":"unique_contracts!CA5001","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C4999,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T4999,\"pumped_storage\",\n      IF(AND(NOT(U4999),V4999),\"n/a\",\n        IF(AND(K4999>0,OR(G4999=\"NotHybrid\",G4999=0)),_xlfn.CONCAT(AB4999,INDEX(resources!$G:$G,MATCH(C4999,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C4999,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D4999=\"Online\",NOT(ISNUMBER(MATCH(AC4999,misc!$DE:$DE,0)))),F4999,E4999)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AL$1,$AG4999>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CJ$3:CJ$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AL$1,$AG4999>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CJ$3:CJ$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AM$1,$AG4999>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CK$3:CK$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AM$1,$AG4999>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CK$3:CK$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AN$1,$AG4999>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CL$3:CL$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AN$1,$AG4999>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CL$3:CL$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AO$1,$AG4999>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CM$3:CM$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AO$1,$AG4999>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CM$3:CM$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AP$1,$AG4999>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CN$3:CN$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AP$1,$AG4999>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CN$3:CN$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AQ$1,$AG4999>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CO$3:CO$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AQ$1,$AG4999>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CO$3:CO$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AR$1,$AG4999>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CP$3:CP$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AR$1,$AG4999>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CP$3:CP$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AS$1,$AG4999>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CQ$3:CQ$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AS$1,$AG4999>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CQ$3:CQ$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AT$1,$AG4999>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CR$3:CR$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AT$1,$AG4999>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CR$3:CR$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AU$1,$AG4999>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CS$3:CS$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AU$1,$AG4999>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CS$3:CS$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AV$1,$AG4999>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CT$3:CT$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AV$1,$AG4999>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CT$3:CT$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AW$1,$AG4999>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CU$3:CU$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AW$1,$AG4999>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CU$3:CU$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AX$1,$AG4999>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CV$3:CV$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AX$1,$AG4999>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CV$3:CV$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AY$1,$AG4999>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CW$3:CW$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AY$1,$AG4999>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CW$3:CW$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=AZ$1,$AG4999>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CX$3:CX$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=AZ$1,$AG4999>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CX$3:CX$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=BA$1,$AG4999>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CY$3:CY$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=BA$1,$AG4999>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CY$3:CY$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=BB$1,$AG4999>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!CZ$3:CZ$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=BB$1,$AG4999>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!CZ$3:CZ$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=BC$1,$AG4999>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!DA$3:DA$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=BC$1,$AG4999>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!DA$3:DA$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=BD$1,$AG4999>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!DB$3:DB$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=BD$1,$AG4999>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!DB$3:DB$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF4999<=BE$1,$AG4999>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC4999,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA4999>$AB4999,$AD4999=\"n/a\"),($AA4999-$AB4999)*INDEX(misc!DC$3:DC$6,MATCH($AC4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD4999=\"n/a\",$AJ4999*$AI4999,$I4999)\n    +IFERROR(\n      IF(AND($AF4999<=BE$1,$AG4999>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD4999,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA4999>$AB4999,($AA4999-$AB4999)*INDEX(misc!DC$3:DC$6,MATCH($AD4999,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y4999*$AH4999*$AI4999),\n$X4999)*$AK4999","v":0}]
[null,{"$f":"unique_contracts!A5002","v":0},{"$f":"unique_contracts!B5002","v":0},{"$f":"unique_contracts!D5002","v":0},{"$f":"unique_contracts!J5002","v":0},{"$f":"unique_contracts!K5002","v":0},{"$f":"unique_contracts!M5002","v":0},{"$f":"unique_contracts!N5002","v":0},{"$f":"unique_contracts!P5002","v":0},{"$f":"unique_contracts!R5002","v":0},{"$f":"unique_contracts!V5002","v":0},{"$f":"unique_contracts!AB5002","v":0},{"$f":"unique_contracts!AM5002","v":0},{"$f":"unique_contracts!AN5002","v":0},{"$f":"unique_contracts!AO5002","v":0},{"$f":"unique_contracts!AP5002","v":0},{"$f":"unique_contracts!AQ5002","v":0},{"$f":"unique_contracts!AR5002","v":0},{"$f":"unique_contracts!CA5002","v":0},{"$f":"ISNUMBER(SEARCH(\"pumped_storage\",INDEX(resources!$G:$G,MATCH(C5000,resources!$A:$A,0))))","v":false},false,false,false,0,0,0,"n/a","n/a",{"$f":"IFERROR(\n    IF(T5000,\"pumped_storage\",\n      IF(AND(NOT(U5000),V5000),\"n/a\",\n        IF(AND(K5000>0,OR(G5000=\"NotHybrid\",G5000=0)),_xlfn.CONCAT(AB5000,INDEX(resources!$G:$G,MATCH(C5000,resources!$A:$A,0))),INDEX(resources!$G:$G,MATCH(C5000,resources!$A:$A,0))))),\n\"n/a\")","v":"n/a"},"n/a","n/a",0,0,1,1,{"$f":"IF(AND(D5000=\"Online\",NOT(ISNUMBER(MATCH(AC5000,misc!$DE:$DE,0)))),F5000,E5000)","v":0},0,{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AL$1,$AG5000>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CJ$3:CJ$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AL$1,$AG5000>=AL$1),INDEX('Reliability - Planning'!E$22:E$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CJ$3:CJ$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AM$1,$AG5000>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CK$3:CK$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AM$1,$AG5000>=AM$1),INDEX('Reliability - Planning'!F$22:F$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CK$3:CK$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AN$1,$AG5000>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CL$3:CL$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AN$1,$AG5000>=AN$1),INDEX('Reliability - Planning'!G$22:G$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CL$3:CL$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AO$1,$AG5000>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CM$3:CM$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AO$1,$AG5000>=AO$1),INDEX('Reliability - Planning'!H$22:H$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CM$3:CM$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AP$1,$AG5000>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CN$3:CN$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AP$1,$AG5000>=AP$1),INDEX('Reliability - Planning'!I$22:I$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CN$3:CN$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AQ$1,$AG5000>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CO$3:CO$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AQ$1,$AG5000>=AQ$1),INDEX('Reliability - Planning'!J$22:J$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CO$3:CO$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AR$1,$AG5000>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CP$3:CP$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AR$1,$AG5000>=AR$1),INDEX('Reliability - Planning'!K$22:K$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CP$3:CP$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AS$1,$AG5000>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CQ$3:CQ$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AS$1,$AG5000>=AS$1),INDEX('Reliability - Planning'!L$22:L$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CQ$3:CQ$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AT$1,$AG5000>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CR$3:CR$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AT$1,$AG5000>=AT$1),INDEX('Reliability - Planning'!M$22:M$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CR$3:CR$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AU$1,$AG5000>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CS$3:CS$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AU$1,$AG5000>=AU$1),INDEX('Reliability - Planning'!N$22:N$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CS$3:CS$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AV$1,$AG5000>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CT$3:CT$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AV$1,$AG5000>=AV$1),INDEX('Reliability - Planning'!O$22:O$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CT$3:CT$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AW$1,$AG5000>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CU$3:CU$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AW$1,$AG5000>=AW$1),INDEX('Reliability - Planning'!P$22:P$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CU$3:CU$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AX$1,$AG5000>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CV$3:CV$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AX$1,$AG5000>=AX$1),INDEX('Reliability - Planning'!Q$22:Q$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CV$3:CV$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AY$1,$AG5000>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CW$3:CW$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AY$1,$AG5000>=AY$1),INDEX('Reliability - Planning'!R$22:R$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CW$3:CW$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=AZ$1,$AG5000>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CX$3:CX$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=AZ$1,$AG5000>=AZ$1),INDEX('Reliability - Planning'!S$22:S$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CX$3:CX$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=BA$1,$AG5000>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CY$3:CY$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=BA$1,$AG5000>=BA$1),INDEX('Reliability - Planning'!T$22:T$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CY$3:CY$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=BB$1,$AG5000>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!CZ$3:CZ$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=BB$1,$AG5000>=BB$1),INDEX('Reliability - Planning'!U$22:U$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!CZ$3:CZ$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=BC$1,$AG5000>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!DA$3:DA$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=BC$1,$AG5000>=BC$1),INDEX('Reliability - Planning'!V$22:V$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!DA$3:DA$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=BD$1,$AG5000>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!DB$3:DB$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=BD$1,$AG5000>=BD$1),INDEX('Reliability - Planning'!W$22:W$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!DB$3:DB$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0},{"$f":"MIN((\n    IFERROR(\n      IF(AND($AF5000<=BE$1,$AG5000>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AC5000,'Reliability - Planning'!$C$22:$C$47,0))+IF(AND($AA5000>$AB5000,$AD5000=\"n/a\"),($AA5000-$AB5000)*INDEX(misc!DC$3:DC$6,MATCH($AC5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*IF($AD5000=\"n/a\",$AJ5000*$AI5000,$I5000)\n    +IFERROR(\n      IF(AND($AF5000<=BE$1,$AG5000>=BE$1),INDEX('Reliability - Planning'!X$22:X$47,MATCH($AD5000,'Reliability - Planning'!$C$22:$C$47,0))+IF($AA5000>$AB5000,($AA5000-$AB5000)*INDEX(misc!DC$3:DC$6,MATCH($AD5000,misc!$CI$3:$CI$6,0)),0),0),\n    0)*$Y5000*$AH5000*$AI5000),\n$X5000)*$AK5000","v":0}]

{"sheet":"mtr_nqc_validation_tool","index":7,"n_rows":669,"n_cols":69,"rows_kept":562,"cut":true,"hidden":false,"merged":[],"bounds":{"rows_first":250,"rows_last":62,"rows_between":250,"halvings":3}}
["lse_unique_contract_id","lse_selected_mtr_tranche","%_nameplate/tranche_non_hybrid","%_nameplate/tranche_hybrid_gen","%_nameplate/tranche_hybrid_storage","elcc_non_hybrid","elcc_hybrid_gen","elcc_hybrid_storage","p50_annual_mwh_he_17","p50_annual_mwh_post_he_17","round_trip_efficiency","engineering_assessment_confirmation","contract_in_uc","uc_is_hybrid_paired","hybrid","uc_resource_id","resource_lookup","uc_d2106035_procurement_cat","uc_contracted_nameplate_capacity","uc_contracted_generator_mw","uc_contracted_storage_mw","uc_contracted_storage_depth_mwh","storage_duration_hrs","storage_lookup_key","uc_contract_start_year","uc_contract_start_month","uc_contract_start_day","is_non_grid_charging","is_general","is_ZE_gen_paired_dr","is_firm_ZE","is_long_duration_storage","is_llt","contract_date","assumed_Tranche","decision_elcc_non_hybrid","decision_elcc_hybrid_gen","decision_elcc_hybrid_storage","valid_contract_start_date","do_tranches_match?","tranche_elcc_match_non_hybrid","tranche_elcc_match_hybrid_gen","tranche_elcc_match_hybrid_storage","mtr_heuristic_check","elcc_non_hybrid_resource","elcc_hybrid_gen_resource","elcc_match_resource_type_non_hybrid","elcc_match_resource_type_hybrid_gen","elcc_value_nonhybrid","elcc_value_hybrid_gen","elcc_value_hybrid_storage","calculated_nqc_non_hybrid","calculated_nqc_hybrid_gen","calculated_nqc_hybrid_storage","calculated_nqc_hybrid_total_nqc","calculated_general_nqc_total","calculated_llt_nqc_total","dcr_is_storage_contract","dcr_not_energy_only","dcr_5_hr_battery_size","dcr_required_energy_battery","dcr_round_trip_efficiency_loss","dcr_energy_requirement","dcr_net_energy_available","dcr_noncharging_hybrid_flag","dcr_nqc_from_gen","dcr_battery_nqc","dcr_total_nqc","dcr_eligibility_test"]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,664000,163520,0.87,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,299156,20441,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,205751,14142,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,387226,25275,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,1295158,439079,0.73,false,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,323000,0,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,323000,0,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,75000,0,0.86,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,128078.5,0,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,278372,13056,0,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,0,0.94,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,278372,13056,0,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,0,0.94,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,369513,7109,0,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,0,0.9,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,0,0.86629999999999996,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,278372,13056,0,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,369513,7109,0,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,0,0.9,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,0.8,false,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,0.8,false,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,431363.26,2986.74,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,431363.26,2986.74,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,106607.375,0,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,15229.625,0,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,158556,0,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,0,0.73299999999999998,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,1295158,439079,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,276700,0,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,174215,0,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,0,0.87599999999999989,false,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,0.89000000000000024,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,0.89000000000000024,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,0.89000000000000024,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,0.86499999999999999,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,213021,12754,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,332150,0.85,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,393297,null,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,58088,null,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,536175,null,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,601899,null,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,0.85,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,0.871,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,0,0.876,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,0,0.84899999999999998,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,0,0.874,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,0.873,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,0,0.877,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,483267,null,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,478730,null,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,346750,91250,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,167292,76041.67,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,167292,76041.67,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,146301,null,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,707834,null,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,317313,3341,null,false,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,317313,3341,0.85,false,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,122782.54,4994,0.88,false,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,0.86499999999999999,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,0.84599999999999997,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,100375,null,false,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,0,100375,null,false,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,26210.69,1308.4000000000001,0.87760000000000005,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,158404.63,28357.41,0.86799999999999999,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,23404.77,28.24,0.85,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,17470.9375,0,0.88,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,125429,0,0.85,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,102341,10173.599999999989,0.88,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,102341,10173.599999999989,0.88,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,134092,22813,0.83,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,105315,10844.8,0.87,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,150379,4138.7141358399822,0.86499999999999999,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,134092,23360,0.88,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,92197,3054.673984208292,0.8,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,261877.15182500301,7384.2672357689999,0.85,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,261877.15182500301,7384.2672357689999,0.85,true,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(lse_unique_contract_id,nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]])>0","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(is_hybrid_paired,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], AND( nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>\"NotHybrid\",nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]<>0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], INDEX(uc_resource,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n\nIF(nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE, VLOOKUP(INDEX(resource_table, MATCH(nqc_per_tranche_contract[[#This Row],[uc_resource_id]], resources,0),7),elcc_type_lookup,2,FALSE),\n\nLOWER(_xlfn.TEXTAFTER(_xlfn.TEXTBEFORE(nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]],{\"New\",\"Existing\"},2,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]),{\"New\",\"Existing\"},1,0,1,nqc_per_tranche_contract[[#This Row],[uc_is_hybrid_paired]]))), 0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(d2106035_procurement_cat,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_nameplate_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_generator_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_gen]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_mw,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))* nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contracted_storage_depth_mwh,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_hybrid_storage]],nqc_per_tranche_contract[[#This Row],[%_nameplate/tranche_non_hybrid]]),0)","v":0},{"$f":"ROUND(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] + nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] > 0),\n          IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]),\n          IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"storage\",\n                    (nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_depth_mwh]]/nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n          0)\n          ),\n     0),1)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]], IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",\"\",nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]] & \"hr_\" & nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]]))","v":""},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_year,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_month,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(contract_start_date_day,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],UPPER(INDEX(can_charge_from_grid,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0))) = \"NO\",0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"general\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"ZE_gen_paired_dr\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"firm_ze\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\"long_duration_storage\" = nqc_per_tranche_contract[[#This Row],[uc_d2106035_procurement_cat]],FALSE)","v":false},{"$f":"OR(nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]])","v":false},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],IFERROR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]]),0),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],INDEX(tranche_bins[], MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) + 1,3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),4),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\nISERR(DATE(nqc_per_tranche_contract[[#This Row],[uc_contract_start_year]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_month]],nqc_per_tranche_contract[[#This Row],[uc_contract_start_day]])) = FALSE,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     MATCH(nqc_per_tranche_contract[[#This Row],[contract_date]], tranche_bins[bin],1) <= _xlfn.NUMBERVALUE(RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],\n1)), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     RIGHT(INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),6),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] ),\n     (RIGHT((INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_storage]],elcc_vals[selection_elcc],0),6)),1) = RIGHT(nqc_per_tranche_contract[[#This Row],[lse_selected_mtr_tranche]],1)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"solar\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]],\n     IF(AND(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]] = \"NO\",nqc_per_tranche_contract[[#This Row],[resource_lookup]]=\"wind\"),\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]>=nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]]*2,\n     TRUE)\n)","v":true},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),3),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),3),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE, nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[hybrid]] = TRUE, nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen_resource]]=nqc_per_tranche_contract[[#This Row],[resource_lookup]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]] = FALSE),\n     IF(nqc_per_tranche_contract[[#This Row],[resource_lookup]] <> \"storage\",\n          INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_non_hybrid]],elcc_vals[selection_elcc],0),2),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[elcc_hybrid_gen]],elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[hybrid]]),\n     INDEX(storage_elcc_vals[#Data],MATCH(nqc_per_tranche_contract[[#This Row],[storage_lookup_key]],storage_elcc_vals[selection_elcc],0),2),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=FALSE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]],0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[hybrid]]=TRUE,OR(nqc_per_tranche_contract[[#This Row],[is_general]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]],nqc_per_tranche_contract[[#This Row],[is_firm_ZE]],nqc_per_tranche_contract[[#This Row],[is_long_duration_storage]] )),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]],0),\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_gen]:[calculated_nqc_hybrid_storage]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_general]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF( AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[is_llt]]),SUM(nqc_per_tranche_contract[[#This Row],[calculated_nqc_hybrid_total_nqc]],nqc_per_tranche_contract[[#This Row],[calculated_nqc_non_hybrid]]),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],AND(nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]<>0,OR(nqc_per_tranche_contract[[#This Row],[hybrid]],nqc_per_tranche_contract[[#This Row],[resource_lookup]] = \"Storage\")),0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     INDEX(buying_energy_capacity,MATCH(nqc_per_tranche_contract[[#This Row],[lse_unique_contract_id]],lse_unique_contract_id,0)) <> \"EnergyOnly\",\n0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]] = TRUE,\n     IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[uc_contracted_storage_mw]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5),\n     nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]] * (nqc_per_tranche_contract[[#This Row],[storage_duration_hrs]]/ 5)),\n0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]] * 365 * 5,0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], (1 - nqc_per_tranche_contract[[#This Row],[round_trip_efficiency]]) * nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]+nqc_per_tranche_contract[[#This Row],[dcr_round_trip_efficiency_loss]],0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]] - nqc_per_tranche_contract[[#This Row],[dcr_energy_requirement]],0)","v":0},{"$f":"IF(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],\n     AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]],nqc_per_tranche_contract[[#This Row],[is_non_grid_charging]],nqc_per_tranche_contract[[#This Row],[dcr_net_energy_available]] < 0),\n0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]], nqc_per_tranche_contract[[#This Row],[resource_lookup]] <>\"storage\",nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n     (nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_post_he_17]]/nqc_per_tranche_contract[[#This Row],[p50_annual_mwh_he_17]]) * IF(nqc_per_tranche_contract[[#This Row],[hybrid]],\n          nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_gen]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_generator_mw]],\n     nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]] * nqc_per_tranche_contract[[#This Row],[uc_contracted_nameplate_capacity]]),\n0),0)","v":0},{"$f":"IFERROR(IF(AND(nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]], nqc_per_tranche_contract[[#This Row],[contract_in_uc]], nqc_per_tranche_contract[[#This Row],[dcr_not_energy_only]]),\n          IF( nqc_per_tranche_contract[[#This Row],[hybrid]],\n               (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_hybrid_storage]]),\n          (nqc_per_tranche_contract[[#This Row],[dcr_5_hr_battery_size]]*nqc_per_tranche_contract[[#This Row],[elcc_value_nonhybrid]]) ),\n0), 0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[is_ZE_gen_paired_dr]]),SUM(nqc_per_tranche_contract[[#This Row],[dcr_nqc_from_gen]],nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]),0)","v":0},{"$f":"IF(AND(nqc_per_tranche_contract[[#This Row],[contract_in_uc]],nqc_per_tranche_contract[[#This Row],[dcr_is_storage_contract]]),nqc_per_tranche_contract[[#This Row],[dcr_required_energy_battery]]/nqc_per_tranche_contract[[#This Row],[dcr_battery_nqc]]  >=1825,0)","v":0}]

{"sheet":"mtr_nqc_summary","index":8,"n_rows":22,"n_cols":10,"rows_kept":22,"cut":false,"hidden":false,"merged":[[4,1,7,1],[8,1,10,1],[11,1,13,1],[16,1,19,1],[14,1,15,1]]}
[null,null,null,"tranche_1","tranche_2","tranche_3","tranche_4","tranche_5","tranche_6","MTR Total"]
[null,null,null,2023,2024,2025,2026,2027,2028,"All"]
["LSE:","CCCE",{"$f":"IF(OR(B4=\"CCA\", B4=\"IOU\"),\"Obligation\",\"\")","v":""},{"$f":"IF(C3<>\"\",VLOOKUP($B$3,cumulative_allocation[],3,FALSE),\"\")","v":""},{"$f":"IF(C3<>\"\",VLOOKUP($B$3,cumulative_allocation[],4,FALSE),\"\")","v":""},{"$f":"IF(C3<>\"\",VLOOKUP($B$3,cumulative_allocation[],5,FALSE),\"\")","v":""},{"$f":"IF(C3<>\"\",VLOOKUP($B$3,cumulative_allocation[],9,FALSE),\"\")","v":""},{"$f":"IF(C3<>\"\",VLOOKUP($B$3,cumulative_allocation[],10,FALSE),\"\")","v":""},{"$f":"IF(C3<>\"\",VLOOKUP($B$3,cumulative_allocation[],6,FALSE),\"\")","v":""},{"$f":"IF(C3<>\"\",SUM(D3:I3),\"\")","v":""}]
[null,{"$f":"_xlfn.IFNA(INDEX(cumulative_allocation[],MATCH(B3,cumulative_allocation[Abbreviation],0),2),\"\")","v":""},{"$f":"IF(AND(B4<>\"CCA\", B4<>\"IOU\"),\"Obligation (Enter data in this row)\",\"\")","v":"Obligation (Enter data in this row)"},null,null,null,null,null,null,{"$f":"SUM(D4:I4)","v":0}]
[null,"Summary of unique_contracts","Total NQC reported (non-LLT and non-DCR)",{"$f":"SUMIFS(mtr_tranche1_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\", d2106035_procurement_cat,\"<>*long_duration_storage*\", d2106035_procurement_cat,\"<>*firm_ze*\")","v":0},{"$f":"SUMIFS(mtr_tranche2_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\", d2106035_procurement_cat,\"<>*long_duration_storage*\", d2106035_procurement_cat,\"<>*firm_ze*\")","v":0},{"$f":"SUMIFS(mtr_tranche3_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\", d2106035_procurement_cat,\"<>*long_duration_storage*\", d2106035_procurement_cat,\"<>*firm_ze*\")","v":0},{"$f":"SUMIFS(mtr_tranche4_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\", d2106035_procurement_cat,\"<>*long_duration_storage*\", d2106035_procurement_cat,\"<>*firm_ze*\")","v":0},{"$f":"SUMIFS(mtr_tranche5_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\", d2106035_procurement_cat,\"<>*long_duration_storage*\", d2106035_procurement_cat,\"<>*firm_ze*\")","v":0},{"$f":"SUMIFS(mtr_tranche6_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\", d2106035_procurement_cat,\"<>*long_duration_storage*\", d2106035_procurement_cat,\"<>*firm_ze*\")","v":0},0]
[null,null,"Total NQC reported (LLT)",{"$f":"SUM(SUMIFS(mtr_tranche1_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},{"$f":"SUM(SUMIFS(mtr_tranche2_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},{"$f":"SUM(SUMIFS(mtr_tranche3_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},{"$f":"SUM(SUMIFS(mtr_tranche4_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},{"$f":"SUM(SUMIFS(mtr_tranche5_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},{"$f":"SUM(SUMIFS(mtr_tranche6_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},0]
[null,null,"Total NQC Entered",{"$f":"SUMIFS(mtr_tranche1_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\")","v":0},{"$f":"SUMIFS(mtr_tranche2_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\")","v":0},{"$f":"SUMIFS(mtr_tranche3_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\")","v":0},{"$f":"SUMIFS(mtr_tranche4_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\")","v":0},{"$f":"SUMIFS(mtr_tranche5_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\")","v":0},{"$f":"SUMIFS(mtr_tranche6_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,\"<>\"&\"\")","v":0},0]
[null,null,"Total NQC vs Obligation",{"$f":"IF($C$3=\"\",D7-D4,D7-D3)","v":0},0,0,0,0,0,0]
[null,"Summary of mtr_NQC_validation_tool","Calculated NQC (general including DCR)",{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],D$1,nqc_per_tranche_contract[calculated_general_nqc_total])","v":0},{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],E$1,nqc_per_tranche_contract[calculated_general_nqc_total])","v":0},{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],F$1,nqc_per_tranche_contract[calculated_general_nqc_total])","v":0},{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],G$1,nqc_per_tranche_contract[calculated_general_nqc_total])","v":0},{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],H$1,nqc_per_tranche_contract[calculated_general_nqc_total])","v":0},{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],I$1,nqc_per_tranche_contract[calculated_general_nqc_total])","v":0},0]
[null,null,"Calculated vs Total Reported NQC",{"$f":"D7-D9","v":0},0,0,0,0,0,0]
[null,null,"Calculated NQC vs Obligation",{"$f":"IF($C$3=\"\",D9-D4,D9-D3)","v":0},0,0,0,0,0,0]
[null,"Summary with Pending D.23-02-040 Compliance trades","Enter values on this row:"]
[null,null,"Total NQC vs Proposed Obligation",{"$f":"IF($C$3=\"\",D7-D4,D7-D3)+D12","v":0},0,0,0,0,0,{"$f":"SUM(D13:I13)","v":0}]
[null,null,"Calculated NQC vs Proposed Obligation",{"$f":"IF($C$3=\"\",D9-D4,D9-D3)+D12","v":0},0,0,0,0,0,0]
[null,"Summary of LLT","Calculated LLT NQC",{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],D1,nqc_per_tranche_contract[calculated_llt_nqc_total])","v":0},{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],E1,nqc_per_tranche_contract[calculated_llt_nqc_total])","v":0},{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],F1,nqc_per_tranche_contract[calculated_llt_nqc_total])","v":0},{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],G1,nqc_per_tranche_contract[calculated_llt_nqc_total])","v":0},{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],H1,nqc_per_tranche_contract[calculated_llt_nqc_total])","v":0},{"$f":"SUMIF(nqc_per_tranche_contract[lse_selected_mtr_tranche],I1,nqc_per_tranche_contract[calculated_llt_nqc_total])","v":0},0]
[null,null,"Total Reported LLT NQC",{"$f":"SUM(SUMIFS(mtr_tranche1_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},{"$f":"SUM(SUMIFS(mtr_tranche2_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},{"$f":"SUM(SUMIFS(mtr_tranche3_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},{"$f":"SUM(SUMIFS(mtr_tranche4_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},{"$f":"SUM(SUMIFS(mtr_tranche5_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},{"$f":"SUM(SUMIFS(mtr_tranche6_NQC, d2106035_procurement_cat,\"<>NA\", d2106035_procurement_cat,{\"*long_duration_storage*\",\"*firm_ze*\"}))","v":0},0]
[null,"Summary of DCR NQC","Calculated DCR NQC",{"$f":"SUMIFS(nqc_per_tranche_contract[dcr_total_nqc],\nnqc_per_tranche_contract[is_ZE_gen_paired_dr],TRUE,\nnqc_per_tranche_contract[lse_selected_mtr_tranche],\"tranche_1\")","v":0},{"$f":"SUMIFS(nqc_per_tranche_contract[dcr_total_nqc],\nnqc_per_tranche_contract[is_ZE_gen_paired_dr],TRUE,\nnqc_per_tranche_contract[lse_selected_mtr_tranche],\"tranche_2\")","v":0},{"$f":"SUMIFS(nqc_per_tranche_contract[dcr_total_nqc],\nnqc_per_tranche_contract[is_ZE_gen_paired_dr],TRUE,\nnqc_per_tranche_contract[lse_selected_mtr_tranche],\"tranche_3\")","v":0},null,null,null,0]
[null,null,"Total Reported DCR NQC",null,null,{"$f":"SUM(mtr_DCR_NQC)","v":0},null,null,null,0]
[]
[null,null,"DCR portfolio net energy",{"$f":"SUM(nqc_per_tranche_contract[dcr_net_energy_available])","v":0}]
[]
[null,"lse_unique_contract_id","lse_selected_mtr_tranche","uc_d2106035_procurement_cat","hybrid","is_non_grid_charging","engineering_assessment_confirmation"]

{"sheet":"CSPReportSheet","index":9,"n_rows":76,"n_cols":25,"rows_kept":76,"cut":false,"hidden":false,"merged":[[2,10,2,24],[4,0,38,0],[41,0,75,0],[3,10,3,14],[3,15,3,19],[3,20,3,24]]}
[]
[]
[null,null,null,null,null,null,null,null,null,null,"NOTE: the below data is provided for troubleshooting purposes only."]
[null,"Full Portfolio Supply Inputs: Values should be pasted directly from the Resource Data Template using Excel's \"Paste Values\" option",null,null,null,null,null,null,null,null,"Bought/Owned",null,null,null,null,"Sold",null,null,null,null,"Net\n(GWh, MW, or MWh Energy Capacity)"]
["Full Portfolio (Online + In-Development + Review + Planned)","Resource",2028,2030,2035,2040,2045,"Units","Type",null,2028,2030,2035,2040,2045,2028,2030,2035,2040,2045,2028,2030,2035,2040,2045]
[null,"Large Hydro",11.017275109,11.015387733999999,11.012699658999999,11.013177613,11.013029141000001,"GWh","GHG-Free",null,11.017275109,11.015387733999999,11.012699658999999,11.013177613,11.013029141000001,0,0,0,0,0,11.017275109,11.015387733999999,11.012699658999999,11.013177613,11.013029141000001]
[null,"Imported Hydro",0,0,0,0,0,"GWh","GHG-Free",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Asset Controlling Supplier",0,0,0,0,0,"GWh","GHG-Free (Partial)",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Nuclear",0,0,0,0,0,"GWh","GHG-Free",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Biogas",17,0,0,0,0,"GWh","RPS Eligible",null,17,0,0,0,0,0,0,0,0,0,17,0,0,0,0]
[null,"Biomass",0,0,0,0,221.00659999999999,"GWh","RPS Eligible",null,0,0,0,0,221.00659999999999,0,0,0,0,0,0,0,0,0,221.00659999999999]
[null,"Geothermal",1428.2445872221838,1510.8336206920001,2548.7582317008182,2192.0870674108182,3427.3935589717275,"GWh","RPS Eligible",null,1428.2445872221838,1510.8336206920001,2548.7582317008182,2192.0870674108182,3427.3935589717275,0,0,0,0,0,1428.2445872221838,1510.8336206920001,2548.7582317008182,2192.0870674108182,3427.3935589717275]
[null,"Small Hydro",0,0,0,0,0,"GWh","RPS Eligible",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Wind Resources"]
[null,"Wind Baseline California",124.88844005999999,124.72426361300001,115.767352945,116.593883518,0,"GWh","RPS Eligible",null,124.88844005999999,124.72426361300001,115.767352945,116.593883518,0,0,0,0,0,0,124.88844005999999,124.72426361300001,115.767352945,116.593883518,0]
[null,"Wind New PG&E",0,0,0,0,0,"GWh","RPS Eligible",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Wind New SCE SDG&E",0,274.703875654,270.230392204,628.56700664999994,996.98539415800008,"GWh","RPS Eligible",null,0,274.703875654,270.230392204,628.56700664999994,996.98539415800008,0,0,0,0,0,0,274.703875654,270.230392204,628.56700664999994,996.98539415800008]
[null,"Wind Pacific Northwest",0,0,0,0,0,"GWh","RPS Eligible",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Wind Wyoming",0,0,0,0,0,"GWh","RPS Eligible",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Wind New Mexico",625.746924519,916.57325983500004,905.52012515599995,1267.6445293040001,649.60299535500008,"GWh","RPS Eligible",null,625.746924519,916.57325983500004,905.52012515599995,1267.6445293040001,649.60299535500008,0,0,0,0,0,625.746924519,916.57325983500004,905.52012515599995,1267.6445293040001,649.60299535500008]
[null,"Wind Offshore Morro Bay",0,0,0,0,0,"GWh","RPS Eligible",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Wind Offshore Humboldt",0,0,0,0,0,"GWh","RPS Eligible",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Solar Resources"]
[null,"Solar Baseline California",1707.228989016,1793.11532218,1749.286542846,799.60020050500009,362.29460154499998,"GWh","RPS Eligible",null,1707.228989016,1793.11532218,1749.286542846,799.60020050500009,362.29460154499998,0,0,0,0,0,1707.228989016,1793.11532218,1749.286542846,799.60020050500009,362.29460154499998]
[null,"Solar New PG&E",0,367.23454985900003,403.18887806700002,443.32172467100003,596.26150966700004,"GWh","RPS Eligible",null,0,367.23454985900003,403.18887806700002,443.32172467100003,596.26150966700004,0,0,0,0,0,0,367.23454985900003,403.18887806700002,443.32172467100003,596.26150966700004]
[null,"Solar New SCE SDG&E",425.37305061500001,2696.6192990919994,4154.4101782130001,6339.1852428579996,7528.016815099998,"GWh","RPS Eligible",null,425.37305061500001,2696.6192990919994,4154.4101782130001,6339.1852428579996,7528.016815099998,0,0,0,0,0,425.37305061500001,2696.6192990919994,4154.4101782130001,6339.1852428579996,7528.016815099998]
[null,"Solar Distributed",0,0,0,0,0,"GWh","RPS Eligible",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Hybrid"]
[null,"Hybrid_or_Paired_Solar_and_Battery",175.622472458,174.88872356299999,173.43086882699998,0,0,"GWh","RPS Eligible",null,175.622472458,174.88872356299999,173.43086882699998,0,0,0,0,0,0,0,175.622472458,174.88872356299999,173.43086882699998,0,0]
[null,"Storage & DR"]
[null,"Shed DR",0,0,0,0,0,"MW","GHG-Free",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Pumped Storage",0,0,0,0,0,"MW","n/a",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Battery Storage",1599.22,6078.18,8056.02,10670.98,12714.400000000001,"MWh Energy Capacity","n/a",null,1599.22,6078.18,8056.02,10670.98,12714.400000000001,0,0,0,0,0,1599.22,6078.18,8056.02,10670.98,12714.400000000001]
[null,"User-Specified Profies"]
[null,"Storage Resource Custom Profile",0,0,0,0,0,"MW","n/a",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"RPS Resource Custom Profile ",0,0,0,0,0,"GWh","RPS Eligible",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"GHG-free non-RPS Resource",0,0,0,0,0,"GWh","GHG-Free",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Coal"]
[null,"Coal",0,0,0,0,0,"GWh","n/a",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[]
[null,"Online and In-Development Portfolio Supply Inputs: Values should be pasted directly from the Resource Data Template using Excel's \"Paste Values\" option"]
["Online + In-Development Only","Resource",2028,2030,2035,2040,2045,"Units","RPS or GHG-Free",null,2028,2030,2035,2040,2045,2028,2030,2035,2040,2045,2028,2030,2035,2040,2045]
[null,"Large Hydro",11.017275109,11.015387733999999,11.012699658999999,11.013177613,11.013029141000001,"GWh","GHG-Free",null,11.017275109,11.015387733999999,11.012699658999999,11.013177613,11.013029141000001,0,0,0,0,0,11.017275109,11.015387733999999,11.012699658999999,11.013177613,11.013029141000001]
[null,"Imported Hydro",0,0,0,0,0,"GWh","GHG-Free",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Asset Controlling Supplier",0,0,0,0,0,"GWh","GHG-Free (Partial)",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Nuclear",0,0,0,0,0,"GWh","GHG-Free",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Biogas",17,0,0,0,0,"GWh","RPS",null,17,0,0,0,0,0,0,0,0,0,17,0,0,0,0]
[null,"Biomass",0,0,0,0,0,"GWh","RPS",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Geothermal",563.53458722218375,646.12362069200003,572.27163715699999,215.60047286699995,215.59963715699999,"GWh","RPS",null,563.53458722218375,646.12362069200003,572.27163715699999,215.60047286699995,215.59963715699999,0,0,0,0,0,563.53458722218375,646.12362069200003,572.27163715699999,215.60047286699995,215.59963715699999]
[null,"Small Hydro",0,0,0,0,0,"GWh","RPS",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Wind Resources"]
[null,"Wind Baseline California",124.88844005999999,124.72426361300001,115.767352945,116.593883518,0,"GWh","RPS",null,124.88844005999999,124.72426361300001,115.767352945,116.593883518,0,0,0,0,0,0,124.88844005999999,124.72426361300001,115.767352945,116.593883518,0]
[null,"Wind New PG&E",0,0,0,0,0,"GWh","RPS",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Wind New SCE SDG&E",0,0,0,0,0,"GWh","RPS",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Wind Pacific Northwest",0,0,0,0,0,"GWh","RPS",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Wind Wyoming",0,0,0,0,0,"GWh","RPS",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Wind New Mexico",625.746924519,623.37667320599996,619.07373495100001,623.70945412200001,0,"GWh","RPS",null,625.746924519,623.37667320599996,619.07373495100001,623.70945412200001,0,0,0,0,0,0,625.746924519,623.37667320599996,619.07373495100001,623.70945412200001,0]
[null,"Wind Offshore Morro Bay",0,0,0,0,0,"GWh","RPS",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Wind Offshore Humboldt",0,0,0,0,0,"GWh","RPS",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Solar Resources"]
[null,"Solar Baseline California",1707.228989016,1793.11532218,1749.286542846,799.60020050499998,362.29460154499998,"GWh","RPS",null,1707.228989016,1793.11532218,1749.286542846,799.60020050499998,362.29460154499998,0,0,0,0,0,1707.228989016,1793.11532218,1749.286542846,799.60020050499998,362.29460154499998]
[null,"Solar New PG&E",0,0,0,0,0,"GWh","RPS",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Solar New SCE SDG&E",425.37305061500001,740.74911741599999,722.63124135899989,591.74956709999992,0,"GWh","RPS",null,425.37305061500001,740.74911741599999,722.63124135899989,591.74956709999992,0,0,0,0,0,0,425.37305061500001,740.74911741599999,722.63124135899989,591.74956709999992,0]
[null,"Solar Distributed",0,0,0,0,0,"GWh","RPS",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Hybrid/Paired"]
[null,"Hybrid or Paired Solar and Battery",0,0,0,0,0,"GWh","RPS",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Storage & DR"]
[null,"Shed DR",0,0,0,0,0,"MW","GHG-Free",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Pumped Storage",0,0,0,0,0,"MW","n/a",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"Battery Storage",1599.22,3199.2200000000003,3199.2200000000003,2894.42,1730,"MWh Energy Capacity","n/a",null,1599.22,3199.2200000000003,3199.2200000000003,2894.42,1730,0,0,0,0,0,1599.22,3199.2200000000003,3199.2200000000003,2894.42,1730]
[null,"User-Specified Profiles"]
[null,"Storage Resource Custom Profile",0,0,0,0,0,"MW","n/a",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,"RPS Resource Custom Profile",92.3613,91.382999999999996,78.7714,10.33112,0,"GWh","RPS",null,92.3613,91.382999999999996,78.7714,10.33112,0,0,0,0,0,0,92.3613,91.382999999999996,78.7714,10.33112,0]
[null,"GHG-free non-RPS Resource Custom Profile",303.72399999999999,303.72399999999999,303.72399999999999,303.72399999999999,303.72399999999999,"GWh","GHG-Free",null,303.72399999999999,303.72399999999999,303.72399999999999,303.72399999999999,303.72399999999999,0,0,0,0,0,303.72399999999999,303.72399999999999,303.72399999999999,303.72399999999999,303.72399999999999]
[null,"Coal"]
[null,"Coal",0,0,0,0,0,"GWh","n/a",null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]

{"sheet":"ReportSheet","index":10,"n_rows":110,"n_cols":89,"rows_kept":110,"cut":false,"hidden":false,"merged":[]}
["Duplicated Contract IDs:","Entry with non-positive values:","Invalid resource error rows:","Rows missing required project viability associated data:","Rows missing required hybrid associated data:","Supertype Contract Status Error or Null Rows:","Transaction counterparty error rows:","Rows missing CSP GWh:","Rows with invalid buying_energy_capacity and csp_resource_category:","Rows missing MTR NQC:","Warning-total capacity is equal to or greater than generator plus storage MWs for rows:","Warning-contract with NQC equal to or greater than contracted capacity MWs:"]
[null,null,null,null,null,null,null,null,null,null,null,3,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,6,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,9,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,10,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,13,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,15,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,17,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,25,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,27,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,28,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,32,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,33,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,34,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[null,null,null,null,null,null,null,null,null,null,null,3,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]
[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,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,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,"physical"]

{"sheet":"lse_names","index":11,"n_rows":124,"n_cols":4,"rows_kept":124,"cut":false,"hidden":false,"merged":[]}
["LSE","NAME","lse_type","Notes"]
["_OTHER","non-LSE supplier","_OTHER"]
["_OTHER","Multiple IOUs"]
["_OTHER","Multiple LSEs"]
["_OTHER","Multiple non-IOU LSEs"]
["3PR","3 Phases Renewables","ESP"]
["AGERA","Agera Energy, LLC","ESP"]
["ANHM","City of Anaheim Public Utilities","CAISOPOU"]
["ANZA","Anza Electric Cooperative","COOP"]
["APN","American PowerNet Management","ESP"]
["AVA","Ava Community Energy","CCA"]
["AVCE","Apple Valley Choice Energy","CCA"]
["AZCO","Arizona Electric Power Cooperative","POU"]
["AZUA","City of Azusa","CAISOPOU"]
["BAN1","City of Banning","CAISOPOU"]
["BCE","Butte Choice Energy","CCA"]
["BPERC","BP Energy Retail Company (formerly EDF Industrial Power Services)","CCA"]
["BVES","Bear Valley Electric Service","IOU"]
["BWPM","Burbank Water and Power","POU"]
["3CE","Central Coast Community Energy","CCA"]
["CCSF","City and County of San Francisco","CAISOPOU"]
["CEA","Clean Energy Alliance","CCA"]
["CEI","Just Energy Solutions Inc.","ESP"]
["CES","Commercial Energy of Montana","ESP"]
["CLTN","City of Colton Elelctric Utility","CAISOPOU"]
["CNE","Constellation New Energy Inc","ESP"]
["COM","City of Commerce","CCA"]
["COR1","Corona","CAISOPOU"]
["COSB","City of Solana Beach","CCA"]
["CPA","Calpine Power America-CA LLC","ESP"]
["CPASC","Clean Power Alliance of Southern California","CCA"]
["CPSF","CleanPowerSF","CCA"]
["CRCL","Cerritos","CAISOPOU"]
["DCE","Desert Community Energy","CCA"]
["DEB","Direct Energy Business","ESP"]
["EIPS","EDF Industrial Power Services, LLC","ESP","Changed to BPERC"]
["EPIC","City of Palmdale (Energy for Palmdale's Independent Choice (EPIC)","CCA"]
["GEXA","Gexa Energy California, LLC","ESP"]
["GLEN","Glendale Water and Power","POU"]
["HANFORD","City of Hanford","CCA"]
["IIDE","Imperial Irrigation District","POU"]
["INDU","Industry","CAISOPOU"]
["KCCP","King City Community Power","CCA"]
["KIRK","Kirkwood Meadows Public Utility District","POU"]
["LADWP","LADWP","POU"]
["LASS","Lassen Municipal Utility District","CAISOPOU"]
["LCE","Lancaster Choice Energy","CCA"]
["LIB","Liberty Utilities","IOU"]
["LPD","Liberty Power Delaware, LLC","ESP"]
["LPH","Liberty Power Holdings, LLC","ESP"]
["MCE","Marin Clean Energy","CCA"]
["MEID","Merced Irrigation District ","POU"]
["MID","Modesto Irrigation District","POU"]
["MVAL","Moreno Valley Electric Utility","CAISOPOU"]
["NCPA","Northern California Power Agency","CAISOPOU"]
["NEED","Needles","POU"]
["NES","Calpine Energy Solutions","ESP"]
["OCPA","Orange County Power Authority","CCA"]
["PALMCO","Palmco Power CA","ESP"]
["PASA","Pasadena Water and Power","CAISOPOU"]
["PCEA","Peninsula Clean Energy Authority","CCA"]
["PCORP","PacifiCorp","POU"]
["PGE","Pacific Gas & Electric","IOU"]
["PIONEER","Pioneer Community Energy","CCA"]
["PITT","Pittsburg Power Company","CAISOPOU"]
["PLUMAS","Plumas Sierra Rural Electric Cooperative","COOP"]
["POMONA","City of Pomona (Ponoma Choice Energy)","CCA"]
["POUS","Collective Publicly Owned Utilities"]
["PPG","Pilot Power Group, LLC","ESP"]
["PRAX","Praxair Plainfield, Inc.","ESP"]
["PRIME","Pico Rivera Innovative Municipal Energy","CCA"]
["PSTN","City of Stockton","CAISOPOU"]
["PWRPA","Power Water Resources Pooling Authority","CAISOPOU"]
["RCEA","Redwood Coast Energy Authority","CCA"]
["RCMU","Rancho Cucamonga Municipal Utility","CAISOPOU"]
["RDG1","Redding Elelctric Utility","POU"]
["RMEA","Rancho Mirage Energy Authority","CCA"]
["RSVL","Roseville Elelctric","POU"]
["RVSD","Riverside Public Utilities","CAISOPOU"]
["SBCE","Santa Barbara Clean Energy","CCA"]
["SCE","Southern California Edison","IOU"]
["SCOV","Shelter Cove Utility District","CAISOPOU"]
["SCPA","Sonoma Clean Power Authority","CCA"]
["SDCP","San Diego Community Power","CCA"]
["SDGE","San Diego Gas & Electric","IOU"]
["SENA","Shell Energy North America","ESP"]
["SJCE","San Jose Clean Energy","CCA"]
["SJP","San Jacinto Power","CCA"]
["SLAK","Shasta Lake","POU"]
["SMUD","SMUD","POU"]
["SNCL","Silicon Valley Power","CCA"]
["SURPRISE","Surprise Valley Electrification Corporation","POU"]
["SVCE","Silicon Valley Clean Energy Authority","CCA"]
["TENA","Tenaska Power Services Co.","ESP"]
["TIDM","Turlock Irrigation District","POU"]
["TNG","Tiger Natural Gas","ESP"]
["TRIN","Trinity Public Utility District","CAISOPOU"]
["TRUC","Truckee Donner Public Utility District","POU"]
["UC","University of California","ESP"]
["VCE","Valley Clean Energy","CCA"]
["VEA","Valley Electric Association","COOP"]
["VERN","City of Vernon","CAISOPOU"]
["VMUS","City of Victorville","CAISOPOU"]
["WCE","Western Community Energy","CCA"]
["WEPA","Eastside Power Authority","CAISOPOU"]
["YEP","Yep Energy","ESP"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null," "]

{"sheet":"resources","index":12,"n_rows":2302,"n_cols":7,"rows_kept":562,"cut":true,"hidden":false,"merged":[],"bounds":{"rows_first":250,"rows_last":62,"rows_between":250,"halvings":3}}
["resource","generator_name","MAXGEN","resolve_final_group","BAA_ID","supertype","elcc_type"]
["7STDRD_1_SOLAR1","SHAFTER_SOLAR",20,"caiso_solar","CISO","physical","utility_pv"]
["ACACIA_6_SOLAR","WEST_ANTELOPE_SOLAR",20,"caiso_solar","CISO","physical","utility_pv"]
["ADELANTO_SOLAR","NAN",10,"ldwp_solar","LADWP","physical","utility_pv"]
["ADERA_1_SOLAR1","ADERA_SOLAR",20,"caiso_solar","CISO","physical","utility_pv"]
["ADLIN_1_UNITS","GEYSERS_AIDLIN_AGGREGATE",22,"caiso_geothermal","CISO","physical","geothermal"]
["ADMEST_6_SOLAR","ADAMS_EAST",19,"caiso_solar","CISO","physical","utility_pv"]
["ADOBEE_1_SOLAR","ADOBE_SOLAR",20,"caiso_solar","CISO","physical","utility_pv"]
["AGCANA_X_HOOVER","HOOVER_POWER_PLANT",40,"caiso_hydro","WALC","specifiedimport","hydro"]
["AGRICO_6_FEGBT1","FRESNO EGT",50.6,"caiso_li_battery","CISO","physical","hr_batteries"]
["AGRICO_6_PL3N5","FRESNO_PEAKER",22.69,"caiso_peaker1","CISO","physical","gas_ct"]
["AGRICO_7_UNIT","FRESNO_COGEN",59.97,"caiso_ccgt2","CISO","physical","gas_cc"]
["AGUCAL_5_SOLAR1","AGUA_CALIENTE_SOLAR",290,"caiso_solar","CISO","physical","utility_pv"]
["AKINGS_6_AMESR1","AMERICAN_KINGS_SOLAR",123,"caiso_solar","CISO","physical","utility_pv"]
["ALAMIT_2_AESBT2","ALAMITOS ENERGY STORAGE 2",82,"caiso_li_battery","CISO","physical","hr_batteries"]
["ALAMIT_2_PL1X3","ALAMITOS_ENERGY_CENTER_UNIT_7",674.7,"caiso_ccgt1","CISO","physical","gas_cc"]
["ALAMIT_7_ES1","ALAMITOS_ENERGY_STORAGE",100.45,"caiso_li_battery","CISO","physical","hr_batteries"]
["ALAMIT_7_UNIT 3","ALAMITOS GEN STA. UNIT 3",326.76,"caiso_st","CISO","physical","steam"]
["ALAMIT_7_UNIT 4","ALAMITOS GEN STA. UNIT 4",334.43,"caiso_st","CISO","physical","steam"]
["ALAMIT_7_UNIT 5","ALAMITOS GEN STA. UNIT 5",480,"caiso_st","CISO","physical","steam"]
["ALAMIT_7_UNIT_3","ALAMITOS_GEN_STA._UNIT_3",326.76,"caiso_st","CISO","physical","steam"]
["ALAMIT_7_UNIT_4","ALAMITOS_GEN_STA._UNIT_4",334.43,"caiso_st","CISO","physical","steam"]
["ALAMIT_7_UNIT_5","ALAMITOS_GEN_STA._UNIT_5",480,"caiso_st","CISO","physical","steam"]
["ALAMO_6_UNIT","ALAMO_POWER_PLANT",17,"caiso_hydro","CISO","physical","hydro"]
["ALHMBR_1_ALHSLR","SG_ALHAMBRA",50,"iid_solar","IID","specifiedimport","utility_pv"]
["ALMASL_2_AL6BT6","MAVERICK6STORAGE",50,"caiso_li_battery","CISO","physical","hr_batteries"]
["ALMASL_2_GS1SR1","ALMASOL_GENERATING_STATION_1",125,"caiso_solar","CISO","physical","utility_pv"]
["ALMASL_2_GS4SR4","ALMASOL_GENERATING_STATION_4",100,"caiso_solar","CISO","physical","utility_pv"]
["ALMASL_2_GS6SR6","ALMASOL_GENERATING_STATION_6",100,"caiso_solar","CISO","physical","utility_pv"]
["ALMASL_2_GS7SR7","ALMASOL_GENERATING_STATION_7",132,"caiso_solar","CISO","physical","utility_pv"]
["ALMEGT_1_UNIT 1","ALAMEDA GT UNIT 1",25,"caiso_chp","CISO","physical","cogen"]
["ALMEGT_1_UNIT 2","ALAMEDA GT UNIT 2",25,"caiso_chp","CISO","physical","cogen"]
["ALMEGT_1_UNIT_1","ALAMEDA_GT_UNIT_1",25,"caiso_peaker2","CISO","physical","gas_ct"]
["ALMEGT_1_UNIT_2","ALAMEDA_GT_UNIT_2",25,"caiso_peaker2","CISO","physical","gas_ct"]
["ALPAUG_1_TUDSR1","TULARE DAC SOLAR",3,"caiso_solar","CISO","physical","utility_pv"]
["ALPSLR_1_NTHSLR","ALPAUGH_NORTH,_LLC",20,"caiso_solar","CISO","physical","utility_pv"]
["ALPSLR_1_SPSSLR","ALPAUGH_50_LLC",50,"caiso_solar","CISO","physical","utility_pv"]
["ALT6DN_2_WIND7","PINYON_PINES_1",164.31,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALT6DS_2_WIND9","PINYON_PINES_2",132,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTA3A_2_CPCE4","ALTA_WIND_4",102,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTA3A_2_CPCE5","ALTA_WIND_5",168,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTA3A_2_CPCE8","ALTA_WIND_8",150,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTA4A_2_CPCW1","ALTA_WIND_1",150,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTA4B_2_CPCW2","ALTA_WIND_2",150,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTA4B_2_CPCW3","ALTA_WIND_3",150,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTA4B_2_CPCW6","MUSTANG_HILLS",150,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTA6B_2_WIND11","ALTA_WIND_11",88.15,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTA6E_2_WIND10","ALTA_WIND_10",134.84,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTAGASSTORAGE","NAN",40,"caiso_li_battery","CISO","physical","hr_batteries"]
["ALTWD_1_QF","NAN",28.84,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTWD_2_AT3WD3","ALTECH_3",9.8000000000000007,"caiso_wind","CISO","physical","in_state_wind_south"]
["ALTWD_2_COAWD1","COACHELLA_1",50.4,"caiso_wind","CISO","physical","in_state_wind_south"]
["ANAHM_2_CANYN1","CANYON_POWER_PLANT_UNIT_1",49.21,"caiso_peaker1","CISO","physical","gas_ct"]
["ANAHM_2_CANYN2","CANYON_POWER_PLANT_UNIT_2",48.04,"caiso_peaker1","CISO","physical","gas_ct"]
["ANAHM_2_CANYN3","CANYON_POWER_PLANT_UNIT_3",46.49,"caiso_peaker1","CISO","physical","gas_ct"]
["ANAHM_2_CANYN4","CANYON_POWER_PLANT_UNIT_4",49.8,"caiso_peaker1","CISO","physical","gas_ct"]
["ANAHM_7_CT","NAN",40.64,"caiso_peaker1","CISO","physical","gas_ct"]
["ANTLPE_2_QF","ANTELOPE QFS",4,"caiso_wind","CISO","physical","in_state_wind_south"]
["ANZA_6_SOLAR1","SEVILLE SOLAR ONE",20,"iid_solar","IID","specifiedimport","utility_pv"]
["APEX_CC","NAN",538.70000000000005,"ldwp_ccgt","LADWP","physical","gas_cc"]
["APLHIL_1_SFKHY1","SOUTH FORK POWERHOUSE",2.68,"caiso_hydro","CISO","physical","hydro"]
["AQUAWS_2_AQWSR1","AQUAMARINE WESTSIDE",250,"caiso_solar","CISO","physical","utility_pv"]
["AQUAWS_2_AQWSU1","AQUAMARINE WESTSIDE",125,"caiso_solar","CISO","physical","utility_pv"]
["AQUAWS_2_AQWSU2","AQUAMARINE WESTSIDE",125,"caiso_solar","CISO","physical","utility_pv"]
["ARATINASOLAR","NAN",150,"caiso_solar","CISO","physical","utility_pv"]
["ARATINASTORAGE","NAN",50,"caiso_li_battery","CISO","physical","hr_batteries"]
["ARBWD_6_QF","WIND RESOURCE II",19.95,"caiso_wind","CISO","physical","in_state_wind_south"]
["ARCOGN_2_UNITS","WATSON COGENERATION",305,"caiso_chp","CISO","physical","cogen"]
["ARKANS_1_ARKSLR","SG ARKANSAS",50,"iid_solar","IID","specifiedimport","utility_pv"]
["ARLINT_5_SCEDYN","ARLINGTON VALLEY CC",565,"SW_CCGT","AZPS","specifiedimport","gas_cc"]
["ARLNTN_2_AR1SR1","ARLINGTON",100,"caiso_solar","CISO","physical","utility_pv"]
["ARLNTN_2_ASUSR1","ARLINGTON SOLAR 1",131,"caiso_solar","CISO","physical","utility_pv"]
["ARLVAL_5_SOLAR","ARLINGTON VALLEY SOLAR ENERGY II",127,"caiso_solar","SRP","specifiedimport","utility_pv"]
["ARVINN_6_ORION1","ORION 1 SOLAR",12,"caiso_solar","CISO","physical","utility_pv"]
["ARVINN_6_ORION2","ORION 2 SOLAR",8,"caiso_solar","CISO","physical","utility_pv"]
["ASTORA_2_SOLAR1","ASTORIA 1",100,"caiso_solar","CISO","physical","utility_pv"]
["ASTORA_2_SOLAR2","ASTORIA 2",75,"caiso_solar","CISO","physical","utility_pv"]
["ATHOS_5_AP1SR1","ATHOS POWER PLANT",125,"caiso_solar","CISO","physical","utility_pv"]
["ATHOS_5_AP1SR2","ATHOS POWER PLANT",125,"caiso_solar","CISO","physical","utility_pv"]
["ATHOS_5_AP1X2","INTERSECTSOLAR",250,"caiso_solar","CISO","physical","utility_pv"]
["ATHOS_5_AP2SR3","ATHOS POWER PLANT 2",100,"caiso_solar","CISO","physical","utility_pv"]
["ATHOS_5_AP2SR4","ATHOS POWER PLANT 2",100,"caiso_solar","CISO","physical","utility_pv"]
["ATHOS_5_AP2X2","ATHOS POWER PLANT 2",200,"caiso_solar","CISO","physical","utility_pv"]
["ATWEL2_1_SOLAR1","ATWELL WEST",20,"caiso_solar","CISO","physical","utility_pv"]
["ATWELL_1_SOLAR","ATWELL ISLAND PV SOLAR GENERATING FACI.",20,"caiso_solar","CISO","physical","utility_pv"]
["AVENAL_6_AVPARK","AVENAL PARK SOLAR PROJECT",6,"caiso_solar","CISO","physical","utility_pv"]
["AVENAL_6_AVSLR1","AVENAL SOLAR 1",7.9,"caiso_solar","CISO","physical","utility_pv"]
["AVENAL_6_AVSLR2","AVENAL SOLAR 2",7.9,"caiso_solar","CISO","physical","utility_pv"]
["AVENAL_6_SANDDG","SAND DRAG SOLAR PROJECT",19,"caiso_solar","CISO","physical","utility_pv"]
["AVENAL_6_SUNCTY","SUN CITY SOLAR PROJECT",20,"caiso_solar","CISO","physical","utility_pv"]
["AVSOLR_2_SOLAR","AV SOLAR RANCH 1",241.5,"caiso_solar","CISO","physical","utility_pv"]
["AZALEASOLAR","NAN",60,"caiso_solar","CISO","physical","utility_pv"]
["AZALEASTORAGE","NAN",38,"caiso_li_battery","CISO","physical","hr_batteries"]
["BAHIA_2_LKHSR1","LAKE HERMAN SOLAR",5,"caiso_solar","CISO","physical","utility_pv"]
["BALCHS_7_UNIT 1","BALCH 1 PH UNIT 1",31,"caiso_hydro","CISO","physical","hydro"]
["BALCHS_7_UNIT 2","BALCH 2 PH UNIT 2",52.5,"caiso_hydro","CISO","physical","hydro"]
["BALCHS_7_UNIT 3","BALCH 2 PH UNIT 3",54.6,"caiso_hydro","CISO","physical","hydro"]
["BANKPP_2_NSPIN","BANKPP_2_NSPIN",270,"caiso_pumped_hydro","CISO","physical","pumped_storage"]
["BARRE_2_ALASB1","LOS ALAMITOS 1",10,"caiso_li_battery","CISO","physical","hr_batteries"]
["BARRE_2_SBBBT1","SEAL BEACH BESS",10,"caiso_li_battery","CISO","physical","hr_batteries"]
["BARRE_2_SBBSR1","SEAL BEACH PV",10,"caiso_solar","CISO","physical","utility_pv"]
["BARRE_6_PEAKER","BARRE PEAKER",49,"caiso_peaker1","CISO","physical","gas_ct"]
["BASICE_2_UNITS","KING CITY COGEN",120,"caiso_chp","CISO","physical","cogen"]
["BCTSYS_5_PWXDYN","BCTSYS_5_PWXDYN",428,"caiso_hydro","BPAT","specifiedimport","hydro"]
["BDGRCK_1_UNITS","BADGER CREEK LIMITED",48.08,"caiso_peaker1","CISO","physical","gas_ct"]
["BEACON_SOLAR_B","NAN",125,"ldwp_solar","LADWP","physical","utility_pv"]
["BEARDS_7_UNIT 1","BEARDSLEY HYDRO",11.5,"caiso_hydro","CISO","physical","hydro"]
["BEARMT_1_UNIT","BEAR MOUNTAIN LIMITED",49.21,"caiso_peaker2","CISO","physical","gas_ct"]
["BEJNLS_5_BV2SCEDYN","BROADVIEW 2",167,"caiso_wind","AZPS","specifiedimport","out_of_state_wind_AZNM"]
["BEKWJS_5_BV1SCEDYN","BROADVIEW 1",130,"caiso_wind","AZPS","specifiedimport","out_of_state_wind_AZNM"]
["BELDEN_7_UNIT 1","BELDEN HYDRO",119,"caiso_hydro","CISO","physical","hydro"]
["BERCYN_2_BCEBT1","BEAR CANYON ENERGY STORAGE",13,"caiso_li_battery","CISO","physical","hr_batteries"]
["BGCRK1_7_PORTAL","PORTAL HYDRO",10.8,"caiso_hydro","CISO","physical","hydro"]
["BGCRK1_7_UNIT 1","BIG CREEK PH 1 UNIT 1",19.8,"caiso_hydro","CISO","physical","hydro"]
["BGCRK1_7_UNIT 2","BIG CREEK PH 1 UNIT 2",15.8,"caiso_hydro","CISO","physical","hydro"]
["BGCRK1_7_UNIT 3","BIG CREEK PH 1 UNIT 3",21.6,"caiso_hydro","CISO","physical","hydro"]
["BGCRK1_7_UNIT 4","BIG CREEK PH 1 UNIT 4",31.2,"caiso_hydro","CISO","physical","hydro"]
["BGCRK2_7_UNIT 1","BIG CREEK PH 2 UNIT 1",55,"caiso_hydro","CISO","physical","hydro"]
["BGCRK2_7_UNIT 2","BIG CREEK PH 2 UNIT 2",55,"caiso_hydro","CISO","physical","hydro"]
["BGCRK2_7_UNIT 3","BIG CREEK PH 2 UNIT 3",15.8,"caiso_hydro","CISO","physical","hydro"]
["BGCRK2_7_UNIT 4","BIG CREEK PH 2 UNIT 4",15.8,"caiso_hydro","CISO","physical","hydro"]
["BGCRK2_7_UNIT 5","BIG CREEK PH 2 UNIT 5",17.5,"caiso_hydro","CISO","physical","hydro"]
["BGCRK2_7_UNIT 6","BIG CREEK PH 2 UNIT 6",17.5,"caiso_hydro","CISO","physical","hydro"]
["BGCRK3_7_UNIT 1","BIG CREEK PH 3 UNIT 1",34,"caiso_hydro","CISO","physical","hydro"]
["BGCRK3_7_UNIT 2","BIG CREEK PH 3 UNIT 2",34,"caiso_hydro","CISO","physical","hydro"]
["BGCRK3_7_UNIT 3","BIG CREEK PH 3 UNIT 3",34,"caiso_hydro","CISO","physical","hydro"]
["BGCRK3_7_UNIT 4","BIG CREEK PH 3 UNIT 4",36,"caiso_hydro","CISO","physical","hydro"]
["BGCRK3_7_UNIT 5","BIG CREEK PH 3 UNIT 5",36.5,"caiso_hydro","CISO","physical","hydro"]
["BGCRK4_7_UNIT 1","BIG CREEK PH 4 UNIT 1",50,"caiso_hydro","CISO","physical","hydro"]
["BGCRK4_7_UNIT 2","BIG CREEK PH 4 UNIT 2",50,"caiso_hydro","CISO","physical","hydro"]
["BGCRK8_7_UNIT 1","BIG CREEK PH 8 UNIT 1",30,"caiso_hydro","CISO","physical","hydro"]
["BGCRK8_7_UNIT 2","BIG CREEK PH 8 UNIT 2",45,"caiso_hydro","CISO","physical","hydro"]
["BGROCK_2_BRFBT1","BIG ROCK SOLAR FARM",100,"caiso_li_battery","CISO","physical","hr_batteries"]
["BGROCK_2_BRFBT2","BIG ROCK SOLAR FARM",100,"caiso_li_battery","CISO","physical","hr_batteries"]
["BGROCK_2_BRFBX2","BIG ROCK SOLAR FARM",200,"caiso_li_battery","CISO","physical","hr_batteries"]
["BGSKYN_2_AS2SR1","ANTELOPE SOLAR 2",105,"caiso_solar","CISO","physical","utility_pv"]
["BGSKYN_2_ASPSR2","ANTELOPE SOLAR 2 SAN PABLO",100,"caiso_solar","CISO","physical","utility_pv"]
["BGSKYN_2_ASSR1B","ANTELOPE SOLAR 1B ",17,"caiso_solar","CISO","physical","utility_pv"]
["BGSKYN_2_ASSR3A","ANTELOPE SOLAR 3A",15,"caiso_solar","CISO","physical","utility_pv"]
["BGSKYN_2_ASSR3B","ANTELOPE SOLAR 3B",5,"caiso_solar","CISO","physical","utility_pv"]
["BGSKYN_2_BS3SR3","BIG SKY SOLAR 3",20,"caiso_solar","CISO","physical","utility_pv"]
["BIGBEAUSTORAGE","NAN",40,"caiso_li_battery","CISO","physical","hr_batteries"]
["BIGCRK_2_EXESWD","BIG CREEK HYDRO PROJECT PSP",820,"caiso_hydro","CISO","physical","hydro"]
["BIGSKY_2_AS2BT1","ANTELOPE SOLAR 2 LAB",127,"caiso_li_battery","CISO","physical","hr_batteries"]
["BIGSKY_2_ASLBT2","ANTELOPE SOLAR 2 LUNA",100,"caiso_li_battery","CISO","physical","hr_batteries"]
["BIGSKY_2_BSKSR6","BIG SKY SOLAR 6",20,"caiso_solar","CISO","physical","utility_pv"]
["BIGSKY_2_BSKSR7","BIG SKY SOLAR 7",20,"caiso_solar","CISO","physical","utility_pv"]
["BIGSKY_2_BSKSR8","BIG SKY SOLAR 8",20,"caiso_solar","CISO","physical","utility_pv"]
["BIGSKY_2_SOLAR1","ANTELOPE BIG SKY RANCH",20,"caiso_solar","CISO","physical","utility_pv"]
["BIGSKY_2_SOLAR2","BIG SKY SOLAR 4",40,"caiso_solar","CISO","physical","utility_pv"]
["BIGSKY_2_SOLAR3","BIG SKY SUMMER",20,"caiso_solar","CISO","physical","utility_pv"]
["BIGSKY_2_SOLAR4","WESTERN ANTELOPE BLUE SKY RANCH B",20,"caiso_solar","CISO","physical","utility_pv"]
["BIGSKY_2_SOLAR5","BIG SKY SOLAR 2",5,"caiso_solar","CISO","physical","utility_pv"]
["BIGSKY_2_SOLAR6","SOLVERDE 1",85,"caiso_solar","CISO","physical","utility_pv"]
["BIGSKY_2_SOLAR7","BIG SKY SOLAR 1",50,"caiso_solar","CISO","physical","utility_pv"]
["BIOMAS_1_UNIT 1","WOODLAND BIOMASS",25.5,"caiso_biomass","CISO","physical","biomass_wood"]
["BIOMASSONEGE1","NAN",14.4,"caiso_biomass","CISO","physical","biomass_wood"]
["BISHOP_1_ALAMO","BISHOP CREEK PLANT 2  AND  6",13.4,"caiso_small_hydro","CISO","physical","small_hydro"]
["BISHOP_1_UNITS","BISHOP CREEK PLANT 3  AND  4",15.8,"caiso_small_hydro","CISO","physical","small_hydro"]
["BLACK_7_UNIT 1","JAMES B. BLACK 1",85,"caiso_hydro","CISO","physical","hydro"]
["BLACK_7_UNIT 2","JAMES B. BLACK 2",84.1,"caiso_hydro","CISO","physical","hydro"]
["BLACK_WALNUT","NAN",15,"caiso_li_battery","CISO","physical","hr_batteries"]
["BLAST_1_WIND","MOUNTAIN VIEW IV WIND",49,"caiso_wind","CISO","physical","in_state_wind_south"]
["BLCKBT_2_STONEY","BLACK BUTTE HYDRO",6.2,"caiso_small_hydro","CISO","physical","small_hydro"]
["BLCKWL_6_BTFBT1","BTF STORAGE DIDF",2,"caiso_li_battery","CISO","physical","hr_batteries"]
["BLCKWL_6_SOLAR1","BLACKWELL SOLAR",12,"caiso_solar","CISO","physical","utility_pv"]
["BLKCRK_2_GMBT1A","GENESIS MCCOY BESS",115,"caiso_li_battery","CISO","physical","hr_batteries"]
["BLKCRK_2_GMBT1B","GENESIS MCCOY BESS",115,"caiso_li_battery","CISO","physical","hr_batteries"]
["BLKCRK_2_GMCBT1","GENESIS MCCOY BESS",230,"caiso_li_battery","CISO","physical","hr_batteries"]
["BLKCRK_2_SOLAR1","MCCOY STATION",250,"caiso_solar","CISO","physical","utility_pv"]
["BLKCRK_2_SOLR1A","BLKCRK_2_SOLR1A",125,"caiso_solar","CISO","physical","utility_pv"]
["BLKCRK_2_SOLR1B","BLKCRK_2_SOLR1B",125,"caiso_solar","CISO","physical","utility_pv"]
["BLKDIA_2_BDEBT1","BLACK DIAMOND ENERGY STORAGE",200,"caiso_li_battery","CISO","physical","hr_batteries"]
["BLM E_2_UNIT 7","COSO ENERGY DEVELOPERS - BLM EAST UNIT 7",24,"caiso_geothermal","CISO","physical","geothermal"]
["BLM E_2_UNIT 8","COSO ENERGY DEVELOPERS - BLM EAST UNIT 8",24,"caiso_geothermal","CISO","physical","geothermal"]
["BLM W_2_COSBT1","COSOSTORAGE",60,"caiso_li_battery","CISO","physical","hr_batteries"]
["BLM W_2_MDRBT1","MORDOR ES2",20,"caiso_li_battery","CISO","physical","hr_batteries"]
["BLM W_2_UNIT 9","COSO ENERGY DEVELOPERS - BLM WEST UNIT 9",24,"caiso_geothermal","CISO","physical","geothermal"]
["BLM_2_UNITS","BLM EAST FACILITY",72,"caiso_geothermal","CISO","physical","geothermal"]
["BLUE_MOUNTAIN_ELECTRIC_COMPANY","NAN",3,"caiso_biomass","CISO","physical","biomass_wood"]
["BLULKE_6_BLUELK","NAN",12,"caiso_biomass","CISO","physical","biomass_wood"]
["BLVRDE_6_BLVBT1","BOULEVARD ENERGY STORAGE",10,"caiso_li_battery","CISO","physical","hr_batteries"]
["BLYTHE_1_SOLAR1","BLYTHE SOLAR 1 PROJECT",21,"caiso_solar","CISO","physical","utility_pv"]
["BLYTHE_1_SOLAR2","BLYTHE GREEN 1",20,"caiso_solar","CISO","physical","utility_pv"]
["BLYTHESTORAGE1","NAN",63,"caiso_li_battery","CISO","physical","hr_batteries"]
["BOGUE_1_UNITA1","FEATHER RIVER ENERGY CENTER, UNIT #1",48.69,"caiso_peaker1","CISO","physical","gas_ct"]
["BORDER_6_UNITA1","CALPEAK POWER BORDER UNIT 1",51.25,"caiso_peaker2","CISO","physical","gas_ct"]
["BOWMN_6_HYDRO","NID HYDRO BOWMAN POWERHOUSE",3.6,"caiso_small_hydro","CISO","physical","small_hydro"]
["BRDSLD_2_HIWIND","HIGH WINDS ENERGY CENTER",162,"caiso_wind","CISO","physical","in_state_wind_north"]
["BRDSLD_2_MTZUM2","NEXTERA ENERGY MONTEZUMA WIND II",78.2,"caiso_wind","CISO","physical","in_state_wind_north"]
["BRDSLD_2_MTZUMA","FPL ENERGY MONTEZUMA WIND",36.799999999999997,"caiso_wind","CISO","physical","in_state_wind_north"]
["BRDSLD_2_SHILO1","SHILOH I WIND PROJECT",150,"caiso_wind","CISO","physical","in_state_wind_north"]
["BRDSLD_2_SHILO2","SHILOH WIND PROJECT 2",150,"caiso_wind","CISO","physical","in_state_wind_north"]
["BRDSLD_2_SHLO3A","SHILOH III WIND PROJECT,, LLC",102.5,"caiso_wind","CISO","physical","in_state_wind_north"]
["BRDSLD_2_SHLO3B","SHILOH IV WIND PROJECT",100,"caiso_wind","CISO","physical","in_state_wind_north"]
["BREGGO_6_DEGRSL","DESERT GREEN SOLAR FARM",6.3,"caiso_solar","CISO","physical","utility_pv"]
["BREGGO_6_DSEBT1","DARK SKY ENERGY CENTER",7.33,"caiso_li_battery","CISO","physical","hr_batteries"]
["BREGGO_6_SOLAR","NRG BORREGO SOLAR ONE",26,"caiso_solar","CISO","physical","utility_pv"]
["BRODIE_2_WIND","CORAM BRODIE WIND PROJECT",102,"caiso_wind","CISO","physical","in_state_wind_south"]
["BRODIE_2_WIND1","CORAM BRODIE WIND PROJECT CAMERON RIDGE",78,"caiso_wind","CISO","physical","in_state_wind_north"]
["BRODIE_2_WIND2","CORAM BRODIE WIND PROJECT SECTION 15",24,"caiso_wind","CISO","physical","in_state_wind_north"]
["BUCKBL_2_PL1X3","BLYTHE ENERGY CENTER",493.63,"caiso_ccgt2","CISO","physical","gas_cc"]
["BUCKBL_2_STG10","BLYTHE STG",227,"caiso_st","CISO","physical","steam"]
["BUCKCK_7_PL1X2","BUCKS CREEK AGGREGATE",57.25,"caiso_hydro","CISO","physical","hydro"]
["BUCKCK_7_UNIT 1","BUCKS CREEK UNIT #1",33,"caiso_hydro","CISO","physical","hydro"]
["BUCKCK_7_UNIT 2","BUCKS CREEK UNIT #2",32.5,"caiso_hydro","CISO","physical","hydro"]
["BUCKWD_1_NPALM1","NORTH PALM SPRINGS 1A",2.4,"caiso_solar","CISO","physical","utility_pv"]
["BUCKWD_1_QF","BUCKWIND RE-POWERING PROJECT",16.5,"caiso_wind","CISO","physical","in_state_wind_south"]
["BUENVS_2_NSPIN","BUENVS_2_NSPIN",104.4,"caiso_pumped_hydro","CISO","physical","pumped_storage"]
["BURNEY_6_HCCTG1","HAT CREEK BIOENERGY",2.88,"caiso_biomass","CISO","physical","biogas"]
["BURNYF_2_UNIT 1","BURNEY FOREST POWER",29,"caiso_biomass","CISO","physical","biomass_wood"]
["BUTTVL_7_UNIT 1","BUTT VALLEY HYDRO",39.5,"caiso_hydro","CISO","physical","hydro"]
["CABALO_2_M2BSR1","MUSTANG 2 BARBARO SOLAR",50,"caiso_solar","CISO","physical","utility_pv"]
["CABALO_2_M2WSR2","MUSTANG 2 WHIRLAWAY SOLAR",100,"caiso_solar","CISO","physical","utility_pv"]
["CABLRO_2_CBSBT1","CABALLERO STORAGE",99.7,"caiso_li_battery","CISO","physical","hr_batteries"]
["CABZON_1_WINDA1","CABAZON WIND PROJECT",41,"caiso_wind","CISO","physical","in_state_wind_south"]
["CALFTN_2_CFSBT1","CALIFORNIA FLATS STORAGE",60,"caiso_li_battery","CISO","physical","hr_batteries"]
["CALFTN_2_SOLAR","CALIFORNIA FLATS NORTH",130,"caiso_solar","CISO","physical","utility_pv"]
["CALFTS_2_CFSSR1","CALIFORNIA FLATS SOLAR SOUTH",150,"caiso_solar","CISO","physical","utility_pv"]
["CALGEN_1_MDRBT1","MORDOR ES1",25,"caiso_li_battery","CISO","physical","hr_batteries"]
["CALGEN_1_UNIT 1","CALGEN_1_UNIT 1",32.200000000000003,"caiso_geothermal","CISO","physical","geothermal"]
["CALGEN_1_UNIT 2","CALGEN_1_UNIT 2",32.200000000000003,"caiso_geothermal","CISO","physical","geothermal"]
["CALGEN_1_UNIT 3","CALGEN_1_UNIT 3",32.200000000000003,"caiso_geothermal","CISO","physical","geothermal"]
["CALGEN_1_UNITS","COSO NAVY 1",80,"caiso_geothermal","CISO","physical","geothermal"]
["CALPIN_1_AGNEW","AGNEWS POWER PLANT",28.56,"caiso_ccgt1","CISO","physical","gas_ct"]
["CALPSS_6_SOLAR1","CALIPATRIA SOLAR FARM",19.899999999999999,"iid_solar","IID","specifiedimport","utility_pv"]
["CAMCHE_1_PL1X3","CAMANCHE UNITS  1, 2 &  3 AGGREGATE",9.99,"caiso_hydro","CISO","physical","hydro"]
["CAMCHE_1_UNIT 1","CAMANCHE 1",3.3,"caiso_hydro","CISO","physical","hydro"]
["CAMCHE_1_UNIT 2","CAMANCHE 2",3.3,"caiso_hydro","CISO","physical","hydro"]
["CAMCHE_1_UNIT 3","CAMANCHE 3",3.7,"caiso_hydro","CISO","physical","hydro"]
["CAMERON","NAN",2.4,"caiso_solar","CISO","physical","utility_pv"]
["CAMLOT_2_SOLAR1","CAMELOT",45,"caiso_solar","CISO","physical","utility_pv"]
["CAMLOT_2_SOLAR2","COLUMBIA TWO",15,"caiso_solar","CISO","physical","utility_pv"]
["CAMPFW_7_FARWST","CAMP FAR WEST HYDRO",6.8,"caiso_small_hydro","CISO","physical","small_hydro"]
["CANTUA_1_SOLAR","CANTUA SOLAR STATION",20,"caiso_solar","CISO","physical","utility_pv"]
["CAPWD_1_QF","EDOM HILLS WIND FARM",19.55,"caiso_wind","CISO","physical","in_state_wind_south"]
["CARBOU_7_PL2X3","CARIBOU PH 1 UNIT 2 & 3 AGGREGATE",49,"caiso_hydro","CISO","physical","hydro"]
["CARBOU_7_PL4X5","CARIBOU PH 2 UNIT 4 & 5 AGGREGATE",120,"caiso_hydro","CISO","physical","hydro"]
["CARBOU_7_UNIT 1","CARIBOU PH 1 UNIT 1",24,"caiso_hydro","CISO","physical","hydro"]
["CARBOU_7_UNIT 2","CARIBOU PH 1 UNIT 2",25,"caiso_hydro","CISO","physical","hydro"]
["CARBOU_7_UNIT 3","CARIBOU PH 1 UNIT 3",25,"caiso_hydro","CISO","physical","hydro"]
["CARBOU_7_UNIT 4","CARIBOU PH 2 UNIT 4",61,"caiso_hydro","CISO","physical","hydro"]
["CARBOU_7_UNIT 5","CARIBOU PH 2 UNIT 5",61,"caiso_hydro","CISO","physical","hydro"]
["CARLS1_2_CARCT1","CARLSBAD 1",422,"caiso_peaker1","CISO","physical","gas_ct"]
["CARLS2_1_CARCT1","CARLSBAD 2",105.5,"caiso_peaker1","CISO","physical","gas_ct"]
["CARSON_ICE_CC","NAN",62.7,"banc_ccgt","BANC","physical","gas_cc"]
["CARSON_ICE_PEAKER","NAN",42,"banc_peaker","BANC","physical","gas_ct"]
["CASADB_1_CD4GT1","NAN",40.700000000000003,"caiso_geothermal","CISO","physical","geothermal"]
["CASCES_6_CESBT1","CASCADE ENERGY STORAGE",25,"caiso_li_battery","CISO","physical","hr_batteries"]
["CASCES_6_CESBT2","CASCADE ENERGY STORAGE EXPANSION",20,"caiso_li_battery","CISO","physical","hr_batteries"]
["CASTAIC_5","NAN",240,"ldwp_pumped_hydro","LADWP","physical","pumped_storage"]
["CAVLSR_2_RSOLAR","CALIFORNIA VALLEY SOLAR RANCH-PHASE A",210,"caiso_solar","CISO","physical","utility_pv"]
["CENTPD_2_BMSBT1","BLYTHE MESA SOLAR 2 BESS",56,"caiso_li_battery","CISO","physical","hr_batteries"]
["CHALK_1_UNIT","CHALK CLIFF LIMITED",48.67,"caiso_peaker2","CISO","physical","gas_ct"]
["CHEVCD_6_UNIT","CHEVRON USA (TAFT/CADET)",11.5,"caiso_chp","CISO","physical","cogen"]
["CHINO_6_CIMGEN","CHINO CO-GENERATION",26,"caiso_chp","CISO","physical","cogen"]
["CLRMNT_6_CLEBT1","CLAIREMONT ENERGY STORAGE",9,"caiso_li_battery","CISO","physical","hr_batteries"]
["CMBLND_2_DS2BT1","DAGGETT 2 A BESS",52,"caiso_li_battery","CISO","physical","hr_batteries"]
["COACHELLA_1","NAN",20,"iid_peaker","IID","physical","gas_ct"]
["COCOPP_2_CTG4","MARSH LANDING 4",204.29,"caiso_peaker1","CISO","physical","gas_ct"]
["COLVIL_7_PL1X2","COLLIERVILLE HYDRO UNIT 1 & 2 AGGREGATE",246.86,"caiso_hydro","CISO","physical","hydro"]
["CONTRL_1_POOLE","POOLE HYDRO PLANT 1",11.07,"caiso_small_hydro","CISO","physical","small_hydro"]
["COPPER_MOUNTAIN_3_03","COPPER_MOUNTAIN_3_03",26,"ldwp_solar","LADWP","physical","utility_pv"]
["CORCAN_1_SOLAR2","CORCORAN CITY",11,"caiso_solar","CISO","physical","utility_pv"]
["COVERD_2_RCKHY1","ROARING CREEK",2,"caiso_hydro","CISO","physical","hydro"]
["COWCRK_2_UNIT","COW CREEK HYDRO",2,"caiso_small_hydro","CISO","physical","small_hydro"]
["CRESTA_7_UNIT 2","CRESTA UNIT #2",35.200000000000003,"caiso_hydro","CISO","physical","hydro"]
["CRWCKS_1_SOLAR1","CROW CREEK SOLAR 1",20,"caiso_solar","CISO","physical","utility_pv"]
["CUYAMA_6_SB3SB1_LESR","SEPV BARBARA 3",3,"caiso_li_battery","CISO","physical","hr_batteries"]
["DELAMO_2_SOLAR6","FREEWAY SPRINGS",2,"caiso_solar","CISO","physical","utility_pv"]
["DESERT_VIEW","NAN",50,"caiso_biomass","IID","physical","biogas"]
["DIAMOND_H_DAIRY_POWER","NAN",2,"caiso_biogas","CISO","physical","biogas"]
["DMDVLY_1_GEN 2","DIAMOND VALLEY UNIT 2",3.3,"caiso_pumped_hydro","CISO","physical","pumped_storage"]
["DMDVLY_1_GEN 3","DIAMOND VALLEY UNIT 3",3.3,"caiso_pumped_hydro","CISO","physical","pumped_storage"]
["DOSMGO_2_NSPIN","DOSMGO_2_NSPIN",159,"caiso_pumped_hydro","CISO","physical","pumped_storage"]
["DREWSR_2_BHSSR1","BLUE HORNET SOLAR",100,"caiso_solar","CISO","physical","utility_pv"]
["DRUM_7_UNIT 2","DRUM PH 1 UNIT 2",13,"caiso_hydro","CISO","physical","hydro"]
["DSRTHV_2_DH2BT1","DESERT HARVEST BESS",35,"caiso_li_battery","CISO","physical","hr_batteries"]
["DSRTSN_2_DS2BX2","DESERT SUNLIGHT PV II STORAGE 2",230,"caiso_li_battery","CISO","physical","hr_batteries"]
["DTCHWD_2_BT4WND","BROOKFIELD TEHACHAPI 4",6.52,"caiso_wind","CISO","physical","in_state_wind_south"]
["DVLCYN_1_UNIT 4","DEVIL CANYON HYDRO UNIT 4",80,"caiso_hydro","CISO","physical","hydro"]
["DVLCYN_1_UNITS","DEVIL CANYON HYDRO UNITS 1-4 AGGREGATE",235,"caiso_hydro","CISO","physical","hydro"]
["EDWARD_2_E23SB1_LESR","EDSAN 2 EDWARDS 3",12,"caiso_li_battery","CISO","physical","hr_batteries"]
["EL_CENTRO_CC3","NAN",146.5,"iid_ccgt","IID","physical","gas_cc"]
["ELECTR_7_UNIT 1","ELECTRA UNIT 1",31.7,"caiso_hydro","CISO","physical","hydro"]
["ELKHRN_1_EESBT2","ELKHORN ENERGY STORAGE",60.83,"caiso_li_battery","CISO","physical","hr_batteries"]
["ENELBELLASTORAGE","NAN",10,"caiso_li_battery","CISO","physical","hr_batteries"]
["ESCNDO_6_PL1X2","MMC ESCONDIDO AGGREGATE",48.71,"caiso_peaker2","CISO","physical","gas_ct"]
["ETIWND_2_RTS015","SPVP015",3,"caiso_solar","CISO","physical","utility_pv"]
["ETIWND_2_RTS017","SPVP017",3.5,"caiso_solar","CISO","physical","utility_pv"]
["ETIWND_6_MWDETI","ETIWANDA RECOVERY HYDRO",24,"caiso_small_hydro","CISO","physical","small_hydro"]
["FILIPPI_2_QZSBT2","QUARTZITE SOLAR 8 BESS",75,"caiso_li_battery","CISO","physical","hr_batteries"]
["FORBST_7_UNIT 1","FORBESTOWN HYDRO",37.5,"caiso_hydro","CISO","physical","hydro"]
["GALE_1_SR3SR3","SUNRAY 3",13.8,"caiso_solar","CISO","physical","utility_pv"]
["GARNET_1_WT3WND","WAGNER WIND",6,"caiso_wind","CISO","physical","in_state_wind_south"]
["GASKW1_2_GW1SR1","GASKELL WEST 1",20,"caiso_solar","CISO","physical","utility_pv"]
["GATEWY_2_GESBT1","GATEWAY ENERGY STROAGE",250,"caiso_li_battery","CISO","physical","hr_batteries"]
["GATWAY_2_PL1X3","GATEWAY GENERATING STATION",585,"caiso_ccgt1","CISO","physical","gas_cc"]
["GEYS12_7_UNIT12","GEYSERS UNIT 12 (HEALDSBURG)",57,"caiso_geothermal","CISO","physical","geothermal"]
["GIFFEN_6_SOLAR","GIFFEN SOLAR STATION",10,"caiso_solar","CISO","physical","utility_pv"]
["GLDFGR_6_SOLAR2","PORTAL RIDGE C",11.4,"caiso_solar","CISO","physical","utility_pv"]
["GOLETA_2_VALBT1","VALLECITO ENERGY STORAGE",10,"caiso_li_battery","CISO","physical","hr_batteries"]
["GRAYSON_5","NAN",40,"ldwp_st","LADWP","physical","steam"]
["GRNLF1_1_UNITS","NAN",49.2,"caiso_peaker1","CISO","physical","gas_ct"]
["GWFPWR_1_LEDBT1","LEAD BESS 2",32,"caiso_li_battery","CISO","physical","hr_batteries"]
["GWFPWR_1_UNITS","HANFORD PEAKER PLANT",98.46,"caiso_peaker2","CISO","physical","gas_ct"]
["HAASPH_7_UNIT 1","HAAS PH UNIT 1",72,"caiso_hydro","CISO","physical","hydro"]
["HARBOR_CC","NAN",231,"ldwp_ccgt","LADWP","physical","gas_cc"]
["HATLOS_6_BWDHY1","BIDWELL DITCH",2,"caiso_hydro","CISO","physical","hydro"]
["HAYNES_2","NAN",222,"ldwp_st","LADWP","physical","steam"]
["HELMPG_7_UNIT 1","HELMS PUMP-GEN UNIT 1",407,"caiso_pumped_hydro","CISO","physical","pumped_storage"]
["HENRTA_6_HDEBT1","HENRIETTA D ENERGY STORAGE",10,"caiso_li_battery","CISO","physical","hr_batteries"]
["HIGHDS_2_H5SSR1","HIGH 5 SOLAR",100,"caiso_solar","CISO","physical","utility_pv"]
["HILAND_7_YOLOWD","CLEAR LAKE UNIT 1",3.75,"caiso_hydro","CISO","physical","hydro"]
["HNTGBH_7_UNIT 2","HUNTINGTON BEACH GEN STA. UNIT 2",226.84,"caiso_st","CISO","physical","steam"]
["HUDSON_RANCH_I","NAN",64.8,"iid_geothermal","IID","physical","geothermal"]
["HYATT_2_UNIT 2","EDWARD HYATT P-G UNIT 2",132.19999999999999,"caiso_hydro","CISO","physical","hydro"]
["INDIGO_1_UNIT 3","INDIGO PEAKER UNIT 3",45.3,"caiso_peaker2","CISO","physical","gas_ct"]
["INTKEP_2_KIRKW3","KIRKWOOD HYDRO UNIT 3",36.53,"caiso_hydro","CISO","physical","hydro"]
["INTMNT_3_PASADENA","INTERMOUNTAIN POWER PROJECT",107,"ldwp_coal","LADWP","specifiedimport","coal"]
["IVSLRP_2_SOLAR1","SILVER RIDGE MOUNT SIGNAL",200,"caiso_solar","CISO","physical","utility_pv"]
["IVWEST_2_SOLAR1","IMPERIAL VALLEY WEST ( Q # 608)",150,"caiso_solar","CISO","physical","utility_pv"]
["JJ_ELMORE","NAN",42,"iid_geothermal","IID","physical","geothermal"]
["K_ROAD_MODESTO","NAN",26.32,"banc_solar","BANC","physical","utility_pv"]
["KERNFT_1_UNITS","KERN FRONT LIMITED",52.4,"caiso_chp","CISO","physical","cogen"]
["KNGBRD_2_SOLAR1","KINGBIRD SOLAR A",20,"caiso_solar","CISO","physical","utility_pv"]
["KRAMER_1_R1BBT1","RESURGENCE 1 BESS",25,"caiso_li_battery","CISO","physical","hr_batteries"]
["KRAMER_1_R2BBT2","RESURGENCE 2 BESS",20,"caiso_li_battery","CISO","physical","hr_batteries"]
["KRAMER_2_SEGS 9","KRAMER JUNCTION 9",80,"caiso_solar","CISO","physical","utility_pv"]
["KRAMER_2_SEGS89","NAN",80,"caiso_solar","CISO","physical","utility_pv"]
["LAMONT_1_SOLAR2","REDWOOD SOLAR FARM 4",20,"caiso_solar","CISO","physical","utility_pv"]
["LARKSP_6_UNIT 1","LARKSPUR PEAKER UNIT 1",49,"caiso_peaker1","CISO","physical","gas_ct"]
["LCKHT1_2_LSCBT2","LOCKHART SOLAR CL ESS 2",59.7,"caiso_li_battery","CISO","physical","hr_batteries"]
["LGHTHP_6_ICEGEN","CARSON COGENERATION",48,"caiso_ccgt1","CISO","physical","gas_ct"]
["LIVOAK_1_UNIT 1","LIVE OAK LIMITED",49.7,"caiso_peaker2","CISO","physical","gas_ct"]
["LODI25_2_UNIT 1","LODI GAS TURBINE",25,"caiso_peaker2","CISO","physical","gas_ct"]
["LUNAVL_2_LVSSR1","LUNA VALLEY SOLAR",113.5,"caiso_solar","CISO","physical","utility_pv"]
["LVNGST_1_WTASR1","WEST TAMBO CLEAN POWER II",2,"caiso_solar","CISO","physical","utility_pv"]
["MALAGA_1_ACDBX2","ACID",97,"caiso_li_battery","CISO","physical","hr_batteries"]
["MALIN_5_INHRED","CSF COLUMBIA GORGE",50,"caiso_wind","BPAT","specifiedimport","out_of_state_wind_IDWAOR"]
["MARVEL_2_MARBT2","MARVEL",162.5,"caiso_li_battery","CISO","physical","hr_batteries"]
["MCFLND_5_MFSSR1","MCFARLAND SOLAR A PV",200,"caiso_solar","CISO","physical","utility_pv"]
["MCFLND_5_MSCBT1","MCFARLAND SOLAR C",185,"caiso_li_battery","CISO","physical","hr_batteries"]
["MESAS_2_CADBT1","CADILLAC 1 BESS",3.5,"caiso_li_battery","CISO","physical","hr_batteries"]
["MIDWD_2_WIND1","NAN",7.81,"caiso_wind","CISO","physical","in_state_wind_south"]
["MIDWD_2_WIND2","CORAM ENERGY",3,"caiso_wind","CISO","physical","in_state_wind_south"]
["MIRLOM_2_CORONA","MWD CORONA HYDROELECTRIC RECOVERY PLANT",2.85,"caiso_hydro","CISO","physical","hydro"]
["MNDALY_6_MCGRTH","MCGRATH BEACH PEAKER",48.56,"caiso_peaker1","CISO","physical","gas_ct"]
["MONLTS_2_MONWD4","NAN",6.1432232100000004,"caiso_wind","CISO","physical","in_state_wind_south"]
["MOSSLD_2_PSP1","MOSS LANDING POWER BLOCK 1",510,"caiso_ccgt1","CISO","physical","gas_cc"]
["MRCHNT_2_STG","DESERT STAR ENERGY CENTER ST1",201,"caiso_st","CISO","physical","steam"]
["MSSION_2_QF","SMALL QF AGGREGATION - SAN DIEGO",2,"caiso_small_hydro","CISO","physical","small_hydro"]
["MTWIND_1_UNIT 2","MOUNTAIN VIEW POWER PROJECT II",22.2,"caiso_wind","CISO","physical","in_state_wind_south"]
["MTWIND_1_UNIT 3","MOUNTAIN VIEW POWER PROJECT III",22.44,"caiso_wind","CISO","physical","in_state_wind_south"]
["NCPA_7_GP1UN2","NCPA GEO PLANT 1 UNIT 2",50,"caiso_geothermal","CISO","physical","geothermal"]
["NILAND_2","NAN",50,"iid_peaker","IID","physical","gas_ct"]
["NORTH_BRAWLEY_01","NAN",16,"iid_geothermal","IID","physical","geothermal"]
["NZWIND_2_WDSTR5","WINDSTREAM 6111",6.31,"caiso_wind","CISO","physical","in_state_wind_south"]
["OAK C_7_UNIT_2","OAKLAND STATION C GT UNIT 2",55,"caiso_peaker2","CISO","physical","gas_ct"]
["OBERON_5_O1BBT1","OBERON 1 BESS",62.5,"caiso_li_battery","CISO","physical","hr_batteries"]
["OBERON_5_O2BBX2","OBERON 2 BESS",125,"caiso_li_battery","CISO","physical","hr_batteries"]
["OBERON_5_O2SSR4","OBERON 2A SOLAR",125,"caiso_solar","CISO","physical","utility_pv"]
["OLDRV1_6_SOLAR","OLD RIVER ONE",20,"caiso_solar","CISO","physical","utility_pv"]
["OLSEN_2_UNIT","OLSEN POWER PARTNERS",5.5,"caiso_small_hydro","CISO","physical","small_hydro"]
["ONLLPP_6_UNIT 5","O'NEILL PUMP-GEN UNIT 5",4.2,"caiso_hydro","CISO","physical","hydro"]
["ORMOND_7_UNIT 2","ORMOND BEACH GEN STA. UNIT 2",750,"caiso_st","CISO","physical","steam"]
["OTAY_6_ECVBT2","CHULA VISTA 2",3,"caiso_li_battery","CISO","physical","hr_batteries"]
["PAIGES_6_SOLAR","PAIGE SOLAR",20,"caiso_solar","CISO","physical","utility_pv"]
["PANERO_2_MWPWD1","MESA WIND PROJECT",30,"caiso_wind","IID","specifiedimport","in_state_wind_south"]
["PANSEA_1_PANARO","NAN",30,"caiso_wind","CISO","physical","in_state_wind_south"]
["PEARBL_2_NSPIN","PEARBL_2_NSPIN",118,"caiso_pumped_hydro","CISO","physical","pumped_storage"]
["PINE_TREE_WIND","NAN",120,"ldwp_wind","LADWP","physical","in_state_wind_south"]
["PIT3_7_PL1X3","PIT PH 3 UNITS 1, 2 & 3 AGGREGATE",70.599999999999994,"caiso_hydro","CISO","physical","hydro"]
["PIT5_7_UNIT 1","PIT PH 5 UNIT 1",41,"caiso_hydro","CISO","physical","hydro"]
["PLACVL_1_CHILIB","CHILI BAR HYDRO",8.34,"caiso_small_hydro","CISO","physical","small_hydro"]
["PMDLET_6_SOLAR1","SEPV PALMDALE EAST,, LLC",10,"caiso_solar","CISO","physical","utility_pv"]
["PNCHVS_2_SOLARB","PNCHVS_2_SOLARB",74.400000000000006,"caiso_solar","CISO","physical","utility_pv"]
["PNOCHE_1_PL1X2","PANOCHE PEAKER",49.97,"caiso_peaker2","CISO","physical","gas_ct"]
["POLRIS_2_ASRSR1","ANTELOPE SOLAR 2 RACEWAY",125,"caiso_solar","CISO","physical","utility_pv"]
["PRIMM_2_SSSBT1","SILVER STATE SOUTH SOLAR PROJECT STORAGE",200,"caiso_li_battery","CISO","physical","hr_batteries"]
["PVERDE_5_SCEDYN","PVERDE_5_SCEDYN",635,"caiso_nuclear","SRP","specifiedimport","nuclear"]
["RATSKE_2_NROSR1","NORTH ROSAMOND SOLAR",150,"caiso_solar","CISO","physical","utility_pv"]
["RE_GASKELL_WEST_3","NAN",20,"caiso_solar","CISO","physical","utility_pv"]
["REDBLF_6_UNIT","RED BLUFF PEAKER PLANT",44,"caiso_reciprocating_engine","CISO","physical","ice"]
["REDOND_7_UNIT 8","REDONDO GEN STA. UNIT 8",480,"caiso_st","CISO","physical","steam"]
["RENWD_1_QF","RENWIND RE-POWERING PROJECT",10,"caiso_wind","CISO","physical","in_state_wind_south"]
["RHONDO_6_PUENTE","NAN",4,"caiso_biogas","CISO","physical","biogas"]
["ROCKWOOD_2","NAN",25,"iid_peaker","IID","physical","gas_ct"]
["ROSMND_6_SOLAR","LANCASTER B",3,"caiso_solar","CISO","physical","utility_pv"]
["RTEDDY_2_SEBSR3","ROSAMOND WEST SOLAR EAST BAY 3",56,"caiso_solar","CISO","physical","utility_pv"]
["RUSCTY_2_UNITS","RUSSELL CITY ENERGY CENTER",615.17999999999995,"caiso_ccgt2","CISO","physical","gas_cc"]
["RVSIDE_6_SOLAR1","TEQUESQUITE LANDFILL SOLAR PROJECT",7.5,"caiso_solar","CISO","physical","utility_pv"]
["SALTSP_7_UNIT 2","SALT SPRINGS UNIT 2",34,"caiso_hydro","CISO","physical","hydro"]
["SALTSP_7_UNITS","SALT SPRINGS HYDRO AGGREGATE",46,"caiso_hydro","CISO","physical","hydro"]
["SANBRN_2_SS2SB4","EDSAN 2 SANBORN 4",36,"caiso_solar","CISO","physical","utility_pv"]
["SANTA_BARBARA_COUNTY_PUBLIC_WORKS_DEPARTMENT","NAN",2.274,"caiso_biogas","CISO","physical","biogas"]
["SAUGUS_6_QF","SAUGUS QFS",2.19,"caiso_small_hydro","CISO","physical","small_hydro"]
["SBERDO_2_RTS011","SPVP011",3.5,"caiso_solar","CISO","physical","utility_pv"]
["SCARLT_2_SSABT1","SCARLET SOLAR CA 1A",10,"caiso_solar","CISO","physical","utility_pv"]
["SCATTERGOOD_7","NAN",89,"ldwp_peaker","LADWP","physical","gas_ct"]
["SCE_BIP_30","NAN",606,"caiso_loadmod","CISO","physical","demand_response"]
["SDGE_BIP","NAN",2,"caiso_loadmod","CISO","physical","demand_response"]
["SENTNL_2_CTG2","SENTINEL UNIT 2",104.19,"caiso_peaker1","CISO","physical","gas_ct"]
["SGREGY_6_SANGER","ALGONQUIN POWER SANGER 2",48.3,"caiso_chp","CISO","physical","cogen"]
["SIGHEB_6_HE2SCEDYN","HEBER 2",28,"iid_geothermal","IID","specifiedimport","geothermal"]
["SISPRG_2_DS3SR4","DAGGETT SOLAR 3 E PV",17,"caiso_solar","CISO","physical","utility_pv"]
["SLATE_2_SLASR4","SLATE_4",63,"caiso_solar","CISO","physical","utility_pv"]
["SLSTR2_2_SOLR2A","SOLAR STAR 2",219,"caiso_solar","CISO","physical","utility_pv"]
["SLUISP_2_UNIT 8","SAN LUIS P-G UNIT 8",53,"caiso_pumped_hydro","CISO","physical","pumped_storage"]
["SLUISP_2_UNITS","SAN LUIS (GIANELLI) PUMP-GEN (AGGREGATE)",374.43,"caiso_pumped_hydro","CISO","physical","pumped_storage"]
["SNCLRA_6_OXGEN","OXGEN",47.7,"caiso_chp","CISO","physical","cogen"]
["SOLBLU_2_WSBSR1","WESTLANDS SOLAR BLUE",125,"caiso_solar","CISO","physical","utility_pv"]
["SPAULD_6_UNIT 3","SPAULDING HYDRO PH 3 UNIT",6.5,"caiso_hydro","CISO","physical","hydro"]
["SPIFBD_1_PL1X2","SIERRA PACIFIC IND. (SONORA)",7.5,"caiso_biomass","CISO","physical","biomass_wood"]
["SPRGVL_2_TULE","TULE RIVER HYDRO PLANT (PG&E)",6.4,"caiso_small_hydro","CISO","physical","small_hydro"]
["STANTN_2_SBEBX2","STANTON BATTERY ENERGY STORAGE",68.8,"caiso_li_battery","CISO","physical","hr_batteries"]
["SUMWHT_6_SWSSR1","SUMMER WHEAT SOLAR FARM",18.5,"caiso_solar","CISO","physical","utility_pv"]
["SUN_EDISON_VICTORVILLE_SOLAR","NAN",10,"caiso_solar","CISO","physical","utility_pv"]
["SUNSHN_2_LNDFL","SUNSHINE GAS PRODUCERS",20,"caiso_biomass","CISO","physical","biomass_wood"]
["SYCAMR_2_UNIT 2","SYCAMORE COGENERATION UNIT 2",76,"caiso_peaker1","CISO","physical","gas_ct"]
["TEHAPI_2_PW2WD2","POINT WIND 2",14.4,"caiso_wind","CISO","physical","in_state_wind_south"]
["THERMA_2_UNIT 3","THERMALITO P-G UNIT 3",28,"caiso_hydro","CISO","physical","hydro"]
["TIGRCK_7_UNITS","TIGER CREEK HYDRO AGGREGATE",62,"caiso_hydro","CISO","physical","hydro"]
["TRNQL8_2_ROJSR1","TRANQUILLITY 8 ROJO",100,"caiso_solar","CISO","physical","utility_pv"]
["TULLCK_7_UNIT 2","TULLOCH UNIT 2",9.9,"caiso_hydro","CISO","physical","hydro"]
["TX-ELK_6_ECKSR2","EAGLE CREEK",3,"caiso_solar","CISO","physical","utility_pv"]
["UC_DAVIS_MC","NAN",27,"banc_ccgt","BANC","specifiedimport","gas_cc"]
["USWND2_1_WIND1","GOLDEN HILLS A",42.96,"caiso_wind","CISO","physical","in_state_wind_north"]
["USWPJR_2_UNITS","VASCO WIND",78.2,"caiso_wind","CISO","physical","in_state_wind_north"]
["VALLEY_5_SOLAR2","AP NORTH LAKE SOLAR",20,"caiso_solar","CISO","physical","utility_pv"]
["VALTNE_2_TSBBT2","TROPICO SOLAR B",22,"caiso_li_battery","CISO","physical","hr_batteries"]
["VERNON_6_MALBRG","MALBURG GENERATING STATION",139,"caiso_ccgt2","CISO","physical","gas_cc"]
["VESTAL_6_KERNU1","KERN RIVER PH 3 UNITS 1",20.5,"caiso_hydro","CISO","physical","hydro"]
["VESTAL_6_KERNU2","KERN RIVER PH 3 UNITS 2",19.7,"caiso_hydro","CISO","physical","hydro"]
["VICPAS_2_VPSBT1","VICTORY PASS SOLAR BESS",50,"caiso_li_battery","CISO","physical","hr_batteries"]
["VICTOR_1_SOLAR3","ADELANTO SOLAR 2",7,"caiso_solar","CISO","physical","utility_pv"]
["VILLPK_6_MWDYOR","YORBA LINDA HYDROELECTRIC RECOVERY PLANT",5.0999999999999996,"caiso_hydro","CISO","physical","hydro"]
["VISTRA_5_PLABT2","PLANO STORAGE 2",100.4,"caiso_li_battery","CISO","physical","hr_batteries"]
["VOLTA_2_UNIT 1","VOLTA HYDRO UNIT 1",9.1,"caiso_hydro","CISO","physical","hydro"]
["VULCAN_EXPANDER","NAN",10.5,"iid_geothermal","IID","specifiedimport","geothermal"]
["WARNE_2_UNIT","WARNE HYDRO AGGREGATE",76,"caiso_hydro","CISO","physical","hydro"]
["WARNE_2_UNIT 1","WARNE HYDRO UNIT 1",39.1,"caiso_hydro","CISO","physical","hydro"]
["WESCAN_2_BDSBT1","BATERIA DEL SUR",131,"caiso_li_battery","CISO","physical","hr_batteries"]
["WHITNY_6_SOLAR","WHITNEY POINT SOLAR",20,"caiso_solar","CISO","physical","utility_pv"]
["WISHON_6_UNIT 4","WISHON HYDRO UNIT 4",5.6,"caiso_hydro","CISO","physical","hydro"]
["WNDSTR_2_WIND1","WINDSTAR WIND FARM",60,"caiso_wind","CISO","physical","in_state_wind_north"]
["WOODLAND_3F","NAN",8.1999999999999993,"banc_reciprocating_engine","BANC","specifiedimport","ice"]
["WSNR_5_TRCYDYN","CENTRAL VALLEY TRACY",10,"caiso_hydro","BANC","specifiedimport","hydro"]
["YELPIN_2_YP2BT2","YELLOW PINE 2 A BESS",53,"caiso_li_battery","CISO","physical","hr_batteries"]
["YELPIN_2_YP2BT3","YELLOW PINE 2 B BESS",32,"caiso_li_battery","CISO","physical","hr_batteries"]
["ARBWD_6_QF\n","WIND RESOURCE II - PAJUELA PEAK REPOWER",19.350000000000001,"caiso_wind","CISO","physical","in_state_wind_south"]
["ATLASC_5_ACBBT4","ATLAS COMPLEX 8A BESS",210,"caiso_li_battery","CISO","physical","hr_batteries"]
["CALCME_2_CPCWD1","CAL PORTLAND CEMENT WIND MOJAVE",23.52,"caiso_wind","CISO","physical","in_state_wind_south"]
["KOLA_2_KLBBT1","KOLA",275,"caiso_li_battery","CISO","physical","hr_batteries"]
["NOOSA_1_NESBT1","NOOSA ENERGY STORAGE",99,"caiso_li_battery","CISO","physical","hr_batteries"]
["RSMNDS_2_CSRSR1","CYCLONE SOLAR",30,"caiso_solar","CISO","physical","utility_pv"]
["SPVUSA_1_SPVSB1","APPARENT FIRST HYBRID",12,"caiso_solar","CISO","physical","utility_pv"]
["SRAPTA_5_DECBT1","DATELAND ENERGY COMPLEX SIERRA",112.5,"caiso_li_battery","CISO","physical","hr_batteries"]
["TWINKL_2_ASCSRB","ARATINA SOLAR CENTER 1 B PV",80,"caiso_solar","CISO","physical","utility_pv"]
["BIGCRK_7_DAM7","DAM 7 AT BIG CREEK (FISHWATER GEN)",0.3,"caiso_hydro","CISO","physical","hydro"]
["CENTER_2_RHONDO","MWD Rio Hondo Hydroelectric Recovery Pla",1.91,"caiso_hydro","CISO","physical","hydro"]
["CLRMTK_1_QF","SMALL QF AGGREGATION - OAKLAND",1.25,"caiso_chp","CISO","physical","cogen"]
["DAVIS_1_SOLAR1","Grasslands 3",1,"caiso_solar","CISO","physical","utility_pv"]
["DELAMO_2_SOLAR5","Golden Springs Building L",1,"caiso_solar","CISO","physical","utility_pv"]
["DSFLWR_2_W9CSB1_LESR","Willy 9 Chap 1",52,"caiso_li_battery","CISO","physical","hr_batteries"]
["DSFLWR_2_W9CSB1_SUN","Willy 9 Chap 1",102,"caiso_solar","CISO","physical","utility_pv"]
["ETIWND_2_SOLAR1","Dedeaux Ontario",1,"caiso_solar","CISO","physical","utility_pv"]
["GONZLS_6_UNIT","Johnson Canyon Landfill",1.42,"caiso_biogas","CISO","physical","biogas"]
["HOLSTR_1_SOLAR","San Benito Smart Park",1.5,"caiso_solar","CISO","physical","utility_pv"]
["LIVEOK_6_SOLAR","Harris",1.25,"caiso_solar","CISO","physical","utility_pv"]
["MCARTH_6_FRIVRB","Fall River Mills Project B",1.5,"caiso_solar","CISO","physical","utility_pv"]
["MLPTAS_7_QFUNTS","MLPTAS_7_QFUNTS",1,"caiso_chp","CISO","physical","cogen"]
["OLDRIV_6_LKVBM1","Lakeview Dairy Biogas",1,"caiso_biogas","CISO","physical","biogas"]
["ORLND_6_SOLAR1","Enerparc California 2",1.5,"caiso_solar","CISO","physical","utility_pv"]
["PSWEET_1_STCRUZ","Santa Cruz Energy LLC",1.6,"caiso_biogas","CISO","physical","biogas"]
["RNDMTN_2_SLSPHY1","Silver Springs",0.6,"caiso_hydro","CISO","physical","hydro"]
["SANBRN_2_ES1BT3_LESR","EdSan 1 Edwards 1",22,"caiso_li_battery","CISO","physical","hr_batteries"]
["SHUTLE_6_RUISR1","Rutan 1",1.5,"caiso_solar","CISO","physical","utility_pv"]
["STOREY_2_MDRCH2","Madera Chowchilla 2",0.56000000000000005,"caiso_small_hydro","CISO","physical","small_hydro"]
["TVYVLY_6_KRSHY1","Kings River Syphon",1.3,"caiso_hydro","CISO","physical","hydro"]
["VOLTA_7_QFUNTS","VOLTA_7_QFUNTS",0.15,"caiso_small_hydro","CISO","physical","small_hydro"]
["WALNUT_2_SOLAR","Industry MetroLink PV 1",1.5,"caiso_solar","CISO","physical","utility_pv"]
["_BRANCH_GENERIC_GONDIPPDC_ITC","GONIPP",null,"nan","NAN","unspecifiedimport","n/a"]
["_BRANCH_GENERIC_MCCULLGH_ITC","ELDORADO500",null,"nan","NAN","unspecifiedimport","n/a"]
["_BRANCH_GENERIC_NOB_ITC","NOB",null,"nan","NAN","unspecifiedimport","n/a"]
["_BRANCH_GENERIC_STANDIFORD_ITC","STANDIFORD",null,"nan","NAN","unspecifiedimport","n/a"]
["_BRANCH_GENERIC_WSTWGMEAD_ITC","WESTWING500",null,"nan","NAN","unspecifiedimport","n/a"]
["Del_Norte_Offshore_Wind","Del_Norte_Offshore_Wind",null,"caiso_osw","NAN","newresolve","offshore_wind_north"]
["SCE_Eastern_Solar","Eastern_Solar",null,"caiso_solar","NAN","newresolve","utility_pv"]
["SCE_Eastern_Wind","Eastern_Wind",null,"caiso_wind","NAN","newresolve","in_state_wind_south"]
["PGE_Fresno_LDES","Fresno_LDES",null,"caiso_ldes","NAN","newresolve","hr_batteries"]
["PGE_Generic_LDES_100hr","Generic_LDES_100hr",null,"caiso_ldes","NAN","newresolve","hr_batteries"]
["SDGE_Imperial_EGS_NF","Imperial_EGS_NF",null,"caiso_geothermal","NAN","newresolve","geothermal"]
["PGE_Kern_Li_Battery_8hr","Kern_Li_Battery_8hr",null,"caiso_li_battery","NAN","newresolve","hr_batteries"]
["PGE_Nevada_Geothermal","Nevada_Geothermal",null,"caiso_geothermal","NAN","newresolve","geothermal"]
["SDGE_New_Gas_CT","New_Gas_CT",null,"caiso_ct","NAN","newresolve","gas_ct"]
["New_Shed_DR","New_Shed_DR",null,"caiso_dr","NAN","newresolve","demand_response"]
["PGE_NGBA_EGS_NF","NGBA_EGS_NF",null,"caiso_geothermal","NAN","newresolve","geothermal"]
["SCE_NOL_LDES","NOL_LDES",null,"caiso_ldes","NAN","newresolve","hr_batteries"]
["SCE_Northern_Li_Battery_4hr","Northern_Li_Battery_4hr",null,"caiso_li_battery","NAN","newresolve","hr_batteries"]
["SCE_Utah_EGS_NF","Utah_EGS_NF",null,"caiso_geothermal","NAN","newresolve","geothermal"]
["SCE_Utah_Geothermal","Utah_Geothermal",null,"caiso_geothermal","NAN","newresolve","geothermal"]
["PGE_Wyoming_Wind","Wyoming_Wind",null,"caiso_wind","NAN","newresolve","out_of_state_wind_WY"]
["SCE_Wyoming_Wind","Wyoming_Wind",null,"caiso_wind","NAN","newresolve","out_of_state_wind_WY"]
["_EXISTING_GENERIC_BATTERY_STORAGE","NAN",null,"caiso_battery","NAN","existinggeneric","hr_batteries"]
["_EXISTING_GENERIC_BIOGAS_LANDFILLGAS","NAN",null,"caiso_biomass","NAN","existinggeneric","biomass_wood"]
["_EXISTING_GENERIC_BIOMASS/WOOD","NAN",null,"caiso_biomass","NAN","existinggeneric","biomass_wood"]
["_EXISTING_GENERIC_COAL","NAN",null,"caiso_coal","NAN","existinggeneric","coal"]
["_EXISTING_GENERIC_COGEN","NAN",null,"caiso_chp","NAN","existinggeneric","cogen"]
["_EXISTING_GENERIC_COMBINED_CYCLE","NAN",null,"caiso_ccgt1","NAN","existinggeneric","gas_cc"]
["_EXISTING_GENERIC_DR","NAN",null,"caiso_dr","NAN","existinggeneric","demand_response"]
["_EXISTING_GENERIC_GEOTHERMAL","NAN",null,"caiso_geothermal","NAN","existinggeneric","geothermal"]
["_EXISTING_GENERIC_ICE","NAN",null,"caiso_reciprocating_engine","NAN","existinggeneric","ice"]
["_EXISTING_GENERIC_INSTATE_LARGE_HYDRO","NAN",null,"caiso_hydro","NAN","existinggeneric","hydro"]
["_EXISTING_GENERIC_INSTATE_SMALL_HYDRO","NAN",null,"caiso_hydro","NAN","existinggeneric","hydro"]
["_EXISTING_GENERIC_NUCLEAR","NAN",null,"caiso_nuclear","NAN","existinggeneric","nuclear"]
["_EXISTING_GENERIC_NW_HYDRO","NAN",null,"caiso_hydro","NAN","existinggeneric","hydro"]
["_EXISTING_GENERIC_PEAKER","NAN",null,"caiso_peaker1","NAN","existinggeneric","gas_ct"]
["_EXISTING_GENERIC_PUMPED_STORAGE_HYDRO","NAN",null,"caiso_pumped_hydro","NAN","existinggeneric","pumped_storage"]
["_EXISTING_GENERIC_SOLAR_1AXIS","NAN",null,"caiso_solar","NAN","existinggeneric","utility_pv"]
["_EXISTING_GENERIC_SOLAR_2AXIS","NAN",null,"caiso_solar","NAN","existinggeneric","utility_pv"]
["_EXISTING_GENERIC_SOLAR_FIXED","NAN",null,"caiso_solar","NAN","existinggeneric","utility_pv"]
["_EXISTING_GENERIC_SOLAR_THERMAL","NAN",null,"caiso_solar","NAN","existinggeneric","utility_pv"]
["_EXISTING_GENERIC_STEAM","NAN",null,"caiso_steam","NAN","existinggeneric","steam"]
["_EXISTING_GENERIC_UNKNOWN","NAN",null,"caiso_unknown","NAN","existinggeneric","n/a"]
["_EXISTING_GENERIC_WIND","NAN",null,"caiso_wind","NAN","existinggeneric","in_state_wind_south"]
["_NEW_BTM_DR","NAN",null,"caiso_loadmod","NAN","newloadmod","demand_response"]
["_NEW_BTM_EE","NAN",null,"caiso_loadmod","NAN","newloadmod","demand_response"]
["_NEW_BTM_RESOURCE","NAN",null,"caiso_loadmod","NAN","newloadmod","demand_response"]
["_NEW_DG","NAN",null,"caiso_loadmod","NAN","newloadmod","btm_pv"]
["_NEW_EV","NAN",null,"caiso_loadmod","NAN","newloadmod","demand_response"]
["_NEW_GENERIC_BATTERY_STORAGE","NAN",null,"caiso_battery","NAN","newgeneric","hr_batteries"]
["_NEW_GENERIC_BIOGAS_LANDFILLGAS","NAN",null,"caiso_biomass","NAN","newgeneric","biomass_wood"]
["_NEW_GENERIC_BIOMASS/WOOD","NAN",null,"caiso_biomass","NAN","newgeneric","biomass_wood"]
["_NEW_GENERIC_COAL","NAN",null,"caiso_coal","NAN","newgeneric","coal"]
["_NEW_GENERIC_COGEN","NAN",null,"caiso_chp","NAN","newgeneric","cogen"]
["_NEW_GENERIC_COMBINED_CYCLE","NAN",null,"caiso_ccgt1","NAN","newgeneric","gas_cc"]
["_NEW_GENERIC_DR","NAN",null,"caiso_dr","NAN","newgeneric","demand_response"]
["_NEW_GENERIC_GEOTHERMAL","NAN",null,"caiso_geothermal","NAN","newgeneric","geothermal"]
["_NEW_GENERIC_GEOTHERMAL_ENHANCED","NAN",null,"caiso_geothermal","NAN","newgeneric","geothermal"]
["_NEW_GENERIC_ICE","NAN",null,"caiso_reciprocating_engine","NAN","newgeneric","ice"]
["_NEW_GENERIC_INSTATE_LARGE_HYDRO","NAN",null,"caiso_hydro","NAN","newgeneric","hydro"]
["_NEW_GENERIC_INSTATE_SMALL_HYDRO","NAN",null,"caiso_hydro","NAN","newgeneric","small_hydro"]
["_NEW_GENERIC_NUCLEAR","NAN",null,"caiso_nuclear","NAN","newgeneric","nuclear"]
["_NEW_GENERIC_NW_HYDRO","NAN",null,"caiso_hydro","NAN","newgeneric","hydro"]
["_NEW_GENERIC_PEAKER","NAN",null,"caiso_peaker1","NAN","newgeneric","gas_ct"]
["_NEW_GENERIC_PUMPED_STORAGE_HYDRO","NAN",null,"caiso_pumped_hydro","NAN","newgeneric","pumped_storage"]
["_NEW_GENERIC_SOLAR_1AXIS","NAN",null,"caiso_solar","NAN","newgeneric","utility_pv"]
["_NEW_GENERIC_SOLAR_2AXIS","NAN",null,"caiso_solar","NAN","newgeneric","utility_pv"]
["_NEW_GENERIC_SOLAR_FIXED","NAN",null,"caiso_solar","NAN","newgeneric","utility_pv"]
["_NEW_GENERIC_SOLAR_THERMAL","NAN",null,"caiso_solar","NAN","newgeneric","utility_pv"]
["_NEW_GENERIC_STEAM","NAN",null,"caiso_steam","NAN","newgeneric","steam"]
["_NEW_GENERIC_UNKNOWN","NAN",null,"caiso_unknown","NAN","newgeneric","n/a"]
["_NEW_GENERIC_WIND_OFFSHORE_NORTH","NAN",null,null,"NAN","newgeneric","offshore_wind_north"]
["_NEW_GENERIC_WIND_OFFSHORE_SOUTH","NAN",null,null,"NAN","newgeneric","offshore_wind_south"]
["_NEW_GENERIC_WIND_OOS_AZNM","NAN",null,null,"NAN","newgeneric","out_of_state_wind_AZNM"]
["_NEW_GENERIC_WIND_OOS_WY","NAN",null,null,"NAN","newgeneric","out_of_state_wind_WY"]
["_NEW_GENERIC_WIND_OOS_IDWAOR","NAN",null,null,"NAN","newgeneric","out_of_state_wind_IDWAOR"]
["_NEW_GENERIC_WIND_CA","NAN",null,"caiso_wind","NAN","newgeneric","in_state_wind_south"]
["_NEW_TOU","NAN",null,"caiso_loadmod","NAN","newloadmod","demand_response"]
["_SUPPLIERS_CHOICE","NAN",null,"suppliers_choice","NAN","supplierschoice","n/a"]
["_UNSPECIFIED_NON_IMPORT","NAN",null,"unspecified_non_import","NAN","unspecifiednonimport","n/a"]

{"sheet":"misc","index":13,"n_rows":2749,"n_cols":145,"rows_kept":562,"cut":true,"hidden":false,"merged":[[0,30,0,42],[0,44,0,56],[0,58,0,70],[0,72,0,84],[1,110,122,110]],"bounds":{"rows_first":250,"rows_last":62,"rows_between":250,"halvings":3}}
["contract_status","bool","yes_no","Year","int_count","transact","cap_areas","cap_sub_areas","state_county","d1911016_tranches","d2106035_tranche ","energy_capacity_from_resource","is_hybrid_paired","is_hybrid_paired_removed_Res_Type","csp_cat","solar_Technology_sub_type","storage_Technology_sub_type","nqc_reporting_source","cam_d1911016_vamo_pcia","alt_int_count","elcc_type","elcc_type_lookup","caiso_interconnection_customers","mtr_tranche_options","mtr_compliance_targets","generator_names","boolean","mtr contract changed","Contract_type","Type of Filing","25MMT ELCC (%)",null,null,null,null,null,null,null,null,null,null,null,null,null,"30MMT ELCC (%)",null,null,null,null,null,null,null,null,null,null,null,null,null,"25MMT MRN/TRN ratio",null,null,null,null,null,null,null,null,null,null,null,null,null,"30MMT MRN/TRN ratio",null,null,null,null,null,null,null,null,null,null,null,null,null,"used for battery ELCC duration interpolation >>",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MTR Gen ELCC Values","selection_elcc","elcc","eligible resource type","decision","year","tranche",null,"MTR Battery  ELCC Values","selection_elcc","ELCC","eligible resource type","decision","year","tranche",null,"Abbreviation","LSE Type","2023 (MTR Order)","2024 (MTR Order)","2025 (MTR Order)","2028 (LLT)*** (MTR Order)","Minimum zero-emitting capacity by 2025 (MTR Order)","Total (MTR Order)","2026 (Supplemental MTR)","2027 (Supplemental MTR)","Total (Supplemental MTR)","By 2028 (Total MTR)",null,"bin","value","tranche",null,"QUEUE_NUMBER","ALIAS"]
["Online",0,"YES","NA","NA","Buy","Humboldt","North Coast  Eagle Rock","NA","NA","NA","EnergyCapacity","NotHybrid","NotHybrid","NA","Fixed","Li","In the contract","CAM",0,"utility_pv","solar","142 BODEGA ENERGY STORAGE LLC","tranche_1","General","SHAFTER_SOLAR",0,"New Contract","RA","Joint IRP and MTR Compliance Filing","elcc_type",2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,null,"elcc_type",2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,null,"year",2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,null,"year",2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,null,"Year",2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,null,"Existing resource classes that should be multiplied with nameplate capacity instead of NQC",null,null,"biomass_dispatchable",1,"biomass_dispatchable-1","ra_elcc",null,"tranche_1",null,null,"0.1hr_storage_2023_mtr_1",0.92985000000000007,"storage","Linear Extrapolation",2023,"tranche_1",null,"AVCE","CCA",3,8,2,3,3,16,2.7748626925865461,2.7748626925865461,5.5497253851730921,21.54972538517309,null,0,0,"tranche_1",null,"0044CONV","KRAMER JUNCTION 9"]
["Review",1,"NO",1970,1,"Sell","NorthCoastNorthBay","North Coast  Fulton","AlpineCounty",1,"firm_ZE","EnergyOnly","ExistingBiomassExistingStorage","Biomass Storage","Large Hydro (GWh)","SolarThermal","Flow","Calculated","D.19-11-016",1,"geothermal","geothermal","8 MINUTE ENERGY","tranche_2","Diablo Canyon Replacement","WEST_ANTELOPE_SOLAR",1,"Contract Changed","RPS","IRP Biennial Filing","in_state_wind_south",0.11841355076102321,0.13636070685128646,0.15430786294154972,0.10693659222396304,5.9565321506376369E-2,7.7201442724824779E-2,9.4837563943273195E-2,8.4644753263379724E-2,7.4451942583486252E-2,6.4259131903592781E-2,5.406632122369931E-2,4.3873510543805838E-2,null,"in_state_wind_south",0.15102941403529452,0.15178846902809942,0.15254752402090432,0.11848326121551586,8.4418998410127413E-2,8.3416882718990337E-2,8.2414767027853275E-2,7.4829691124404837E-2,6.72446152209564E-2,5.9659539317507955E-2,5.207446341405951E-2,4.4489387510611059E-2,null,"ratio",0.77201871279722722,0.78867470616438251,0.80390270140610376,0.77610409059689334,0.75027694884377893,0.76246521023924085,0.77457060149091872,0.74274625791973614,0.71261162813758272,0.6827328847380274,0.65390251423413703,0.62577079443506212,null,"ratio",0.80029848011116889,0.81896333891271367,0.83611438362607471,0.79544567238840358,0.75709177033813169,0.73673303550177849,0.71703757483484865,0.69918925792169562,0.68264892770624752,0.66607760402249072,0.65025016398978508,0.63484459547384975,null,"4hr_batteries",{"$f":"('Reliability - Planning'!E32-'Reliability - Planning'!E31)/(8-4)","v":1.292500000000002E-2},{"$f":"('Reliability - Planning'!F32-'Reliability - Planning'!F31)/(8-4)","v":2.0762500000000017E-2},{"$f":"('Reliability - Planning'!G32-'Reliability - Planning'!G31)/(8-4)","v":2.8600000000000014E-2},{"$f":"('Reliability - Planning'!H32-'Reliability - Planning'!H31)/(8-4)","v":3.5174999999999998E-2},{"$f":"('Reliability - Planning'!I32-'Reliability - Planning'!I31)/(8-4)","v":4.1750000000000002E-2},{"$f":"('Reliability - Planning'!J32-'Reliability - Planning'!J31)/(8-4)","v":3.6150000000000002E-2},{"$f":"('Reliability - Planning'!K32-'Reliability - Planning'!K31)/(8-4)","v":3.0550000000000008E-2},{"$f":"('Reliability - Planning'!L32-'Reliability - Planning'!L31)/(8-4)","v":2.495E-2},{"$f":"('Reliability - Planning'!M32-'Reliability - Planning'!M31)/(8-4)","v":1.9350000000000006E-2},{"$f":"('Reliability - Planning'!N32-'Reliability - Planning'!N31)/(8-4)","v":1.3749999999999998E-2},{"$f":"('Reliability - Planning'!O32-'Reliability - Planning'!O31)/(8-4)","v":1.745E-2},{"$f":"('Reliability - Planning'!P32-'Reliability - Planning'!P31)/(8-4)","v":2.1149999999999995E-2},{"$f":"('Reliability - Planning'!Q32-'Reliability - Planning'!Q31)/(8-4)","v":2.484999999999999E-2},{"$f":"('Reliability - Planning'!R32-'Reliability - Planning'!R31)/(8-4)","v":2.8549999999999992E-2},{"$f":"('Reliability - Planning'!S32-'Reliability - Planning'!S31)/(8-4)","v":3.2249999999999994E-2},{"$f":"('Reliability - Planning'!T32-'Reliability - Planning'!T31)/(8-4)","v":3.3849999999999998E-2},{"$f":"('Reliability - Planning'!U32-'Reliability - Planning'!U31)/(8-4)","v":3.5449999999999995E-2},{"$f":"('Reliability - Planning'!V32-'Reliability - Planning'!V31)/(8-4)","v":3.705E-2},{"$f":"('Reliability - Planning'!W32-'Reliability - Planning'!W31)/(8-4)","v":3.8649999999999997E-2},{"$f":"('Reliability - Planning'!X32-'Reliability - Planning'!X31)/(8-4)","v":4.0250000000000001E-2},null,"in_state_wind_south",null,null,"biomass_dispatchable",1,"biomass_dispatchable-1","ra_elcc",null,"tranche_2",null,null,"0.1hr_storage_2023_mtr_2",0.92985000000000007,"storage","Linear Extrapolation",2023,"tranche_1",null,"3CE","CCA",51,152,140,51,63,291,55.487075462768573,55.487075462768573,110.97415092553715,401.97415092553717,null,45140,45140,"tranche_1",null,"0051CONV","OAKLAND ENERGY STORAGE UNIT 2"]
["PlannedExisting",null,"NA",1971,2,"Owned","Sierra","Sierra  Placer","AmadorCounty","1&2","general","CapacityOnly","ExistingBiomassNewStorage","Biomass Storage","Imported Hydro (GWh)","1Axis","PSH",null,"VAMO",2,"hydro","","ABLE GRID","tranche_3","Long Lead Time","ADERA_SOLAR",null,"No Change","RA+RPS","Monthly Summer Reliability Report","in_state_wind_north",0.23682710152204642,0.27272141370257291,0.30861572588309943,0.21387318444792608,0.11913064301275274,0.15440288544964956,0.18967512788654639,0.16928950652675945,0.1489038851669725,0.12851826380718556,0.10813264244739862,8.7747021087611676E-2,null,"in_state_wind_north",0.30205882807058904,0.30357693805619884,0.30509504804180865,0.23696652243103172,0.16883799682025483,0.16683376543798067,0.16482953405570655,0.14965938224880967,0.1344892304419128,0.11931907863501591,0.10414892682811902,8.8978775021222117E-2,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,"8hr_batteries",{"$f":"('Reliability - Planning'!E33-'Reliability - Planning'!E32)/(12-8)","v":-7.9500000000000126E-3},{"$f":"('Reliability - Planning'!F33-'Reliability - Planning'!F32)/(12-8)","v":7.999999999999674E-4},{"$f":"('Reliability - Planning'!G33-'Reliability - Planning'!G32)/(12-8)","v":9.5500000000000029E-3},{"$f":"('Reliability - Planning'!H33-'Reliability - Planning'!H32)/(12-8)","v":1.477500000000001E-2},{"$f":"('Reliability - Planning'!I33-'Reliability - Planning'!I32)/(12-8)","v":1.999999999999999E-2},{"$f":"('Reliability - Planning'!J33-'Reliability - Planning'!J32)/(12-8)","v":1.5999999999999986E-2},{"$f":"('Reliability - Planning'!K33-'Reliability - Planning'!K32)/(12-8)","v":1.1999999999999983E-2},{"$f":"('Reliability - Planning'!L33-'Reliability - Planning'!L32)/(12-8)","v":7.9999999999999932E-3},{"$f":"('Reliability - Planning'!M33-'Reliability - Planning'!M32)/(12-8)","v":3.9999999999999897E-3},{"$f":"('Reliability - Planning'!N33-'Reliability - Planning'!N32)/(12-8)","v":0},{"$f":"('Reliability - Planning'!O33-'Reliability - Planning'!O32)/(12-8)","v":0},{"$f":"('Reliability - Planning'!P33-'Reliability - Planning'!P32)/(12-8)","v":0},{"$f":"('Reliability - Planning'!Q33-'Reliability - Planning'!Q32)/(12-8)","v":0},{"$f":"('Reliability - Planning'!R33-'Reliability - Planning'!R32)/(12-8)","v":0},{"$f":"('Reliability - Planning'!S33-'Reliability - Planning'!S32)/(12-8)","v":0},{"$f":"('Reliability - Planning'!T33-'Reliability - Planning'!T32)/(12-8)","v":0},{"$f":"('Reliability - Planning'!U33-'Reliability - Planning'!U32)/(12-8)","v":0},{"$f":"('Reliability - Planning'!V33-'Reliability - Planning'!V32)/(12-8)","v":0},{"$f":"('Reliability - Planning'!W33-'Reliability - Planning'!W32)/(12-8)","v":0},{"$f":"('Reliability - Planning'!X33-'Reliability - Planning'!X32)/(12-8)","v":0},null,"in_state_wind_north",null,null,"biomass_dispatchable",1,"biomass_dispatchable-1","ra_elcc",null,"tranche_3",null,null,"0.1hr_storage_2024_mtr_1",0.85434999999999994,"storage","Linear Extrapolation",2024,"tranche_2",null,"CEA","CCA",7,20,5,7,8,38,13.627907568378204,13.627907568378204,27.255815136756407,65.255815136756411,null,45445,45445,"tranche_2",null,"0052CONV","DINO POINT WIND"]
["Development",null,null,1972,3,null,"Stockton","Sierra  Pease","AlamedaCounty",2,"long_duration_storage",null,"ExistingGeothermalExistingStorage","Geothermal Storage","Asset Controlling Supplier (GWh)","2Axis","Other",null,"GHG-free PCIA",3,"gas_ct","thermal","AES","tranche_4",null,"GEYSERS_AIDLIN_AGGREGATE",null,null,"Other","MTR Compliance Filing","out_of_state_wind_WYID",0.46897827577694978,0.45359083280372914,0.43820338983050844,0.38080451179552754,0.3234056337605466,0.32954852469028811,0.33569141562002963,0.32866160707229491,0.3216317985245602,0.31460198997682548,0.30757218142909076,0.30054237288135593,null,"out_of_state_wind_WYID",0.42559322033898306,0.39180370915668034,0.35801419797437761,0.37372282962154058,0.38943146126870348,0.31241064588858902,0.23538983050847456,0.24842033898305083,0.26145084745762709,0.27448135593220335,0.28751186440677962,0.30054237288135593,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,"12hr_batteries",{"$f":"('Reliability - Planning'!E34-'Reliability - Planning'!E33)/(24-12)","v":2.2083333333333308E-3},{"$f":"('Reliability - Planning'!F34-'Reliability - Planning'!F33)/(24-12)","v":1.6291666666666631E-3},{"$f":"('Reliability - Planning'!G34-'Reliability - Planning'!G33)/(24-12)","v":1.0499999999999954E-3},{"$f":"('Reliability - Planning'!H34-'Reliability - Planning'!H33)/(24-12)","v":4.275000000000001E-3},{"$f":"('Reliability - Planning'!I34-'Reliability - Planning'!I33)/(24-12)","v":7.5000000000000067E-3},{"$f":"('Reliability - Planning'!J34-'Reliability - Planning'!J33)/(24-12)","v":6.5333333333333398E-3},{"$f":"('Reliability - Planning'!K34-'Reliability - Planning'!K33)/(24-12)","v":5.5666666666666738E-3},{"$f":"('Reliability - Planning'!L34-'Reliability - Planning'!L33)/(24-12)","v":4.6000000000000025E-3},{"$f":"('Reliability - Planning'!M34-'Reliability - Planning'!M33)/(24-12)","v":3.6333333333333356E-3},{"$f":"('Reliability - Planning'!N34-'Reliability - Planning'!N33)/(24-12)","v":2.6666666666666666E-3},{"$f":"('Reliability - Planning'!O34-'Reliability - Planning'!O33)/(24-12)","v":2.8333333333333335E-3},{"$f":"('Reliability - Planning'!P34-'Reliability - Planning'!P33)/(24-12)","v":3.0000000000000027E-3},{"$f":"('Reliability - Planning'!Q34-'Reliability - Planning'!Q33)/(24-12)","v":3.1666666666666696E-3},{"$f":"('Reliability - Planning'!R34-'Reliability - Planning'!R33)/(24-12)","v":3.3333333333333361E-3},{"$f":"('Reliability - Planning'!S34-'Reliability - Planning'!S33)/(24-12)","v":3.5000000000000031E-3},{"$f":"('Reliability - Planning'!T34-'Reliability - Planning'!T33)/(24-12)","v":3.1666666666666696E-3},{"$f":"('Reliability - Planning'!U34-'Reliability - Planning'!U33)/(24-12)","v":2.8333333333333357E-3},{"$f":"('Reliability - Planning'!V34-'Reliability - Planning'!V33)/(24-12)","v":2.4999999999999974E-3},{"$f":"('Reliability - Planning'!W34-'Reliability - Planning'!W33)/(24-12)","v":2.166666666666664E-3},{"$f":"('Reliability - Planning'!X34-'Reliability - Planning'!X33)/(24-12)","v":1.8333333333333303E-3},null,"out_of_state_wind_WY",null,null,"biomass_dispatchable",1,"biomass_dispatchable-1","ra_elcc",null,"tranche_4",null,null,"0.1hr_storage_2024_mtr_2",0.85434999999999994,"storage","Linear Extrapolation",2024,"tranche_2",null,"COBP","CCA",3,8,2,3,3,15,0,0,0,15,null,45810,45810,"tranche_3",null,"0143CONV","CALPEAK POWER PANOCHE BESS"]
["PlannedNew",null,null,1973,4,null,"GreaterBay","Sierra  Gold Hill-Drum","ButteCounty","2&3","ZE_gen_paired_dr",null,"ExistingGeothermalNewStorage","Geothermal Storage","Nuclear (GWh)",null,null,null,null,4,"gas_cc","thermal","AMERESCO","tranche_5",null,"ADAMS_EAST",null,null,"Unknown",null,"out_of_state_wind_WAOR",0.28743829805684018,0.27800728462164043,0.26857627118644067,0.23339631368112979,0.19821635617581887,0.20198135384243465,0.20574635150905043,0.20143775917334206,0.19712916683763368,0.1928205745019253,0.18851198216621692,0.18420338983050849,null,"out_of_state_wind_WAOR",0.26084745762711864,0.24013775722506214,0.21942805682300565,0.22905592783255713,0.23868379884210861,0.1914774926413933,0.14427118644067796,0.15225762711864407,0.16024406779661018,0.1682305084745763,0.17621694915254241,0.18420338983050849,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,"24hr_batteries",{"$f":"('Reliability - Planning'!E35-'Reliability - Planning'!E34)/(100-24)","v":3.960526315789476E-4},{"$f":"('Reliability - Planning'!F35-'Reliability - Planning'!F34)/(100-24)","v":5.9210526315789673E-4},{"$f":"('Reliability - Planning'!G35-'Reliability - Planning'!G34)/(100-24)","v":7.8815789473684293E-4},{"$f":"('Reliability - Planning'!H35-'Reliability - Planning'!H34)/(100-24)","v":1.6046052631578948E-3},{"$f":"('Reliability - Planning'!I35-'Reliability - Planning'!I34)/(100-24)","v":2.4210526315789466E-3},{"$f":"('Reliability - Planning'!J35-'Reliability - Planning'!J34)/(100-24)","v":2.5315789473684199E-3},{"$f":"('Reliability - Planning'!K35-'Reliability - Planning'!K34)/(100-24)","v":2.6421052631578944E-3},{"$f":"('Reliability - Planning'!L35-'Reliability - Planning'!L34)/(100-24)","v":2.7526315789473677E-3},{"$f":"('Reliability - Planning'!M35-'Reliability - Planning'!M34)/(100-24)","v":2.8631578947368409E-3},{"$f":"('Reliability - Planning'!N35-'Reliability - Planning'!N34)/(100-24)","v":2.9736842105263154E-3},{"$f":"('Reliability - Planning'!O35-'Reliability - Planning'!O34)/(100-24)","v":2.8815789473684208E-3},{"$f":"('Reliability - Planning'!P35-'Reliability - Planning'!P34)/(100-24)","v":2.7894736842105257E-3},{"$f":"('Reliability - Planning'!Q35-'Reliability - Planning'!Q34)/(100-24)","v":2.6973684210526319E-3},{"$f":"('Reliability - Planning'!R35-'Reliability - Planning'!R34)/(100-24)","v":2.6052631578947364E-3},{"$f":"('Reliability - Planning'!S35-'Reliability - Planning'!S34)/(100-24)","v":2.5131578947368421E-3},{"$f":"('Reliability - Planning'!T35-'Reliability - Planning'!T34)/(100-24)","v":2.4421052631578952E-3},{"$f":"('Reliability - Planning'!U35-'Reliability - Planning'!U34)/(100-24)","v":2.3710526315789469E-3},{"$f":"('Reliability - Planning'!V35-'Reliability - Planning'!V34)/(100-24)","v":2.3000000000000008E-3},{"$f":"('Reliability - Planning'!W35-'Reliability - Planning'!W34)/(100-24)","v":2.2289473684210526E-3},{"$f":"('Reliability - Planning'!X35-'Reliability - Planning'!X34)/(100-24)","v":2.1578947368421056E-3},null,"out_of_state_wind_IDWAOR",null,null,"biomass_dispatchable",1,"biomass_dispatchable-1","ra_elcc",null,"tranche_5",null,null,"0.1hr_storage_2025_mtr_1_pre_nov302022",0.63669999999999993,"storage","Linear Extrapolation",2025,"tranche_3",null,"CPASC","CCA",118,354,157,118,148,679,117.46752599095258,117.46752599095258,234.93505198190516,981,null,46175,46175,"tranche_4",null,"0147CONV","CALPEAK POWER ENTERPRISE UNIT 1 BESS"]
[null,null,null,1974,5,null,"GreaterFresno","Stockton  Lockeford","CalaverasCounty","1&3",null,null,"ExistingSolarExistingStorage","Solar Storage","Biogas (GWh)",null,null,null,null,5,"hr_batteries","storage","FERVO","tranche_6",null,"ADOBE_SOLAR",null,null,null,null,"out_of_state_wind_AZNM",0.42359328134692242,0.40969494575820697,0.39579661016949158,0.34395246226692811,0.29210831436436469,0.29765673197832476,0.30320514959228489,0.29685564509755674,0.29050614060282859,0.28415663610810044,0.27780713161337228,0.27145762711864413,null,"out_of_state_wind_AZNM",0.384406779661017,0.3538872211737758,0.32336766268653466,0.33755610417429471,0.35174454566205482,0.28217735757679013,0.21261016949152545,0.22437966101694917,0.2361491525423729,0.24791864406779662,0.25968813559322035,0.27145762711864413,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"out_of_state_wind_AZNM",null,null,"biomass_dispatchable",1,"biomass_dispatchable-1","ra_elcc",null,"tranche_6",null,null,"0.1hr_storage_2025_mtr_2_post_nov302022",0.66325000000000001,"storage","Linear Extrapolation",2025,"tranche_3",null,"CPSF","CCA",31,93,23,31,39,179,31.445421737782809,31.445421737782809,62.890843475565617,241.89084347556562,null,46540,46540,"tranche_5",null,"0148CONV","SUNZIA WIND NORTH, SUNZIA WIND NORTH PATTERN"]
[null,null,null,1975,6,null,"Kern","Stockton  Tesla-Bellota","ColusaCounty",3,null,null,"ExistingSolarNewStorage","Solar Storage","Biomass (GWh)",null,null,null,null,6,"in_state_wind_south","wind","FIFTH STANDARD","tranche_7",null,"HOOVER_POWER_PLANT",null,null,null,null,"offshore_wind",0.66745107707355167,0.61580710432933394,0.564163131585116,0.55718196245584084,0.55020079332656546,0.5803035093936455,0.61040622546072543,0.55232498036858035,0.49424373527643528,0.43616249018429021,0.37808124509214514,0.32,null,"offshore_wind",0.54900000000000004,0.50668405182051957,0.46436810364103909,0.48659667347489211,0.50882524330874512,0.46741262165437258,0.42599999999999999,0.40479999999999999,0.3836,0.3624,0.3412,0.32,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"offshore_wind_north",null,null,"cogeneration_dispatchable",1,"cogeneration_dispatchable-1","ra_elcc",null,"tranche_1",null,null,"0.1hr_storage_2026_mtr_1_pre_nov302022",0.57104999999999984,"storage","Linear Extrapolation",2026,"tranche_4",null,"DCE","CCA",6,18,4,6,7,34,4.3882067258129513,4.3882067258129513,8.7764134516259027,42.776413451625899,null,46906,46906,"tranche_6",null,"0149CONV","SUNZIA WIND SOUTH, SUNZIA WIND SOUTH PATTERN"]
[null,null,null,1976,7,null,"BigCreekVentura","Greater Bay   Llagas","ContraCostaCounty","1&2&3",null,null,"ExistingThermalExistingStorage","Thermal Storage","Geothermal (GWh)",null,null,null,null,null,"cogen","thermal","ASHUSA","tranche_8",null,"FRESNO_PEAKER",null,null,null,null,"utility_pv",0.12434584155282009,0.12102944303332039,0.11771304451382068,0.1001620473979912,8.261105028216173E-2,7.6604612550074003E-2,7.0598174817986262E-2,6.9278539854389004E-2,6.7958904890791746E-2,6.6639269927194489E-2,6.5319634963597231E-2,6.4000000000000001E-2,null,"utility_pv",9.6000000000000002E-2,0.10220064352589828,0.10840128705179657,0.1016803220430352,9.4959357034273828E-2,7.7479678517136913E-2,0.06,6.08E-2,6.1600000000000002E-2,6.2400000000000004E-2,6.3200000000000006E-2,6.4000000000000001E-2,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"offshore_wind_south",null,null,"cogeneration_dispatchable",1,"cogeneration_dispatchable-1","ra_elcc",null,"tranche_2",null,null,"0.1hr_storage_2026_mtr_2_post_nov302022",0.69384999999999997,"storage","Linear Extrapolation",2026,"tranche_4",null,"EBCE","CCA",73,218,55,73,91,418,67.84356335438099,67.84356335438099,135.68712670876198,553.68712670876198,null,219148,219148,"N/A",null,"100","WINDSTAR I ALTERNATE"]
[null,null,null,1977,8,null,"LABasin","Greater Bay   San Jose","DelNorteCounty",null,null,null,"ExistingThermalNewStorage","Thermal Storage","Small Hydro (GWh)",null,null,null,null,null,"pumped_storage","phs","AVANTUS","tranche_9",null,"FRESNO_COGEN",null,null,null,null,"btm_pv",5.3182100841591383E-2,4.865045278619004E-2,4.4118804730788705E-2,5.2547949194918675E-2,6.0977093659048652E-2,5.4040407611745077E-2,4.7103721564441502E-2,4.8882977251553203E-2,5.0662232938664904E-2,5.2441488625776606E-2,5.4220744312888307E-2,5.6000000000000001E-2,null,"btm_pv",8.8999999999999996E-2,9.3703365409453621E-2,9.8406730818907232E-2,8.2703365409453611E-2,6.7000000000000004E-2,5.6000000000000001E-2,4.4999999999999998E-2,4.7199999999999999E-2,4.9399999999999999E-2,5.16E-2,5.3800000000000001E-2,5.6000000000000001E-2,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"utility_pv",null,null,"cogeneration_dispatchable",1,"cogeneration_dispatchable-1","ra_elcc",null,"tranche_3",null,null,"0.1hr_storage_2027_mtr_2",0.61324999999999985,"storage","Linear Extrapolation",2027,"tranche_5",null,"KCCP","CCA",0.3,1,0.3,0.3,0.4,1.9,0.4,0.4,0.8,2.7,null,null,null,null,null,"1002","LASSEN LODGE HYDROELECTRIC 2"]
[null,null,null,1978,9,null,"SanDiegoImperialValley","Greater Bay   South Bay  Moss Landing","ElDoradoCounty",null,null,null,"ExistingWindExistingStorage","Wind Storage","Wind Baseline California (GWh)",null,null,null,null,null,"out_of_state_wind_AZNM","wind","BAYWA RE",null,null,"AGUA_CALIENTE_SOLAR",null,null,null,null,"4hr_batteries",0.85399999999999998,0.86399999999999999,0.874,0.84499999999999997,0.81599999999999995,0.85299999999999998,0.89,0.79220000000000002,0.69440000000000002,0.59660000000000002,0.49880000000000002,0.40100000000000002,null,"4hr_batteries",0.88500000000000001,0.90149999999999997,0.91800000000000004,0.84550000000000003,0.77300000000000002,0.75900000000000001,0.745,0.67620000000000002,0.60740000000000005,0.53860000000000008,0.46980000000000011,0.40100000000000002,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"btm_pv",null,null,"cogeneration_dispatchable",1,"cogeneration_dispatchable-1","ra_elcc",null,"tranche_4",null,null,"0.1hr_storage_2028_mtr_2",0.63239999999999996,"storage","Linear Extrapolation",2028,"tranche_6",null,"LCE","CCA",6,19,5,6,8,37,6.6685948818300567,6.6685948818300567,13.337189763660113,50.337189763660113,null,null,null,null,null,"1028","LITTLE BEAR SOLAR 1"]
[null,null,null,1979,10,null,"PacGE","Greater Bay  Oakland","FresnoCounty",null,null,null,"ExistingWindNewStorage","Wind Storage","Wind New PG&E (GWh)",null,null,null,null,null,"biomass_wood","biomass","BLYTHE_MESA_SOLAR_II,_LLC",null,null,"AMERICAN_KINGS_SOLAR",null,null,null,null,"5hr_batteries",0.86399999999999999,0.86962499999999998,0.87524999999999997,0.85087500000000005,0.82650000000000001,0.85824999999999996,0.89,0.80695000000000006,0.72389999999999999,0.64084999999999992,0.55779999999999996,0.47475000000000001,null,"5hr_batteries",0.88675000000000004,0.90387499999999998,0.92100000000000004,0.85887500000000006,0.79675000000000007,0.78362500000000002,0.77049999999999996,0.71135000000000004,0.6522,0.59305000000000008,0.53390000000000004,0.47475000000000001,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"4hr_batteries",null,null,"cogeneration_dispatchable",1,"cogeneration_dispatchable-1","ra_elcc",null,"tranche_5",null,null,"0.2hr_storage_2023_mtr_1",0.93070000000000008,"storage","Linear Extrapolation",2023,"tranche_1",null,"MCE","CCA",58,173,43,58,72,332,61.127820740873382,61.127820740873382,122.25564148174676,454.25564148174675,null,null,null,null,null,"1029","LITTLE BEAR SOLAR 2"]
[null,null,null,1980,11,null,"SCE","Greater Fresno  Panoche","GlennCounty",null,null,null,"NewBiomassExistingStorage","Biomass Storage","Wind New SCE SDG&E (GWh)",null,null,null,null,null,"in_state_wind_north","wind","BRIGHT CANYON",null,null,"ALAMITOS_ENERGY_CENTER_UNIT_7",null,null,null,null,"6hr_batteries",0.874,0.87524999999999997,0.87649999999999995,0.85675000000000012,0.83699999999999997,0.86349999999999993,0.89,0.8217000000000001,0.75339999999999996,0.68509999999999982,0.6167999999999999,0.54849999999999999,null,"6hr_batteries",0.88850000000000007,0.90625,0.92400000000000004,0.87225000000000008,0.82050000000000001,0.80825000000000002,0.79599999999999993,0.74650000000000005,0.69699999999999995,0.64750000000000008,0.59799999999999998,0.54849999999999999,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"8hr_batteries",null,null,"cogeneration_dispatchable",1,"cogeneration_dispatchable-1","ra_elcc",null,"tranche_6",null,null,"0.2hr_storage_2023_mtr_2",0.93070000000000008,"storage","Linear Extrapolation",2023,"tranche_1",null,"OCPA","CCA",0,0,0,38,38,38,38.219841850196495,38.219841850196495,76.43968370039299,114.43968370039299,null,null,null,null,null,"1045","CHULA VISTA ENERGY CENTER 2 BESS"]
[null,null,null,1981,12,null,"SDGE","Greater Fresno  Herndon","HumboldtCounty",null,null,null,"NewBiomassNewStorage","Biomass Storage","Wind Pacific Northwest (GWh)",null,null,null,null,null,"coal","thermal","CALPINE",null,null,"ALAMITOS_ENERGY_STORAGE",null,null,null,null,"7hr_batteries",0.88400000000000001,0.88087499999999996,0.87774999999999992,0.8626250000000002,0.84749999999999992,0.86874999999999991,0.89,0.83645000000000014,0.78289999999999993,0.72934999999999972,0.67579999999999985,0.62224999999999997,null,"7hr_batteries",0.8902500000000001,0.90862500000000002,0.92700000000000005,0.88562500000000011,0.84424999999999994,0.83287500000000003,0.8214999999999999,0.78165000000000007,0.7417999999999999,0.70195000000000007,0.66209999999999991,0.62224999999999997,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"12hr_batteries",null,null,"loadmod_all",1,"demand_response","ra_elcc",null,"tranche_1",null,null,"0.2hr_storage_2024_mtr_1",0.85570000000000002,"storage","Linear Extrapolation",2024,"tranche_2",null,"PALMDALE","CCA",0,0,0,null,6,0,5.898698807903795,5.898698807903795,11.79739761580759,11.79739761580759,null,null,null,null,null,"1047","NORTH JOHNSON ENERGY CENTER"]
[null,null,null,1982,13,null,"AVA","Greater Fresno  Hanford","ImperialCounty",null,null,null,"NewGeothermalExistingStorage","Geothermal Storage","Wind Wyoming (GWh)",null,null,null,null,null,"out_of_state_wind_WAOR","wind","GOLDMAN SACHS",null,null,"ALAMITOS_GEN_STA._UNIT_3",null,null,null,null,"8hr_batteries",0.89400000000000002,0.88650000000000007,0.879,0.86850000000000005,0.85799999999999998,0.874,0.89,0.85119999999999996,0.8123999999999999,0.77359999999999984,0.73479999999999979,0.69599999999999995,null,"8hr_batteries",0.89200000000000002,0.91100000000000003,0.93,0.89900000000000002,0.86799999999999999,0.85749999999999993,0.84699999999999998,0.81679999999999997,0.78659999999999997,0.75639999999999996,0.72619999999999996,0.69599999999999995,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"24hr_batteries",null,null,"loadmod_all",1,"demand_response","ra_elcc",null,"tranche_2",null,null,"0.2hr_storage_2024_mtr_2",0.85570000000000002,"storage","Linear Extrapolation",2024,"tranche_2",null,"PCEA","CCA",38,113,51,38,47,217,35.148411329456692,35.148411329456692,70.296822658913385,310,null,null,null,null,null,"1048","ESCONDIDO ENERGY CENTER 2"]
[null,null,null,1983,14,null,"AVRN","Greater Fresno  Coalinga","InyoCounty",null,null,null,"NewGeothermalNewStorage","Geothermal Storage","Wind New Mexico (GWh)",null,null,null,null,null,"out_of_state_wind_WYID","wind","CAPITAL DYNAMICS",null,null,"ALAMITOS_GEN_STA._UNIT_4",null,null,null,null,"pumped_storage",0.90100000000000002,0.89,0.879,0.86850000000000005,0.85799999999999998,0.874,0.89,0.85860000000000003,0.82720000000000005,0.79580000000000006,0.76440000000000008,0.73299999999999998,null,"pumped_storage",0.89400000000000002,0.91400000000000003,0.93400000000000005,0.91300000000000003,0.89200000000000002,0.89050000000000007,0.88900000000000001,0.85780000000000001,0.8266,0.7954,0.76419999999999999,0.73299999999999998,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"100hr_batteries",null,null,"loadmod_all",1,"demand_response","ra_elcc",null,"tranche_3",null,null,"0.2hr_storage_2025_mtr_1_pre_nov302022",0.63939999999999986,"storage","Linear Extrapolation",2025,"tranche_3",null,"PGE","IOU",400,1201,300,400,500,2302,388.31325120020807,388.31325120020807,776.62650240041614,3078.626502400416,null,null,null,null,null,"1062","WHITE WING RANCH SOLAR"]
[null,null,null,1984,15,null,"AZPS","Greater Fresno  Borden","KernCounty",null,null,null,"NewSolarExistingStorage","Solar Storage","Wind Offshore Morro Bay (GWh)",null,null,null,null,null,"demand_response","dr","CLEARWAY",null,null,"ALAMITOS_GEN_STA._UNIT_5",null,null,null,null,"demand_response",0.7724039633086085,0.79750142153712067,0.82259887976563284,0.77486011512236863,0.72712135047910442,0.79507732791389651,0.86303330534868861,0.71922664427895089,0.57541998320921317,0.43161332213947545,0.28780666106973773,0.14399999999999999,null,"demand_response",0.89300000000000002,0.9083512608449148,0.92370252168982958,0.77235126084491479,0.621,0.60599999999999998,0.59099999999999997,0.50159999999999993,0.41219999999999996,0.32279999999999998,0.2334,0.14399999999999999,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"demand_response",null,null,"loadmod_all",1,"demand_response","ra_elcc",null,"tranche_4",null,null,"0.2hr_storage_2025_mtr_2_post_nov302022",0.66549999999999998,"storage","Linear Extrapolation",2025,"tranche_3",null,"PGE DA","ESP",77,230,58,77,96,441,73.626745561803588,73.626745561803588,147.25349112360718,588.2534911236072,null,null,null,null,null,"1064","ARES NEVADA "]
[null,null,null,1985,16,null,"BANC","Greater Fresno  Reedley","KingsCounty",null,null,null,"NewSolarNewStorage","Solar Storage","Wind Offshore Humboldt (GWh)",null,null,null,null,null,"offshore_wind","wind","HAAGEN COMPANY",null,null,"ALAMO_POWER_PLANT",null,null,null,null,"hydro",0.50808542614523622,0.52136584004877395,0.53464625395231169,0.52463421830816248,0.51462218266401338,0.52965938625731068,0.54469658985060787,0.52172491439930901,0.4987532389480101,0.47578156349671119,0.45280988804541228,0.42983821259411337,null,"hydro",0.56660491660133128,0.5639186026863886,0.56123228877144593,0.53191654140391154,0.50260079403637703,0.49249487994717378,0.48238896585797048,0.47187881520519903,0.46136866455242759,0.45085851389965614,0.4403483632468847,0.42983821259411337,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"loadmod_all",1,"demand_response","ra_elcc",null,"tranche_5",null,null,"0.2hr_storage_2026_mtr_1_pre_nov302022",0.57409999999999983,"storage","Linear Extrapolation",2026,"tranche_4",null,"PIONEER","CCA",12,37,9,12,15,70,18.821007529388552,18.821007529388552,37.642015058777105,107.6420150587771,null,null,null,null,null,"1074","GASKELL WEST, GASKELL WEST ALAMO BESS"]
[null,null,null,1986,17,null,"BPAT","Kern  Westpark","LakeCounty",null,null,null,"NewThermalExistingStorage","Thermal Storage","Solar Baseline California (GWh)",null,null,null,null,null,"btm_pv","solar","CLENERA",null,null,"SG_ALHAMBRA",null,null,null,null,"small_hydro",0.36439596011147751,0.37392059696589919,0.38344523382032081,0.37626465915023138,0.36908408448014196,0.37986868084682657,0.39065327721351117,0.37417812303529918,0.35770296885708719,0.3412278146788752,0.3247526605006632,0.3082775063224511,null,"small_hydro",0.40636580378868559,0.40443919482132551,0.40251258585396549,0.38148749960139383,0.36046241334882212,0.35321450959515949,0.34596660584149685,0.33842878593768772,0.33089096603387858,0.32335314613006944,0.3158153262262603,0.3082775063224511,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"loadmod_all",1,"demand_response","ra_elcc",null,"tranche_6",null,null,"0.2hr_storage_2026_mtr_2_post_nov302022",0.69569999999999999,"storage","Linear Extrapolation",2026,"tranche_4",null,"POMONA","CCA",5,14,3,5,6,26,3.6188273789835335,3.6188273789835335,7.2376547579670669,33.237654757967064,null,null,null,null,null,"1076","WILLOW SPRINGS SOLAR 3"]
[null,null,null,1987,18,null,"CHPD","Kern  Kern Power-Tevis","LassenCounty",null,null,null,"NewThermalNewStorage","Thermal Storage","Solar New PG&E (GWh)",null,null,null,null,null,null,null,"COACHELLA WINDS HOLDING, LLC",null,null,"SALMON_CREEK_HYDROELECTRIC_PROJECT",null,null,null,null,"geothermal",0.86035735395693558,0.88845422376818506,0.91655109357943454,0.92141545041207906,0.92627980724472359,0.91906618301364429,0.91185255878256499,0.91955797078363211,0.92726338278469922,0.93496879478576633,0.94267420678683345,0.95037961878790056,null,"geothermal",0.86400365575892546,0.8782620417931235,0.89252042782732166,0.91001836007896375,0.92751629233060595,0.92280590133888829,0.91809551034717063,0.92538472229861102,0.93267393425005141,0.93996314620149179,0.94725235815293218,0.95454157010437257,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_dispatchable_all",1,"geothermal","ra_elcc",null,"tranche_1",null,null,"0.2hr_storage_2027_mtr_2",0.61649999999999983,"storage","Linear Extrapolation",2027,"tranche_5",null,"PRIME","CCA",2,7,2,2,3,14,2.4150255022026559,2.4150255022026559,4.8300510044053118,18.830051004405313,null,null,null,null,null,"1096","ALTAMONT MIDWAY LTD"]
[null,null,null,1988,19,null,"CSTO","Kern  Kern Oil","LosAngelesCounty",null,null,null,"NewWindExistingStorage","Wind Storage","Solar New SCE SDG&E (GWh)",null,null,null,null,null,null,null,"CONVERGENT",null,null,"MAVERICK6STORAGE",null,null,null,null,"biomass_wood",0.7760796336578174,0.79410595910163018,0.81213228454544306,0.81927788031425353,0.82642347608306399,0.81498790039485203,0.80355232470664006,0.81956505086438813,0.8355777770221362,0.85159050317988427,0.86760322933763234,0.88361595549538019,null,"biomass_wood",0.78777252109464602,0.80873519104432079,0.82969786099399567,0.83028460488270484,0.83087134877141389,0.82344593040995451,0.81602051204849513,0.83149916107410415,0.84697781009971318,0.86245645912532221,0.87793510815093123,0.89341375717654026,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_dispatchable_all",1,"geothermal","ra_elcc",null,"tranche_2",null,null,"0.2hr_storage_2028_mtr_2",0.63580000000000003,"storage","Linear Extrapolation",2028,"tranche_6",null,"RCEA","CCA",7,20,5,7,8,38,7.0691870941947368,7.0691870941947368,14.138374188389474,52.138374188389477,null,null,null,null,null,"1127","LITTLE BEAR 3"]
[null,null,null,1989,20,null,"DEAA","Kern  South Kern PP","MaderaCounty",null,null,null,"NewWindNewStorage","Wind Storage","Solar Distributed (GWh)",null,null,null,null,null,null,null,"DESERT SANDS",null,null,"ALMASOL_GENERATING_STATION_1",null,null,null,null,"biogas",0.74993508538984277,0.76621477432747476,0.78249446326510674,0.78556571387656016,0.78863696448801368,0.77725397013863851,0.76587097578926322,0.78423035140973241,0.80258972703020159,0.82094910265067078,0.83930847827113997,0.85766785389160938,null,"biogas",0.75849976538356267,0.77833009661414909,0.79816042784473562,0.79513379797889616,0.7921071681130567,0.78251806948180391,0.77292897085055123,0.79192907385472411,0.81092917685889698,0.82992927986306986,0.84892938286724273,0.86792948587141583,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_dispatchable_all",1,"geothermal","ra_elcc",null,"tranche_3",null,null,"0.3hr_storage_2023_mtr_1",0.9315500000000001,"storage","Linear Extrapolation",2023,"tranche_1",null,"RMEA","CCA",3,9,2,3,4,17,4,4,8,25,null,null,null,null,null,"1128","LITTLE BEAR 4"]
[null,null,null,1990,21,null,"DOPD","Big Creek/Ventura - Vesta","MarinCounty",null,null,null,null,null,"Hybrid_or_Paired_Solar_and_Battery (GWh)",null,null,null,null,null,null,null,"AREVON",null,null,"ALMASOL_GENERATING_STATION_4",null,null,null,null,"nuclear",0.93356208910726446,0.93542040714074237,0.93727872517422017,0.93803958722410496,0.93880044927398987,0.93205531633495187,0.92531018339591387,0.93233873256863709,0.9393672817413603,0.94639583091408352,0.95342438008680674,0.96045292925952974,null,"nuclear",0.93139197880214852,0.93996144395127801,0.9485309091004076,0.94333376244952838,0.93813661579864904,0.93575640725694242,0.93337619871523581,0.93933118321638243,0.94528616771752905,0.95124115221867567,0.95719613671982229,0.96315112122096869,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_dispatchable_all",1,"geothermal","ra_elcc",null,"tranche_4",null,null,"0.3hr_storage_2023_mtr_2",0.9315500000000001,"storage","Linear Extrapolation",2023,"tranche_1",null,"SBCE","CCA",2,7,2,2,3,13,3.5830137040853507,3.5830137040853507,7.1660274081707014,20.166027408170702,null,null,null,null,null,"1129","LUNA VALLEY SOLAR"]
[null,null,null,1991,22,null,"EPE","Big Creek/Ventura - Santa Clara","MariposaCounty",null,null,null,null,null,"Shed DR (MW)",null,null,null,null,null,null,null,"EDSAN 1B GROUP",null,null,"ALMASOL_GENERATING_STATION_6",null,null,null,null,"gas_cc",0.84405545915455138,0.85378805932691004,0.86352065949926871,0.86634980076266022,0.86917894202605173,0.85956321379360601,0.84994748556116018,0.86140444290247919,0.87286140024379821,0.88431835758511723,0.89577531492643625,0.90723227226775538,null,"gas_cc",0.84814757974875532,0.86263887009961904,0.87713016045048275,0.87417936920023021,0.87122857794997766,0.86089172285515003,0.85055486776032241,0.86298372454380101,0.87541258132727962,0.88784143811075822,0.90027029489423682,0.91269915167771554,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_dispatchable_all",1,"geothermal","ra_elcc",null,"tranche_5",null,null,"0.3hr_storage_2024_mtr_1",0.85704999999999998,"storage","Linear Extrapolation",2024,"tranche_2",null,"SCE","IOU",687,2060,515,687,858,3948,683.73461447677539,683.73461447677539,1367.4692289535508,5315.4692289535506,null,null,null,null,null,"1135","SCARLET, SCARLET 3 BESS"]
[null,null,null,1992,23,null,"GCPD","LA Basin  Eastern","MendocinoCounty",null,null,null,null,null,"Pumped Storage (MW)",null,null,null,null,null,null,null,"HANWHA ENERGY",null,null,"ALMASOL_GENERATING_STATION_7",null,null,null,null,"gas_ct",0.81237441831218216,0.83458266364683165,0.85679090898148114,0.84024564289456083,0.82370037680764052,0.80688071641969916,0.7900610560317578,0.80257508455656523,0.81508911308137266,0.82760314160618009,0.84011717013098752,0.85263119865579484,null,"gas_ct",0.80210397441153047,0.8164055166331512,0.83070705885477203,0.82614281229582409,0.82157856573687627,0.80581095377983025,0.79004334182278424,0.79962832305535969,0.80921330428793514,0.81879828552051059,0.82838326675308604,0.83796824798566139,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_dispatchable_all",1,"geothermal","ra_elcc",null,"tranche_6",null,null,"0.3hr_storage_2024_mtr_2",0.85704999999999998,"storage","Linear Extrapolation",2024,"tranche_2",null,"SCE DA","ESP",90,271,68,90,113,520,86.189757356076029,86.189757356076029,172.37951471215206,692.37951471215206,null,null,null,null,null,"1143","LAKE ALPAUGH BATTERY STORAGE"]
[null,null,null,1993,24,null,"GRIF","LA Basin  Western","MercedCounty",null,null,null,null,null,"Battery Storage (MWh Energy Capacity)",null,null,null,null,null,null,null,"HEADLANDS",null,null,"ALAMEDA_GT_UNIT_1",null,null,null,null,"cogen",0.93171659158246634,0.92982721151899872,0.9279378314555311,0.93426748239376611,0.94059713333200112,0.93177611621028944,0.92295509908857776,0.92509715629415346,0.92723921349972915,0.92938127070530485,0.93152332791088055,0.93366538511645647,null,"cogen",0.89510595870195142,0.92080923604040321,0.94651251337885489,0.91922536104575825,0.89193820871266161,0.89034739869657353,0.88875658868048535,0.89657566327297322,0.9043947378654611,0.91221381245794897,0.92003288705043684,0.92785196164292472,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_nondispatchable_2020",0.83,"geothermal","ra_elcc",2020,"tranche_1",null,null,"0.3hr_storage_2025_mtr_1_pre_nov302022",0.64209999999999989,"storage","Linear Extrapolation",2025,"tranche_3",null,"SDCP","CCA",79,238,59,79,99,455,79.980064150833385,79.980064150833385,159.96012830166677,614.96012830166683,null,null,null,null,null,"1169","FALLBROOK ENERGY STORAGE"]
[null,null,null,1994,25,null,"GRIS","LA Basin  El Nido","ModocCounty",null,null,null,null,null,"Storage Resource Custom Profile (MW)",null,null,null,null,null,null,null,"ESVOLTA",null,null,"ALAMEDA_GT_UNIT_2",null,null,null,null,"ice",0.93417725494886394,0.93953702885460977,0.94489680276035559,0.94420958116215314,0.94352235956395081,0.94551881178594521,0.94751526400793951,0.93432127731937176,0.92112729063080401,0.90793330394223626,0.89473931725366851,0.88154533056510087,null,"ice",0.92925750703154864,0.90155388721725416,0.87385026740295979,0.89802819899977204,0.92220613059658441,0.91831713786770974,0.91442814513883497,0.90430189637815794,0.89417564761748092,0.88404939885680389,0.87392315009612687,0.86379690133544973,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_nondispatchable_2021",0.874,"geothermal","ra_elcc",2021,"tranche_1",null,null,"0.3hr_storage_2025_mtr_2_post_nov302022",0.66775000000000007,"storage","Linear Extrapolation",2025,"tranche_3",null,"SDGE","IOU",83,248,62,83,103,476,71.620057790335622,71.620057790335622,143.24011558067124,619.24011558067127,null,null,null,null,null,"1175","LECONTE ENERGY STORAGE"]
[null,null,null,1995,26,null,"GRMA","San Diego/Imperial Valley  San Diego","MonoCounty",null,null,null,null,null,"RPS Resource Custom Profile (GWh)",null,null,null,null,null,null,null,"FIRST SOLAR DEVELOPMENT",null,null,"TULARE DAC SOLAR",null,null,null,null,"coal",0.68780333538830307,0.70728773218306451,0.72677212897782595,0.72091463332629768,0.71505713767476942,0.68678495655552108,0.65851277543627273,0.68894203468715276,0.71937129393803279,0.74980055318891281,0.78022981243979284,0.81065907169067308,null,"coal",0.6905015932630254,0.71720881804551684,0.74391604282800827,0.73721266741320757,0.73050929199840686,0.71015565906334177,0.68980202612827657,0.71688684336924113,0.7439716606102057,0.77105647785117026,0.79814129509213483,0.82522611233309917,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_nondispatchable_2022",0.92900000000000005,"geothermal","ra_elcc",2022,"tranche_1",null,null,"0.3hr_storage_2026_mtr_1_pre_nov302022",0.57714999999999983,"storage","Linear Extrapolation",2026,"tranche_4",null,"SDGE DA","ESP",27,80,20,27,33,154,25.474395130105545,25.474395130105545,50.948790260211091,204.9487902602111,null,null,null,null,null,"1204","ARATINA SOLAR CENTER 1, ARATINA SOLAR CENTER 1 A BESS, ARATINA SOLAR CENTER 1 B BESS, ARATINA SOLAR CENTER 1 B PV"]
[null,null,null,1996,27,null,"GWA","San Diego/Imperial Valley  El Cajon","MontereyCounty",null,null,null,null,null,"GHG-free non-RPS Resource Custom Profile (GWh)",null,null,null,null,null,null,null,"GOAL LINE",null,null,"ALPAUGH_NORTH,_LLC",null,null,null,null,"steam",0.77854029702421501,0.79236174105596691,0.80618318508771891,0.80202811428072351,0.79787304347372801,0.77781790021672426,0.75776275695972062,0.77934804431009863,0.80093333166047664,0.82251861901085466,0.84410390636123267,0.86568919371161046,null,"steam",0.7804543321668751,0.79939935861356859,0.81834438506026208,0.81358928131774333,0.80883417757522458,0.79439613253754293,0.77995808749986129,0.79917096278409228,0.81838383806832327,0.83759671335255426,0.85680958863678525,0.87602246392101613,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_nondispatchable_2023",0.92800000000000005,"geothermal","ra_elcc",2023,"tranche_1",null,null,"0.3hr_storage_2026_mtr_2_post_nov302022",0.69755,"storage","Linear Extrapolation",2026,"tranche_4",null,"SJCE","CCA",43,129,32,43,54,248,39.842747311635598,39.842747311635598,79.685494623271197,327.68549462327121,null,null,null,null,null,"1207","SIENNA SOLAR FARM"]
[null,null,null,1997,28,null,"HGMA","San Diego/Imperial Valley  Border","NapaCounty",null,null,null,null,null,"Coal (GWh)",null,null,null,null,null,null,null,"GREEN VALLEY ENERGY STORAGE",null,null,"ALPAUGH_50_LLC",null,null,null,null,"unspecified_import",1,1,1,1,1,1,1,1,1,1,1,1,null,"unspecified_import",1,1,1,1,1,1,1,1,1,1,1,1,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_nondispatchable_2024",0.92800000000000005,"geothermal","ra_elcc",2024,"tranche_2",null,null,"0.3hr_storage_2027_mtr_2",0.61974999999999991,"storage","Linear Extrapolation",2027,"tranche_5",null,"SJP","CCA",2,5,1,2,2,10,1.7849533365835806,1.7849533365835806,3.5699066731671611,13.569906673167161,null,null,null,null,null,"1208","ANTELOPE SOLAR 2"]
[null,null,null,1998,29,null,"IID","No_sub_area","NevadaCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"GREENBACKER",null,null,"PINYON_PINES_1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_nondispatchable_2025",0.92800000000000005,"geothermal","ra_elcc",2025,"tranche_3",null,null,"0.3hr_storage_2028_mtr_2",0.63919999999999999,"storage","Linear Extrapolation",2028,"tranche_6",null,"SOMA","CCA",25,74,18,25,31,141,22.687453282447478,22.687453282447478,45.374906564894957,186.37490656489496,null,null,null,null,null,"1212","GOLDEN FIELDS SOLAR, GOLDEN FIELDS SOLAR BESS 2"]
[null,null,null,1999,30,null,"IPCO",null,"OrangeCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"GRIDSTOR",null,null,"PINYON_PINES_2",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_nondispatchable_2026",0.92800000000000005,"geothermal","ra_elcc",2026,"tranche_4",null,null,"0.4hr_storage_2023_mtr_1",0.93240000000000001,"storage","Linear Extrapolation",2023,"tranche_1",null,"SVCEA","CCA",41,124,31,41,52,237,39.633045028900476,39.633045028900476,79.266090057800952,316.26609005780097,null,null,null,null,null,"1217","WILLOW SPRINGS SOLAR 4"]
[null,null,null,2000,31,null,"LDWP",null,"PlacerCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"HECATE",null,null,"ALTA_WIND_4",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"geothermal_nondispatchable_2027",0.92800000000000005,"geothermal","ra_elcc",2027,"tranche_5",null,null,"0.4hr_storage_2023_mtr_2",0.93240000000000001,"storage","Linear Extrapolation",2023,"tranche_1",null,"VCEA","CCA",8,23,6,8,10,44,8.1542986132750865,8.1542986132750865,16.308597226550173,60.308597226550177,null,null,null,null,null,"1222","AGUA CALIENTE SOLAR 2"]
[null,null,null,2001,null,null,"NEVP",null,"PlumasCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"HYDROSTOR",null,null,"ALTA_WIND_5",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"hydro_2020",0.71,"hydro","ra_elcc",2020,"tranche_1",null,null,"0.4hr_storage_2024_mtr_1",0.85839999999999994,"storage","Linear Extrapolation",2024,"tranche_2",null,"WCE","CCA",15,46,12,15,19,89,0,0,0,89,null,null,null,null,null,"1223","DAYLIGHT"]
[null,null,null,2002,null,null,"NWMT",null,"RiversideCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"IDEMITSU",null,null,"ALTA_WIND_8",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"hydro_2021",0.72599999999999998,"hydro","ra_elcc",2021,"tranche_1",null,null,"0.4hr_storage_2024_mtr_2",0.85839999999999994,"storage","Linear Extrapolation",2024,"tranche_2",null,"3PR","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1234","INVISABLE GENERATOR WIND"]
[null,null,null,2003,null,null,"PACE",null,"SacramentoCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"IP_OBERON",null,null,"ALTA_WIND_1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"hydro_2022",0.66300000000000003,"hydro","ra_elcc",2022,"tranche_1",null,null,"0.4hr_storage_2025_mtr_1_pre_nov302022",0.64479999999999993,"storage","Linear Extrapolation",2025,"tranche_3",null,"APN","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"124","SILVER RIDGE MOUNT SIGNAL"]
[null,null,null,2004,null,null,"PACW",null,"SanBenitoCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"LONG ROAD",null,null,"ALTA_WIND_2",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"hydro_2023",0.63700000000000001,"hydro","ra_elcc",2023,"tranche_1",null,null,"0.4hr_storage_2025_mtr_2_post_nov302022",0.67,"storage","Linear Extrapolation",2025,"tranche_3",null,"CEI","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1242","PLUOT, PLUOT PV"]
[null,null,null,2005,null,null,"PortGE",null,"SanBernardinoCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"MN8",null,null,"ALTA_WIND_3",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"hydro_2024",0.63700000000000001,"hydro","ra_elcc",2024,"tranche_2",null,null,"0.4hr_storage_2026_mtr_1_pre_nov302022",0.58019999999999983,"storage","Linear Extrapolation",2026,"tranche_4",null,"CES","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1243","POMEGRANATE"]
[null,null,null,2006,null,null,"PNM",null,"SanDiegoCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"NEXTERA",null,null,"MUSTANG_HILLS",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"hydro_2025",0.63700000000000001,"hydro","ra_elcc",2025,"tranche_3",null,null,"0.4hr_storage_2026_mtr_2_post_nov302022",0.69939999999999991,"storage","Linear Extrapolation",2026,"tranche_4",null,"CNE","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1250","POMONA ENERGY STORAGE 1"]
[null,null,null,2007,null,null,"PSCO",null,"SanFrancisco",null,null,null,null,null,null,null,null,null,null,null,null,null,"INTERSECT",null,null,"ALTA_WIND_11",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"hydro_2026",0.63700000000000001,"hydro","ra_elcc",2026,"tranche_4",null,null,"0.4hr_storage_2027_mtr_2",0.62299999999999989,"storage","Linear Extrapolation",2027,"tranche_5",null,"CPA","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1260","KYAN SOLAR"]
[null,null,null,2008,null,null,"PSEI",null,"SanJoaquinCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"ONWARD",null,null,"ALTA_WIND_10",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"hydro_2027",0.63700000000000001,"hydro","ra_elcc",2027,"tranche_5",null,null,"0.4hr_storage_2028_mtr_2",0.64259999999999995,"storage","Linear Extrapolation",2028,"tranche_6",null,"DEB","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1270","CORBY"]
[null,null,null,2009,null,null,"SCL",null,"SanLuisObispoCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"PATTERN",null,null,"ALTECH_3",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"10hr_psh_2024_mtr_2",0.78800000000000003,"psh","mtr",2024,"tranche_2",null,null,"0.5hr_storage_2023_mtr_1",0.93325000000000002,"storage","Linear Extrapolation",2023,"tranche_1",null,"EIPS","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1277","MULQUEENEY RANCH WIND"]
[null,null,null,2010,null,null,"SRP",null,"SanMateoCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"JTN ENERGY",null,null,"COACHELLA_1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"10hr_psh_2025_mtr_2_post_nov302022",0.84599999999999997,"psh","mtr",2025,"tranche_3",null,null,"0.5hr_storage_2023_mtr_2",0.93325000000000002,"storage","Linear Extrapolation",2023,"tranche_1",null,"NES","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1277,1459","MULQUEENEY RANCH WIND "]
[null,null,null,2011,null,null,"SWPP",null,"SantaBarbaraCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"JUNIPER",null,null,"CANYON_POWER_PLANT_UNIT_1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"10hr_psh_2026_mtr_2_post_nov302022",0.84599999999999997,"psh","mtr",2026,"tranche_4",null,null,"0.5hr_storage_2024_mtr_1",0.85975000000000001,"storage","Linear Extrapolation",2024,"tranche_2",null,"PPG","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1314","DAGGETT SOLAR 3"]
[null,null,null,2012,null,null,"TEPC",null,"SantaClaraCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"RAVA MESA ENERGY STORAGE",null,null,"CANYON_POWER_PLANT_UNIT_2",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"10hr_psh_2027_mtr_2",0.877,"psh","mtr",2027,"tranche_5",null,null,"0.5hr_storage_2024_mtr_2",0.85975000000000001,"storage","Linear Extrapolation",2024,"tranche_2",null,"SENA","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1322","SOLAR STAR 3, SOLAR STAR 3 PV"]
[null,null,null,2013,null,null,"TIDC",null,"SantaCruzCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"RECURRENT",null,null,"CANYON_POWER_PLANT_UNIT_3",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"10hr_psh_2028_mtr_1_pre_nov302022",0.81699999999999995,"psh","mtr",2026,"tranche_4",null,null,"0.5hr_storage_2025_mtr_1_pre_nov302022",0.64749999999999996,"storage","Linear Extrapolation",2025,"tranche_3",null,"TNG","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1323","SOLAR STAR 4, SOLAR STAR 4 PV"]
[null,null,null,2014,null,null,"TPWR",null,"ShastaCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"JUPITER POWER",null,null,"CANYON_POWER_PLANT_UNIT_4",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"10hr_psh_2028_mtr_2_post_nov302022",0.90700000000000003,"psh","mtr",2028,"tranche_6",null,null,"0.5hr_storage_2025_mtr_2_post_nov302022",0.67225000000000001,"storage","Linear Extrapolation",2025,"tranche_3",null,"UCOP","ESP",null,null,null,null,null,0,null,null,0,0,null,null,null,null,null,"1335","PASTORIA SOLAR, PASTORIA SOLAR BESS"]
[null,null,null,2015,null,null,"WACM",null,"SierraCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"REV RENEWABLES",null,null,"ANTELOPE QFS",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"11hr_psh_2024_mtr_2",0.79800000000000004,"psh","mtr",2024,"tranche_2",null,null,"0.5hr_storage_2026_mtr_1_pre_nov302022",0.58324999999999982,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1339","TAHOE"]
[null,null,null,2016,null,null,"WALC",null,"SiskiyouCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"KINGSLAND COMPANIES",null,null,"SEVILLE SOLAR ONE",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"11hr_psh_2025_mtr_2_post_nov302022",0.85599999999999998,"psh","mtr",2025,"tranche_3",null,null,"0.5hr_storage_2026_mtr_2_post_nov302022",0.70124999999999993,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1347","ROCCASECCA BESS"]
[null,null,null,2017,null,null,"WAUW",null,"SolanoCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"KUUBIX ENERGY",null,null,"SOUTH FORK POWERHOUSE",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"11hr_psh_2026_mtr_2_post_nov302022",0.85599999999999998,"psh","mtr",2026,"tranche_4",null,null,"0.5hr_storage_2027_mtr_2",0.62624999999999986,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1349","ARAMIS POWER PLANT, ARAMIS POWER PLANT BESS 1, ARAMIS POWER PLANT BESS 2, ARAMIS POWER PLANT PV2"]
[null,null,null,2018,null,null,"WWA",null,"SonomaCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"LEAPFROG",null,null,"SLAB CREEK HYDRO",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"11hr_psh_2027_mtr_2",0.88700000000000001,"psh","mtr",2027,"tranche_5",null,null,"0.5hr_storage_2028_mtr_2",0.64600000000000002,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1363","SAND HILL C"]
[null,null,null,2019,null,null,null,null,"StanislausCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"LEEWARD",null,null,"AQUAMARINE WESTSIDE",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"11hr_psh_2028_mtr_1_pre_nov302022",0.8125,"psh","mtr",2026,"tranche_4",null,null,"0.6hr_storage_2023_mtr_1",0.93410000000000004,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1378","GONZAGA WIND FARM, GONZAGA WIND FARM 2"]
[null,null,null,2020,null,null,null,null,"SutterCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"SDG&E",null,null,"WIND RESOURCE II",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"11hr_psh_2028_mtr_2_post_nov302022",0.91700000000000004,"psh","mtr",2028,"tranche_6",null,null,"0.6hr_storage_2023_mtr_2",0.93410000000000004,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1379","HEARTLAND 1"]
[null,null,null,2021,null,null,null,null,"TehamaCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"SILVER PEAK ENERGY",null,null,"WATSON COGENERATION",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"12hr_psh_2024_mtr_2",0.80800000000000005,"psh","mtr",2024,"tranche_2",null,null,"0.6hr_storage_2024_mtr_1",0.86109999999999998,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"138","SANDSTORM WIND POWER "]
[null,null,null,2022,null,null,null,null,"TrinityCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"SPOWER",null,null,"SG ARKANSAS",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"12hr_psh_2025_mtr_2_post_nov302022",0.86599999999999999,"psh","mtr",2025,"tranche_3",null,null,"0.6hr_storage_2024_mtr_2",0.86109999999999998,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1380","HEARTLAND 2"]
[null,null,null,2023,null,null,null,null,"TulareCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"SUN POWER",null,null,"ARLINGTON VALLEY CC",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"12hr_psh_2026_mtr_1_pre_nov302022",0.80800000000000005,"psh","mtr",2026,"tranche_4",null,null,"0.6hr_storage_2025_mtr_1_pre_nov302022",0.65019999999999989,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1382","LAS CAMAS 1"]
[null,null,null,2024,null,null,null,null,"TuolumneCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"TERRA GEN",null,null,"ARLINGTON",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"12hr_psh_2026_mtr_2_post_nov302022",0.86599999999999999,"psh","mtr",2026,"tranche_4",null,null,"0.6hr_storage_2025_mtr_2_post_nov302022",0.6745000000000001,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1389","REDUX SOLAR"]
[null,null,null,2025,null,null,null,null,"VenturaCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"LONGROAD",null,null,"ARLINGTON SOLAR 1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"12hr_psh_2027_mtr_2",0.89700000000000002,"psh","mtr",2027,"tranche_5",null,null,"0.6hr_storage_2026_mtr_1_pre_nov302022",0.58629999999999982,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1391","SONRISA, SONRISA BESS"]
[null,null,null,2026,null,null,null,null,"YoloCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"LS POWER",null,null,"ARLINGTON VALLEY SOLAR ENERGY II",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"12hr_psh_2028_mtr_2_post_nov302022",0.92700000000000005,"psh","mtr",2028,"tranche_6",null,null,"0.6hr_storage_2026_mtr_2_post_nov302022",0.70309999999999995,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1397","SANDRINI SOL 1 BESS"]
[null,null,null,2027,null,null,null,null,"YubaCounty",null,null,null,null,null,null,null,null,null,null,null,null,null,"LUMINIA",null,null,"ORION 1 SOLAR",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"8hr_psh_2024_mtr_2",0.76800000000000002,"psh","mtr",2024,"tranche_2",null,null,"0.6hr_storage_2027_mtr_2",0.62949999999999995,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1402","ATLAS COMPLEX, ATLAS COMPLEX 10 PV, ATLAS COMPLEX 11 PV, ATLAS COMPLEX 2 PV, ATLAS COMPLEX 4A BESS, ATLAS COMPLEX 4B PV, ATLAS COMPLEX 5 PV, ATLAS COMPLEX 6 PV, ATLAS COMPLEX 8A BESS, ATLAS COMPLEX 8B BESS"]
[null,null,null,2028,null,null,null,null,"Washington",null,null,null,null,null,null,null,null,null,null,null,null,null,"LUNA VALLEY",null,null,"ORION 2 SOLAR",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"8hr_psh_2025_mtr_1_pre_nov302022",0,"psh","mtr",2025,"tranche_3",null,null,"0.6hr_storage_2028_mtr_2",0.64939999999999998,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1405","ATHOS POWER PLANT, ATHOS POWER PLANT BESS 1, ATHOS POWER PLANT BESS 2, ATHOS POWER PLANT BESS 3, ATHOS POWER PLANT BESS 4"]
[null,null,null,2029,null,null,null,null,"Oregon",null,null,null,null,null,null,null,null,null,null,null,null,null,"MATRIX RENEWABLES",null,null,"ASTORIA 1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"8hr_psh_2025_mtr_2_post_nov302022",0.82599999999999996,"psh","mtr",2025,"tranche_3",null,null,"0.7hr_storage_2023_mtr_1",0.93495000000000006,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1413","BALDY MESA"]
[null,null,null,2030,null,null,null,null,"California",null,null,null,null,null,null,null,null,null,null,null,null,null,"MIDDLE RIVER POWER",null,null,"ASTORIA 2",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"8hr_psh_2026_mtr_1_pre_nov302022",0.76800000000000002,"psh","mtr",2026,"tranche_4",null,null,"0.7hr_storage_2023_mtr_2",0.93495000000000006,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1413,1519","BALDY MESA STORAGE"]
[null,null,null,2031,null,null,null,null,"Idaho",null,null,null,null,null,null,null,null,null,null,null,null,null,"TGP_ENERGY_MANAGEMENT",null,null,"INTERSECTSOLAR",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"8hr_psh_2026_mtr_2_post_nov302022",0.82599999999999996,"psh","mtr",2026,"tranche_4",null,null,"0.7hr_storage_2024_mtr_1",0.86244999999999994,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1419","CAMINO SOLAR, CAMINO SOLAR BESS"]
[null,null,null,2032,null,null,null,null,"Nevada",null,null,null,null,null,null,null,null,null,null,null,null,null,"TRANSGRID",null,null,"ATHOS POWER PLANT 2",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"8hr_psh_2027_mtr_2",0.85699999999999998,"psh","mtr",2027,"tranche_5",null,null,"0.7hr_storage_2024_mtr_2",0.86244999999999994,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1432","STARLIGHT SOLAR"]
[null,null,null,2033,null,null,null,null,"Utah",null,null,null,null,null,null,null,null,null,null,null,null,null,"TROPICO SOLAR",null,null,"ATWELL WEST",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"8hr_psh_2028_mtr_2_post_nov302022",0.88700000000000001,"psh","mtr",2028,"tranche_6",null,null,"0.7hr_storage_2025_mtr_1_pre_nov302022",0.65289999999999992,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1435","IRONWOOD SOLAR"]
[null,null,null,2034,null,null,null,null,"Arizona",null,null,null,null,null,null,null,null,null,null,null,null,null,"AYPA",null,null,"ATWELL ISLAND PV SOLAR GENERATING FACI.",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"9hr_psh_2024_mtr_2",0.77800000000000002,"psh","mtr",2024,"tranche_2",null,null,"0.7hr_storage_2025_mtr_2_post_nov302022",0.67675000000000007,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1442","AJO POWER BANK"]
[null,null,null,2035,null,null,null,null,"Colorado",null,null,null,null,null,null,null,null,null,null,null,null,null,"WESTLANDS CHERRY",null,null,"AVENAL PARK SOLAR PROJECT",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"9hr_psh_2025_mtr_2_post_nov302022",0.83599999999999997,"psh","mtr",2025,"tranche_3",null,null,"0.7hr_storage_2026_mtr_1_pre_nov302022",0.58934999999999982,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1443","ANGELA, ANGELA BESS"]
[null,null,null,2036,null,null,null,null,"Wyoming",null,null,null,null,null,null,null,null,null,null,null,null,null,"CONED",null,null,"AVENAL SOLAR 1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"9hr_psh_2026_mtr_2_post_nov302022",0.83599999999999997,"psh","mtr",2026,"tranche_4",null,null,"0.7hr_storage_2026_mtr_2_post_nov302022",0.70494999999999997,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1444","SALOON ENERGY STORAGE"]
[null,null,null,2037,null,null,null,null,"Montana",null,null,null,null,null,null,null,null,null,null,null,null,null,"CONCENTRIC POWER",null,null,"AVENAL SOLAR 2",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"9hr_psh_2027_mtr_2",0.86699999999999999,"psh","mtr",2027,"tranche_5",null,null,"0.7hr_storage_2027_mtr_2",0.63274999999999992,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1454","HUMMINGBIRD ENERGY STORAGE"]
[null,null,null,2038,null,null,null,null,"SouthDakota",null,null,null,null,null,null,null,null,null,null,null,null,null,"CARVAL INVESTORS",null,null,"SAND DRAG SOLAR PROJECT",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"9hr_psh_2028_mtr_1_pre_nov302022",0.79249999999999998,"psh","mtr",2026,"tranche_4",null,null,"0.7hr_storage_2028_mtr_2",0.65279999999999994,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1455","JANUS, JANUS SOLAR"]
[null,null,null,2039,null,null,null,null,"NewMexico",null,null,null,null,null,null,null,null,null,null,null,null,null,"IOWN",null,null,"SUN CITY SOLAR PROJECT",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"9hr_psh_2028_mtr_2_post_nov302022",0.89700000000000002,"psh","mtr",2028,"tranche_6",null,null,"0.8hr_storage_2023_mtr_1",0.93580000000000008,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1456","LAS CAMAS 3"]
[null,null,null,2040,null,null,null,null,"Texas",null,null,null,null,null,null,null,null,null,null,null,null,null,"BIRCH INFRASTRUCTURE",null,null,"AV SOLAR RANCH 1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"solar_2023_mtr_1",7.8E-2,"solar","mtr",2023,"tranche_1",null,null,"0.8hr_storage_2023_mtr_2",0.93580000000000008,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1457","MILPA POWER BANK"]
[null,null,null,2041,null,null,null,null,"BritishColumbiaCanada",null,null,null,null,null,null,null,null,null,null,null,null,null,"ENGEMAN ENERGY",null,null,"LAKE HERMAN SOLAR",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"solar_2023_mtr_2",7.8E-2,"solar","mtr",2023,"tranche_1",null,null,"0.8hr_storage_2024_mtr_1",0.86380000000000001,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1459","MULQUEENEY RANCH WIND 2"]
[null,null,null,2042,null,null,null,null,"AlbertaCanada",null,null,null,null,null,null,null,null,null,null,null,null,null,"BIOSTAR RENEWABLES",null,null,"BALCH 1 PH UNIT 1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"solar_2024_mtr_1",6.6000000000000003E-2,"solar","mtr",2024,"tranche_2",null,null,"0.8hr_storage_2024_mtr_2",0.86380000000000001,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1461","RECLAIMED WIND"]
[null,null,null,2043,null,null,null,null,"BajaCaliforniaMexico",null,null,null,null,null,null,null,null,null,null,null,null,null,"PIVOT ENERGY",null,null,"BALCH 2 PH UNIT 2",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"solar_2024_mtr_2",6.6000000000000003E-2,"solar","mtr",2024,"tranche_2",null,null,"0.8hr_storage_2025_mtr_1_pre_nov302022",0.65559999999999996,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1463","SOLANO 4 WIND"]
[null,null,null,2044,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EDF RENEWABLES",null,null,"BALCH 2 PH UNIT 3",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"solar_2025_mtr_1_pre_nov302022",6.7000000000000004E-2,"solar","mtr",2025,"tranche_3",null,null,"0.8hr_storage_2025_mtr_2_post_nov302022",0.67900000000000005,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1479","KEY STORAGE 1, KEY STORAGE 1 A, KEY STORAGE 1 B"]
[null,null,null,2045,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"CATALYZE",null,null,"VIRGINIA RANCH DAM POWERPLANT",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"solar_2025_mtr_2_post_nov302022",6.6000000000000003E-2,"solar","mtr",2025,"tranche_3",null,null,"0.8hr_storage_2026_mtr_1_pre_nov302022",0.59239999999999982,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1493","AZALEA"]
[null,null,null,2046,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"SUNZIA WIND POWERCO LLC",null,null,"BANKPP_2_NSPIN",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"solar_2026_mtr_1_pre_nov302022",5.7000000000000002E-2,"solar","mtr",2026,"tranche_4",null,null,"0.8hr_storage_2026_mtr_2_post_nov302022",0.70679999999999998,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1495","CHALAN SOLAR, CHALAN SOLAR STORAGE"]
[null,null,null,2047,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"ORNI 50",null,null,"LOS ALAMITOS 1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"solar_2026_mtr_2_post_nov302022",7.0000000000000007E-2,"solar","mtr",2026,"tranche_4",null,null,"0.8hr_storage_2027_mtr_2",0.6359999999999999,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1499","JASMINE, JASMINE BESS"]
[null,null,null,2048,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DIMENSION ENERGY",null,null,"BARRE QFS",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"solar_2027_mtr_2",7.4999999999999997E-2,"solar","mtr",2027,"tranche_5",null,null,"0.8hr_storage_2028_mtr_2",0.65620000000000001,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1507","PROSPECT ENERGY STORAGE"]
[null,null,null,2049,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"ENERSMART",null,null,"BARRE PEAKER",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"solar_2028_mtr_2",8.7999999999999995E-2,"solar","mtr",2028,"tranche_6",null,null,"0.9hr_storage_2023_mtr_1",0.93665000000000009,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1510","BELLEFIELD SOLAR FARM"]
[null,null,null,2050,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"SB ENERGY",null,null,"KING CITY COGEN",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"storage_2023_mtr_1",null,"storage","mtr",2023,"tranche_1",null,null,"0.9hr_storage_2023_mtr_2",0.93665000000000009,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1515","WINDHUB SOLAR B"]
[null,null,null,2051,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"174 POWER GLOBAL",null,null,"BCTSYS_5_PWXDYN",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"storage_2023_mtr_2",null,"storage","mtr",2023,"tranche_1",null,null,"0.9hr_storage_2024_mtr_1",0.86514999999999997,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1518","SANBORN SOLAR 2"]
[null,null,null,2052,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EDP RENEWABLES",null,null,"BADGER CREEK LIMITED",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"storage_2024_mtr_1",null,"storage","mtr",2024,"tranche_2",null,null,"0.9hr_storage_2024_mtr_2",0.86514999999999997,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1518,1790","SANBORN SOLAR 2 S5, SANBORN SOLAR 2 S6"]
[null,null,null,2053,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"BROAD REACH POWER",null,null,"BEARDSLEY HYDRO",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"storage_2024_mtr_2",null,"storage","mtr",2024,"tranche_2",null,null,"0.9hr_storage_2025_mtr_1_pre_nov302022",0.65829999999999989,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1519","BALDY MESA 2"]
[null,null,null,2054,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"COMMUNITY RENEWABLE ENERGY SERVICES",null,null,"BEAR MOUNTAIN LIMITED",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"storage_2025_mtr_1_pre_nov302022",null,"storage","mtr",2025,"tranche_3",null,null,"0.9hr_storage_2025_mtr_2_post_nov302022",0.68125000000000002,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1522","ARIDA SOLAR FARM"]
[null,null,null,2055,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"GEYSERS POWER COMPANY",null,null,"BROADVIEW 2",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"storage_2025_mtr_2_post_nov302022",null,"storage","mtr",2025,"tranche_3",null,null,"0.9hr_storage_2026_mtr_1_pre_nov302022",0.59544999999999981,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1529","CENTENNIAL FLATS, CENTENNIAL FLATS SOLAR 2, CENTENNIAL FLATS SOLAR 3, CENTENNIAL FLATS STORAGE 1, CENTENNIAL FLATS STORAGE 2, CENTENNIAL FLATS STORAGE 3"]
[null,null,null,2056,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"CAPE GENERATING STATION I LLC",null,null,"BROADVIEW 1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"storage_2026_mtr_1_pre_nov302022",null,"storage","mtr",2026,"tranche_4",null,null,"0.9hr_storage_2026_mtr_2_post_nov302022",0.70865,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1532","KETTLE SOLAR ONE"]
[null,null,null,2057,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"HUMBOLDT HOUSE",null,null,"BELDEN HYDRO",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"storage_2026_mtr_2_post_nov302022",null,"storage","mtr",2026,"tranche_4",null,null,"0.9hr_storage_2027_mtr_2",0.63924999999999987,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1534","VULCAN"]
[null,null,null,2058,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MAYACMA",null,null,"BEAR CANYON ENERGY STORAGE",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"storage_2027_mtr_2",null,"storage","mtr",2027,"tranche_5",null,null,"0.9hr_storage_2028_mtr_2",0.65959999999999996,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1539","IRVING STORAGE"]
[null,null,null,2059,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MORGAN STANLEY",null,null,"ANTELOPE SOLAR 2",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"storage_2028_mtr_2",null,"storage","mtr",2028,"tranche_6",null,null,"1.1hr_storage_2023_mtr_1",0.93835000000000002,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1550","TANAGER STORAGE"]
[null,null,null,2060,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DYNASTY",null,null,"ANTELOPE SOLAR 2 SAN PABLO",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_ca_2023_mtr_1",0.13900000000000001,"wind","mtr",2023,"tranche_1",null,null,"1.1hr_storage_2023_mtr_2",0.93835000000000002,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1552","CORMORANT STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"OHMCONNECT",null,null,"ANTELOPE SOLAR 1B ",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_ca_2023_mtr_2",0.13900000000000001,"wind","mtr",2023,"tranche_1",null,null,"1.1hr_storage_2024_mtr_1",0.86785000000000001,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1553","JEWELFLOWER STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NEXUS",null,null,"ANTELOPE SOLAR 3A",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_ca_2024_mtr_1",0.16500000000000001,"wind","mtr",2024,"tranche_2",null,null,"1.1hr_storage_2024_mtr_2",0.86785000000000001,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1557","NOOSA ENERGY STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"LOCKHART SOLAR",null,null,"ANTELOPE SOLAR 3B",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_ca_2024_mtr_2",0.16500000000000001,"wind","mtr",2024,"tranche_2",null,null,"1.1hr_storage_2025_mtr_1_pre_nov302022",0.66369999999999996,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1565","DYNAMO SOLAR"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"HARPER SOLAR",null,null,"BIG SKY SOLAR 3",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_ca_2025_mtr_1_pre_nov302022",0.22600000000000001,"wind","mtr",2025,"tranche_3",null,null,"1.1hr_storage_2025_mtr_2_post_nov302022",0.68575000000000008,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1568","AIR STATION 1"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"FUELCELL ENERGY",null,null,"BIG CREEK HYDRO PROJECT PSP",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_ca_2025_mtr_2_post_nov302022",0.12,"wind","mtr",2025,"tranche_3",null,null,"1.1hr_storage_2026_mtr_1_pre_nov302022",0.60154999999999992,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1587","KINGSROAD HYBRID SOLAR"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MORNINGSIDE VENTURE CAPITAL",null,null,"DAM 7 AT BIG CREEK (FISHWATER GEN)",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_ca_2026_mtr_1_pre_nov302022",0.216,"wind","mtr",2026,"tranche_4",null,null,"1.1hr_storage_2026_mtr_2_post_nov302022",0.71234999999999993,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1593","PELICANS JAW HYBRID SOLAR, PELICANS JAW HYBRID SOLAR 1"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NOVA",null,null,"MAMMOTH POOL RESERVOIR (FISHWATER",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_ca_2026_mtr_2_post_nov302022",0.13200000000000001,"wind","mtr",2026,"tranche_4",null,null,"1.1hr_storage_2027_mtr_2",0.64574999999999994,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1596","BUTTONBUSH SOLAR HYBRID ENERGY CENTER"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"OPEN MOUNTAIN ENERGY",null,null,"ANTELOPE SOLAR 2 LAB",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_ca_2027_mtr_2",0.14000000000000001,"wind","mtr",2027,"tranche_5",null,null,"1.1hr_storage_2028_mtr_2",0.66639999999999999,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1604","ARATINA SOLAR CENTER 2, ARATINA SOLAR CENTER 2 BESS"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"ORIGIS",null,null,"ANTELOPE SOLAR 2 LUNA",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_ca_2028_mtr_2",0.14699999999999999,"wind","mtr",2028,"tranche_6",null,null,"1.2hr_storage_2023_mtr_1",0.93920000000000003,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1608","AVOCET STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"ORMAT",null,null,"BIG SKY SOLAR 6",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_nm_2023_mtr_2",0.311,"wind","mtr",2023,"tranche_1",null,null,"1.2hr_storage_2023_mtr_2",0.93920000000000003,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1611","COMMERCE ENERGY STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"PHOENIX ENERGY",null,null,"BIG SKY SOLAR 7",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_nm_2024_mtr_2",0.31,"wind","mtr",2024,"tranche_2",null,null,"1.2hr_storage_2024_mtr_1",0.86919999999999997,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1615","KESTREL STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"PRIMERGY SOLAR",null,null,"BIG SKY SOLAR 8",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_nm_2025_mtr_1_pre_nov302022",0.34499999999999997,"wind","mtr",2025,"tranche_3",null,null,"1.2hr_storage_2024_mtr_2",0.86919999999999997,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1619","GOLDBACK SOLAR CENTER"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"PROLOGIS",null,null,"ANTELOPE BIG SKY RANCH",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_nm_2025_mtr_2_post_nov302022",0.3,"wind","mtr",2025,"tranche_3",null,null,"1.2hr_storage_2025_mtr_1_pre_nov302022",0.66639999999999988,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1625","ANGELENO SOLAR FARM"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"RENESOLA",null,null,"BIG SKY SOLAR 4",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_nm_2026_mtr_1_pre_nov302022",0.36099999999999999,"wind","mtr",2026,"tranche_4",null,null,"1.2hr_storage_2025_mtr_2_post_nov302022",0.68800000000000006,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1629","HUMIDOR STORAGE 1"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"RENEWABLE AMERICA",null,null,"BIG SKY SUMMER",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_nm_2026_mtr_2_post_nov302022",0.35,"wind","mtr",2026,"tranche_4",null,null,"1.2hr_storage_2026_mtr_1_pre_nov302022",0.60459999999999992,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1631","BELLEFIELD 2 SOLAR FARM, BELLEFIELD 2 SOLAR FARM BESS"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"RENEWABLE PROPERTIES",null,null,"WESTERN ANTELOPE BLUE SKY RANCH B",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_nm_2027_mtr_2",0.33700000000000002,"wind","mtr",2027,"tranche_5",null,null,"1.2hr_storage_2026_mtr_2_post_nov302022",0.71419999999999995,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1632","SANBORN HYBRID 3, SANBORN HYBRID 3 ENTERPRISE 1014 BESS, SANBORN HYBRID 3 ENTERPRISE 1014 SOLAR, SANBORN HYBRID 3 ENTERPRISE 9 SOLAR"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"RESI STATION",null,null,"BIG SKY SOLAR 2",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_nm_2028_mtr_2",0.31900000000000001,"wind","mtr",2028,"tranche_6",null,null,"1.2hr_storage_2027_mtr_2",0.64899999999999991,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1636","CALYPSO SOLAR"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"RWE",null,null,"SOLVERDE 1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_offshore_2025_mtr_2_post_nov302022",0.48,"wind","mtr",2025,"tranche_3",null,null,"1.2hr_storage_2028_mtr_2",0.66979999999999995,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1642","OBERON"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"SCE",null,null,"BIG SKY SOLAR 1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_offshore_2026_mtr_1_pre_nov302022",0.36399999999999999,"wind","mtr",2026,"tranche_4",null,null,"1.3hr_storage_2023_mtr_1",0.94005000000000005,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1643","LYCAN SOLAR"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"SCOUT",null,null,"WOODLAND BIOMASS",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_offshore_2026_mtr_2_post_nov302022",0.46,"wind","mtr",2026,"tranche_4",null,null,"1.3hr_storage_2023_mtr_2",0.94005000000000005,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1645","MENIFEE POWER BANK"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"SEPV SIERRA LLC",null,null,"BISHOP CREEK PLANT 2  AND  6",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_offshore_2027_mtr_2",0.44,"wind","mtr",2027,"tranche_5",null,null,"1.3hr_storage_2024_mtr_1",0.87055000000000005,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1646","DOUBLE BUTTE STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"SHELL",null,null,"BISHOP CREEK PLANT 3  AND  4",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_offshore_2028_mtr_2",0.44700000000000001,"wind","mtr",2028,"tranche_6",null,null,"1.3hr_storage_2024_mtr_2",0.87055000000000005,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1647","ARIDA 2 SOLAR FARM"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"SHOREBREAK ENERGY",null,null,"BAKERSFIELD 111",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_wy_2023_mtr_2",0.28899999999999998,"wind","mtr",2023,"tranche_1",null,null,"1.3hr_storage_2025_mtr_1_pre_nov302022",0.66909999999999992,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1649","BONANZA SOLAR"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"SOLTAGE",null,null,"JAMES B. BLACK 1",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_wy_2024_mtr_2",0.28100000000000003,"wind","mtr",2024,"tranche_2",null,null,"1.3hr_storage_2025_mtr_2_post_nov302022",0.69025000000000003,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1650","ROUGH HAT HYBRID SOLAR"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"STRATA",null,null,"JAMES B. BLACK 2",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_wy_2025_mtr_1_pre_nov302022",0.26700000000000002,"wind","mtr",2025,"tranche_3",null,null,"1.3hr_storage_2026_mtr_1_pre_nov302022",0.60764999999999991,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1652","GRIFFITH ENERGY STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"TAHOE 10 CAPITAL",null,null,"MOUNTAIN VIEW IV WIND",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_wy_2025_mtr_2_post_nov302022",0.31,"wind","mtr",2025,"tranche_3",null,null,"1.3hr_storage_2026_mtr_2_post_nov302022",0.71604999999999996,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1654","YELLOW PINE 3"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"VALLEY WIDE ENERGY & CONSTRUCTION SERVICES",null,null,"BLACK BUTTE HYDRO",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_wy_2026_mtr_1_pre_nov302022",0.33900000000000002,"wind","mtr",2026,"tranche_4",null,null,"1.3hr_storage_2027_mtr_2",0.65224999999999989,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1655","BONANZA PEAK SOLAR FARM"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"VC RENEWABLES",null,null,"BLACKWELL SOLAR",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_wy_2026_mtr_2_post_nov302022",0.33,"wind","mtr",2026,"tranche_4",null,null,"1.3hr_storage_2028_mtr_2",0.67320000000000002,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1660","CIMARRON WIND"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"VESPER ENERGY",null,null,"GENESIS MCCOY BESS",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_wy_2027_mtr_2",0.317,"wind","mtr",2027,"tranche_5",null,null,"1.4hr_storage_2023_mtr_1",0.94090000000000007,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1662","VENTASSO ENERGY STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"VISTRA",null,null,"MCCOY STATION",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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"wind_wy_2028_mtr_2",0.309,"wind","mtr",2028,"tranche_6",null,null,"1.4hr_storage_2023_mtr_2",0.94090000000000007,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1663","HOODINI"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"VITOL",null,null,"BLACK DIAMOND ENERGY STORAGE",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,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,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,"1.4hr_storage_2024_mtr_1",0.87190000000000001,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1665","KINGSLEY SOLAR FARM"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"WDG CAPITAL PARTNERS",null,null,"COSOSTORAGE",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,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,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,"1.4hr_storage_2024_mtr_2",0.87190000000000001,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1667","SUNRISE BUTTE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"WEST COAST WASTE COMPANY",null,null,"BLM EAST FACILITY",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,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,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,"1.4hr_storage_2025_mtr_1_pre_nov302022",0.67179999999999995,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1673","NIGHTHAWK STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"WHITE PINE RENEWABLE",null,null,"BOULEVARD ENERGY STORAGE",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,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,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,"1.4hr_storage_2025_mtr_2_post_nov302022",0.69250000000000012,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1678","HARQUAHALA SUNRISE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"WPOWER",null,null,"BLYTHE SOLAR 1 PROJECT",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,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,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,"1.4hr_storage_2026_mtr_1_pre_nov302022",0.61069999999999991,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1690","DENALI ENERGY STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"ATLANTICA NORTH AMERICA",null,null,"BLYTHE GREEN 1",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,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,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,"1.4hr_storage_2026_mtr_2_post_nov302022",0.71789999999999998,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1702","POTENTIA-VIRIDI"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"AVERVON",null,null,"ALTA POWER HOUSE",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,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,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,"1.4hr_storage_2027_mtr_2",0.65549999999999997,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1709","ROSEMARY"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"BLUE_MOUNTAIN_ELECTRIC_COMPANY_LLC",null,null,"FEATHER RIVER ENERGY CENTER, UNIT #1",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,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,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,"1.4hr_storage_2028_mtr_2",0.67659999999999998,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1718","GONZAGA HYBRID, GONZAGA HYBRID WIND"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"BRIGHT CANYON ENERGY",null,null,"CALPEAK POWER BORDER UNIT 1",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,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,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,"1.5hr_storage_2023_mtr_1",0.94175000000000009,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1719","CIRCLE CITY ENERGY STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"CALIFORNIA_SOLAR_INNOVATORS_INC_DBA_CALSOLAR",null,null,"NID HYDRO BOWMAN POWERHOUSE",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,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,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,"1.5hr_storage_2023_mtr_2",0.94175000000000009,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1726-WD","PISTACHIO ROAD"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EDPR",null,null,"BAKER STATION HYDRO",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,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,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,"1.5hr_storage_2024_mtr_1",0.87324999999999997,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1728","ZETA, ZETA SOLAR 1, ZETA SOLAR 2, ZETA STORAGE 2"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EMPIRE ",null,null,"HIGH WINDS ENERGY CENTER",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,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,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,"1.5hr_storage_2024_mtr_2",0.87324999999999997,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1736","HAWKINS SOLAR HYBRID"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"IDEMITSU ",null,null,"NEXTERA ENERGY MONTEZUMA WIND II",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,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,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,"1.5hr_storage_2025_mtr_1_pre_nov302022",0.67449999999999988,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1740","PUFF HYBRID SOLAR"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"IGNIS",null,null,"FPL ENERGY MONTEZUMA WIND",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,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,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,"1.5hr_storage_2025_mtr_2_post_nov302022",0.69475000000000009,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1744","CRYSTAL FLATS "]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"IP ATHOS",null,null,"SHILOH I WIND PROJECT",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,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,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,"1.5hr_storage_2026_mtr_1_pre_nov302022",0.61374999999999991,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1745","SUNRISE POWER IMPROVEMENT"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"KINGSLAND _COMPANIES_LLC",null,null,"SHILOH WIND PROJECT 2",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,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,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,"1.5hr_storage_2026_mtr_2_post_nov302022",0.71975,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1750","WINDWALKER OFFSHORE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"OHM CONNECT",null,null,"SHILOH III WIND PROJECT,, LLC",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,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,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,"1.5hr_storage_2027_mtr_2",0.65874999999999995,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1751","WINSTON HYBRID PV AND BESS"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"PARMAR LAND CO",null,null,"SHILOH IV WIND PROJECT",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,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,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,"1.5hr_storage_2028_mtr_2",0.67999999999999994,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1757","COBALT"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"PATTERN ENERGY",null,null,"DESERT GREEN SOLAR FARM",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,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,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,"1.6hr_storage_2023_mtr_1",0.9426000000000001,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1758","DESERT SANDS"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"RENEWABLE PROPERTIES LLC",null,null,"NRG BORREGO SOLAR ONE",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,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,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,"1.6hr_storage_2023_mtr_2",0.9426000000000001,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1761","GRACE ENERGY CENTER"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"SUNRUN",null,null,"CORAM BRODIE WIND PROJECT",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,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,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,"1.6hr_storage_2024_mtr_1",0.87460000000000004,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1764","SAPPHIRE SOLAR"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"SUNZIA WIND",null,null,"BLYTHE ENERGY CENTER",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,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,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,"1.6hr_storage_2024_mtr_2",0.87460000000000004,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1766","COMMERCE ENERGY STORAGE 2"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"TERRAGEN",null,null,"LASSEN STATION HYDRO",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,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,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,"1.6hr_storage_2025_mtr_1_pre_nov302022",0.67719999999999991,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1768","ROADHOUSE STORAGE"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"WELLHEAD",null,null,"OAK FLAT",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,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,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,"1.6hr_storage_2025_mtr_2_post_nov302022",0.69700000000000006,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1774","OVERNIGHT SOLAR, OVERNIGHT SOLAR BESS"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"ZETA",null,null,"BUCKS CREEK AGGREGATE",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,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,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,"1.6hr_storage_2026_mtr_1_pre_nov302022",0.6167999999999999,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1779","BELLEFIELD 3 SOLAR FARM"]
[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,"NORTH PALM SPRINGS 1A",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,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,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,"1.6hr_storage_2026_mtr_2_post_nov302022",0.72160000000000002,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1782","WILLOW ROCK ENERGY STORAGE"]
[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,"BUCKWIND RE-POWERING PROJECT",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,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,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,"1.6hr_storage_2027_mtr_2",0.66199999999999992,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1783","SHOALS ENERGY STORAGE"]
[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,"WINTEC ENERGY, LTD.",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,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,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,"1.6hr_storage_2028_mtr_2",0.68340000000000001,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1784","KEYHOLE WIND"]
[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,"BURNEY FOREST POWER",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,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,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,"1.7hr_storage_2023_mtr_1",0.94345000000000001,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1789","REXFORD 2 SOLAR FARM"]
[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,"BUTT VALLEY HYDRO",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,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,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,"1.7hr_storage_2023_mtr_2",0.94345000000000001,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1790","SANBORN HYBRID 4"]
[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,"MUSTANG 2 BARBARO SOLAR",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,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,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,"1.7hr_storage_2024_mtr_1",0.87595000000000001,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1791","SANBORN 5 HYBRID"]
[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,"MUSTANG 2 WHIRLAWAY SOLAR",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,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,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,"1.7hr_storage_2024_mtr_2",0.87595000000000001,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1792","SEQUOIA"]
[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,"CABAZON WIND PROJECT",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,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,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,"1.7hr_storage_2025_mtr_1_pre_nov302022",0.67989999999999995,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1795","ARIDA 3 SOLAR FARM"]
[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,"CALIFORNIA FLATS STORAGE",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,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,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,"1.7hr_storage_2025_mtr_2_post_nov302022",0.69925000000000004,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1796","DELAMAR ENERGY STORAGE"]
[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,"CALIFORNIA FLATS NORTH",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,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,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,"1.7hr_storage_2026_mtr_1_pre_nov302022",0.6198499999999999,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1798","CALVADA SPRINGS SOLAR"]
[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,"CALIFORNIA FLATS SOLAR SOUTH",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,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,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,"1.7hr_storage_2026_mtr_2_post_nov302022",0.72344999999999993,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1799","ROUGH HAT 2"]
[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,"COSO NAVY 1",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,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,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,"1.7hr_storage_2027_mtr_2",0.6652499999999999,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1800","PURPLE SAGE ENERGY CENTER"]
[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,"AGNEWS POWER PLANT",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,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,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,"1.7hr_storage_2028_mtr_2",0.68679999999999997,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1801","WATER ROCK SOLAR 1"]
[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,"CALIPATRIA SOLAR FARM",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,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,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,"1.8hr_storage_2023_mtr_1",0.94430000000000003,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1806","CAPTIVA ENERGY STORAGE"]
[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,"CAMANCHE UNITS  1, 2 &  3 AGGREGATE",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,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,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,"1.8hr_storage_2023_mtr_2",0.94430000000000003,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1810","EAST FIELD ENERGY STORAGE"]
[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,"RUANN DAIRY DIGESTER BIOMAT",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,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,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,"1.8hr_storage_2024_mtr_1",0.87729999999999997,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1812","DATELAND ENERGY COMPLEX"]
[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,"BUCKMAN SPRINGS PV",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,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,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,"1.8hr_storage_2024_mtr_2",0.87729999999999997,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1818","SADDLE MOUNTAIN SOLAR"]
[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,"CAMELOT",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,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,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,"1.8hr_storage_2025_mtr_1_pre_nov302022",0.68259999999999998,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1824","VIENTO FRONTERIZO"]
[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,"COLUMBIA TWO",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,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,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,"1.8hr_storage_2025_mtr_2_post_nov302022",0.70150000000000001,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1842","TOLENAS"]
[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,"CAMP FAR WEST HYDRO",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,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,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,"1.8hr_storage_2026_mtr_1_pre_nov302022",0.6228999999999999,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1846","WILDHORSE ENERGY CENTER"]
[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,"CANTUA SOLAR STATION",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,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,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,"1.8hr_storage_2026_mtr_2_post_nov302022",0.72529999999999994,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1854","CORBY 2"]
[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,"EDOM HILLS WIND FARM",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,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,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,"1.8hr_storage_2027_mtr_2",0.66849999999999987,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1856","ARGES BESS"]
[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,"CARIBOU PH 1 UNIT 2 & 3 AGGREGATE",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,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,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,"1.8hr_storage_2028_mtr_2",0.69019999999999992,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1859","MAYACAMAS GEOTHERMAL"]
[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,"CARIBOU PH 2 UNIT 4 & 5 AGGREGATE",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,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,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,"1.9hr_storage_2023_mtr_1",0.94515000000000005,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1864","TOWNSHIP POWER BANK"]
[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,"CARIBOU PH 1 UNIT 1",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,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,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,"1.9hr_storage_2023_mtr_2",0.94515000000000005,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1865","SEAHAWK STORAGE"]
[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,"CARLSBAD 1",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,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,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,"1.9hr_storage_2024_mtr_1",0.87865000000000004,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1866","TOKAY STORAGE"]
[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,"CARLSBAD 2",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,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,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,"1.9hr_storage_2024_mtr_2",0.87865000000000004,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1872","ALLEGHENY ENERGY STORAGE"]
[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,"CASCADE ENERGY STORAGE",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,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,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,"1.9hr_storage_2025_mtr_1_pre_nov302022",0.68529999999999991,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1875","DELILAH ENERGY STORAGE"]
[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,"CATALINA SOLAR - PHASES 1 AND 2",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,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,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,"1.9hr_storage_2025_mtr_2_post_nov302022",0.7037500000000001,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1876","DOUBLE SPRINGS ENERGY STORAGE"]
[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,"CATALINA SOLAR 2",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,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,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,"1.9hr_storage_2026_mtr_1_pre_nov302022",0.6259499999999999,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1881","SPECTRUM ENERGY STORAGE"]
[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,"CALIFORNIA VALLEY SOLAR RANCH-PHASE B",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,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,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,"1.9hr_storage_2026_mtr_2_post_nov302022",0.72714999999999996,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1887","PRESIDIO"]
[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,"CALIFORNIA VALLEY SOLAR RANCH-PHASE A",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,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,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,"1.9hr_storage_2027_mtr_2",0.67174999999999996,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1889","HOLMAN"]
[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,"VASCO ROAD",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,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,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,"1.9hr_storage_2028_mtr_2",0.69359999999999999,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1892","HARMONY STORAGE 2"]
[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,"CDWR07_2_GEN",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,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,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,"10.1hr_storage_2023_mtr_1",0.98409999999999997,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1895","OAKDALE STORAGE"]
[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,"WATER WHEEL RANCH",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,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,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,"10.1hr_storage_2023_mtr_2",0.98409999999999997,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1896","PATHFINDER STORAGE"]
[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,"DUCOR SOLAR 1",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,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,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,"10.1hr_storage_2024_mtr_1",0.9524499999999998,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1900","BAYLANDS BATTERY"]
[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,"DUCOR SOLAR 2",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,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,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,"10.1hr_storage_2024_mtr_2",0.9524499999999998,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1903","GOLDEN FLATS"]
[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,"DUCOR SOLAR 3",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,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,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,"10.1hr_storage_2025_mtr_1_pre_nov302022",0.84929999999999972,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1911","ZORIN STORAGE"]
[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,"DUCOR SOLAR 4",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,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,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,"10.1hr_storage_2025_mtr_2_post_nov302022",0.88619999999999999,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1912","ESPRESSO"]
[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,"CENTRAL 40",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,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,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,"10.1hr_storage_2026_mtr_1_pre_nov302022",0.81455000000000011,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1914","BLACK DIAMOND ES2"]
[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,"MWD RIO HONDO HYDROELECTRIC RECOVERY PLA",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,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,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,"10.1hr_storage_2026_mtr_2_post_nov302022",0.87884999999999991,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1915","SHERMAN ENERGY STORAGE"]
[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,"PICO RIVERA",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,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,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,"10.1hr_storage_2027_mtr_2",0.94029999999999991,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1918","KIFER BESS 1"]
[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,"TECHNICAST",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,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,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,"10.1hr_storage_2028_mtr_2",0.97240000000000015,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1920","ZEUS BESS"]
[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,"CENTER PEAKER",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,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,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,"10.2hr_storage_2023_mtr_1",0.98419999999999996,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1921","ALLIUM HYBRID"]
[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,"BLYTHE MESA SOLAR",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,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,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,"10.2hr_storage_2023_mtr_2",0.98419999999999996,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1922","ALTA CASA STORAGE"]
[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,"BLYTHE MESA SOLAR 2 BESS",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,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,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,"10.2hr_storage_2024_mtr_1",0.95289999999999986,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1928","EL REY POWER BANK"]
[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,"CENTURY GENERATING PLANT (AGGREGATE)",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,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,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,"10.2hr_storage_2024_mtr_2",0.95289999999999986,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1930","APACHE STORAGE"]
[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,"CHALK CLIFF LIMITED",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,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,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,"10.2hr_storage_2025_mtr_1_pre_nov302022",0.8505999999999998,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1932","COUGAR STORAGE"]
[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,"PROCTER  AND  GAMBLE OXNARD I",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,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,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,"10.2hr_storage_2025_mtr_2_post_nov302022",0.88839999999999997,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1934","LOTUS SOLAR 2"]
[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,"CHESTNUT WESTSIDE BESS",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,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,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,"10.2hr_storage_2026_mtr_1_pre_nov302022",0.81610000000000005,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1935","ELYSIAN"]
[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,"CHESTNUT WESTSIDE PV",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,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,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,"10.2hr_storage_2026_mtr_2_post_nov302022",0.88069999999999982,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1943","WINGTIP SOLAR 1"]
[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,"CHEVRON USA (TAFT/CADET)",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,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,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,"10.2hr_storage_2027_mtr_2",0.94359999999999999,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1949","DARDEN"]
[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,"CHEVRON USA (COALINGA)",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,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,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,"10.2hr_storage_2028_mtr_2",0.9758,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1952","AUSTRALIS"]
[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,"AERA ENERGY, LLC. (COALINGA)",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,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,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,"10.3hr_storage_2023_mtr_1",0.98429999999999995,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1954","HUASO HYBRID"]
[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,"CHEVRON USA (CYMRIC)",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,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,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,"10.3hr_storage_2023_mtr_2",0.98429999999999995,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1955","CIERVO MOUNTAIN HYBRID"]
[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,"CHEVRON U.S.A. UNITS 1 & 2 AGGREGATE",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,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,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,"10.3hr_storage_2024_mtr_1",0.95334999999999981,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1956","CLARKSON"]
[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,"CHICAGO PARK POWERHOUSE",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,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,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,"10.3hr_storage_2024_mtr_2",0.95334999999999981,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1958","SPIKES PEAK SOLAR"]
[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,"SYCAMORE ENERGY 1",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,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,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,"10.3hr_storage_2025_mtr_1_pre_nov302022",0.85189999999999977,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1959","CORNUCOPIA HYBRID"]
[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,"SYCAMORE ENERGY 2",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,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,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,"10.3hr_storage_2025_mtr_2_post_nov302022",0.89060000000000006,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1962","LOCK STORAGE"]
[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,"POMONA ENERGY STORAGE",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,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,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,"10.3hr_storage_2026_mtr_1_pre_nov302022",0.8176500000000001,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1966","ORLEANS"]
[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,"JURUPA",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,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,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,"10.3hr_storage_2026_mtr_2_post_nov302022",0.88254999999999995,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1968","PLUM"]
[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,"POMONA ENERGY STORAGE 2",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,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,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,"10.3hr_storage_2027_mtr_2",0.94689999999999996,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1973","PEACEFUL HOLLOW BESS"]
[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,"CHINO QFS",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,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,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,"10.3hr_storage_2028_mtr_2",0.97920000000000007,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1975","TARRAGON HYBRID"]
[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,"SS SAN ANTONIO WEST, LLC",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,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,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,"10.4hr_storage_2023_mtr_1",0.98439999999999994,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1980","ARTEMIS"]
[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,"CHINO RT SOLAR 1",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,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,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,"10.4hr_storage_2023_mtr_2",0.98439999999999994,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1983","PHAENON"]
[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,"KONA SOLAR - TERRA FRANCESCA",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,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,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,"10.4hr_storage_2024_mtr_1",0.95379999999999987,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1987","BUTTONBUSH SOLAR 2"]
[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,"CHINO CO-GENERATION",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,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,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,"10.4hr_storage_2024_mtr_2",0.95379999999999987,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2001","SERENA STORAGE"]
[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,"MN MILLIKEN GENCO, LLC",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,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,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,"10.4hr_storage_2025_mtr_1_pre_nov302022",0.85319999999999974,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2015","CHERRY LANE HYBRID"]
[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,"AVENUE 26 PHASE I SOLAR",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,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,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,"10.4hr_storage_2025_mtr_2_post_nov302022",0.89280000000000004,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2022","SOCORRO PEAK SOLAR"]
[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,"AVENUE 26 PHASE II SOLAR",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,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,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,"10.4hr_storage_2026_mtr_1_pre_nov302022",0.81920000000000004,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2027","HARQUAHALA FLATS 2"]
[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,"CHOW II BIOMASS TO ENERGY",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,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,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,"10.4hr_storage_2026_mtr_2_post_nov302022",0.88439999999999985,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2029","HARQUAHALA SUNRISE 2"]
[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,"CHOW 2 PEAKER PLANT",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,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,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,"10.4hr_storage_2027_mtr_2",0.95019999999999993,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2032","TROLLEY"]
[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,"CLINES CORNERS",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,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,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,"10.4hr_storage_2028_mtr_2",0.98260000000000014,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2033","CARMINE"]
[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,"CLINES CORNERS B",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,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,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,"10.5hr_storage_2023_mtr_1",0.98449999999999993,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2036","REDONDA"]
[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,"CLOVERDALE SOLAR I",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,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,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,"10.5hr_storage_2023_mtr_2",0.98449999999999993,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2039","SANDRIFT STORAGE 1"]
[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,"CLOVER CREEK",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,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,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,"10.5hr_storage_2024_mtr_1",0.95424999999999982,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2041","SANDRIFT STORAGE 2"]
[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,"LIME SADDLE HYDRO",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,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,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,"10.5hr_storage_2024_mtr_2",0.95424999999999982,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2042","EASLEY, EASLEY I POWER PLANT BESS1A, EASLEY I POWER PLANT BESS1B, EASLEY I POWER PLANT BESS1C, EASLEY I POWER PLANT BESS1D, EASLEY I POWER PLANT PV1A, EASLEY I POWER PLANT PV1B, EASLEY I POWER PLANT PV1C, EASLEY II POWER PLANT BESS2A, EASLEY II POWER PLANT BESS2B, EASLEY II POWER PLANT BESS2C, EASLEY II POWER PLANT BESS2D, EASLEY II POWER PLANT PV2A, EASLEY II POWER PLANT PV2B, EASLEY II POWER PLANT PV2C"]
[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,"CLAIREMONT ENERGY STORAGE",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,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,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,"10.5hr_storage_2025_mtr_1_pre_nov302022",0.8544999999999997,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2048","TWIN PALMS SOLAR"]
[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,"SMALL QF AGGREGATION - OAKLAND",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,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,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,"10.5hr_storage_2025_mtr_2_post_nov302022",0.89500000000000002,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2052","BOUSE SOLAR AND STORAGE PLANT"]
[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,"DAGGETT 2 A BESS",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,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,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,"10.5hr_storage_2026_mtr_1_pre_nov302022",0.82075000000000009,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2055","EUISMOD"]
[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,"DAGGETT 2 B BESS",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,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,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,"10.5hr_storage_2026_mtr_2_post_nov302022",0.88624999999999987,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2059","J90 ENERGY STORAGE"]
[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,"DAGGETT 2 C BESS",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,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,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,"10.5hr_storage_2027_mtr_2",0.9534999999999999,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2060","SAGEBRUSH ENERGY STORAGE"]
[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,"DAGGETT 2 A PV",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,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,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,"10.5hr_storage_2028_mtr_2",0.9860000000000001,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2061","JUNIPER STORAGE"]
[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,"DAGGETT 2 B PV",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,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,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,"10.6hr_storage_2023_mtr_1",0.98460000000000003,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2062","DORIAN STORAGE"]
[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,"DAGGETT 2 C PV",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,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,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,"10.6hr_storage_2023_mtr_2",0.98460000000000003,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2064","ELION ENERGY STORAGE"]
[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,"CENTINELA SOLAR ENERGY I",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,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,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,"10.6hr_storage_2024_mtr_1",0.95469999999999977,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2066","DRIFTER ENERGY STORAGE"]
[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,"CENTINELS SOLAR ENERGY 2",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,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,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,"10.6hr_storage_2024_mtr_2",0.95469999999999977,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2068","BOBOR STORAGE"]
[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,"CENTERVILLE",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,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,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,"10.6hr_storage_2025_mtr_1_pre_nov302022",0.85579999999999967,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2078","SOLEIL CANTIL"]
[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,"MARSH LANDING 1",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,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,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,"10.6hr_storage_2025_mtr_2_post_nov302022",0.8972,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2081","MINERAL KING SOLAR"]
[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,"MARSH LANDING 2",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,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,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,"10.6hr_storage_2026_mtr_1_pre_nov302022",0.82230000000000003,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2082","ELECTRON"]
[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,"MARSH LANDING 3",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,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,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,"10.6hr_storage_2026_mtr_2_post_nov302022",0.88809999999999989,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2085","SOLSKEN"]
[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,"MARSH LANDING 4",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,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,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,"10.6hr_storage_2027_mtr_2",0.95679999999999987,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2089","GREASEWOOD ENERGY STORAGE"]
[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,"OAKLEY SOLAR PROJECT",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,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,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,"10.6hr_storage_2028_mtr_2",0.98940000000000006,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2092","ROSA STORAGE"]
[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,"STOCKTON BIOMAS",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,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,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,"10.7hr_storage_2023_mtr_1",0.98470000000000002,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2097","SIENNA SOLAR 2"]
[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,"COLEMAN",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,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,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,"10.7hr_storage_2023_mtr_2",0.98470000000000002,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2101","WESTON STORAGE"]
[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,"COLGATE POWERHOUSE UNIT 1",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,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,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,"10.7hr_storage_2024_mtr_1",0.95514999999999983,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2103","CADY SOLAR"]
[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,"COLGATE POWERHOUSE UNIT 2",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,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,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,"10.7hr_storage_2024_mtr_2",0.95514999999999983,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2105","CONDUIT ENERGY STORAGE"]
[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,"COLGREEN NORTH SHORE",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,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,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,"10.7hr_storage_2025_mtr_1_pre_nov302022",0.85709999999999975,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2111","FLEETWOOD"]
[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,"COLLINS PINE",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,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,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,"10.7hr_storage_2025_mtr_2_post_nov302022",0.89939999999999998,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2113","GABRIEL STORAGE, GABRIEL STORAGE 2, GABRIEL STORAGE 3, GABRIEL STORAGE 4, GABRIEL STORAGE 5"]
[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,"AGUA MANSA UNIT 1 (CITY OF COLTON)",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,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,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,"10.7hr_storage_2026_mtr_1_pre_nov302022",0.82385000000000008,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2114","DIRAC"]
[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,"COLUSA GENERATING STATION",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,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,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,"10.7hr_storage_2026_mtr_2_post_nov302022",0.8899499999999998,"storage","Linear Extrapolation",2026,"tranche_4",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2115","SIMON"]
[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,"COLLIERVILLE HYDRO UNIT 1 & 2 AGGREGATE",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,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,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,"10.7hr_storage_2027_mtr_2",0.96009999999999995,"storage","Linear Extrapolation",2027,"tranche_5",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2116","MARICI"]
[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,"POOLE HYDRO PLANT 1",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,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,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,"10.8hr_storage_2025_mtr_2_post_nov302022",0.90159999999999996,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2139","COMMERCE ENERGY STORAGE 3"]
[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,"COPPER_MOUNTAIN_3_03",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,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,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,"10.9hr_storage_2025_mtr_1_pre_nov302022",0.85969999999999969,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2149","SUNBAKED SOLAR"]
[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,"COPPER_MOUNTAIN_3_08",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,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,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,"10.9hr_storage_2028_mtr_2",0.99960000000000004,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2173","DESERT JEWEL STORAGE"]
[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,"PRIMA DESCHECHA (CAPISTRANO)",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,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,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,"11.1hr_storage_2024_mtr_2",0.95694999999999975,"storage","Linear Extrapolation",2024,"tranche_2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"275","SOUTH BAY PSEUDO GEN"]
[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,"SAN JOAQUIN 2",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,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,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,"11.2hr_storage_2025_mtr_1_pre_nov302022",0.8635999999999997,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"3204","STOCKTON 1"]
[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,"SANTA CLARA CO-GEN",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,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,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,"11.2hr_storage_2028_mtr_2",1.0098,"storage","Linear Extrapolation",2028,"tranche_6",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"3556-WD","SAN LEANDRO 10"]
[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,"FAIRFIELD POWERHOUSE",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,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,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,"11.4hr_storage_2023_mtr_1",0.98539999999999994,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"54","MIDWAY PEAKING, MIDWAY PEAKING AGGREGATE HYBRID"]
[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,"LOS ALAMITOS 2",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,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,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,"11.5hr_storage_2023_mtr_1",0.98550000000000004,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"768","BIG SKY SOLAR"]
[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,"DELTA ENERGY CENTER AGGREGATE",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,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,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,"11.6hr_storage_2025_mtr_2_post_nov302022",0.91920000000000002,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"W131","SANTEE BESS"]
[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,"CALIENTE SOLAR 2",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,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,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,"11.7hr_storage_2023_mtr_1",0.98570000000000002,"storage","Linear Extrapolation",2023,"tranche_1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"WDT1428","TITANIUM 1 BESS"]
[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,"DRACKER SOLAR UNIT 2 BESS",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,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,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,"11.8hr_storage_2025_mtr_2_post_nov302022",0.92359999999999998,"storage","Linear Extrapolation",2025,"tranche_3",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"WDT1980","COMMERCE DIS CTR 4"]
[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,"BLUE HORNET SOLAR",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,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,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,"11.9hr_storage_2023_mtr_2",0.9859,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"DESERT HARVEST BESS",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,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,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,"11hr_storage_2023_mtr_1",0.98499999999999999,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"DESERT SUNLIGHT 300",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,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,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,"11hr_storage_2025_mtr_2_post_nov302022",0.90599999999999992,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"EASTWOOD PUMP-GEN",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,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,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,"12hr_storage_2026_mtr_1_pre_nov302022",0.84400000000000008,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"CUYAMACA PEAK ENERGY PLANT",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,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,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,"1hr_storage_2027_mtr_2",0.64249999999999985,"storage","Linear Extrapolation",2027,"tranche_5"]
[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,"ESJ WIND ENERGY",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,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,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,"2.2hr_storage_2023_mtr_2",0.9477000000000001,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"ESCONDIDO BESS 2",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,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,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,"2.2hr_storage_2026_mtr_1_pre_nov302022",0.63509999999999989,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"SPVP018 FONTANA RT SOLAR",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,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,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,"2.4hr_storage_2023_mtr_2",0.94940000000000002,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"ETIWND_2_UNIT1",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,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,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,"2.4hr_storage_2028_mtr_2",0.7105999999999999,"storage","Linear Extrapolation",2028,"tranche_6"]
[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,"FELLOW QF AGGREGATE",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,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,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,"2.5hr_storage_2026_mtr_1_pre_nov302022",0.64424999999999988,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"FRIANT DAM",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,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,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,"2.6hr_storage_2026_mtr_2_post_nov302022",0.74009999999999998,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"GARNET GREEN POWER PROJECT AGGREGATE",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,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,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,"2.8hr_storage_2024_mtr_1",0.89080000000000004,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"COACHELLA 2",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,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,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,"2.8hr_storage_2026_mtr_1_pre_nov302022",0.65339999999999987,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"GASKELL WEST 2B",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,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,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,"2.9hr_storage_2026_mtr_2_post_nov302022",0.74565000000000003,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"WEST GATES SOLAR STATION",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,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,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,"2hr_storage_2024_mtr_1",0.88,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"GILROY COGEN AGGREGATE",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,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,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,"3.1hr_storage_2026_mtr_2_post_nov302022",0.74934999999999996,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"GLEN ARM UNIT 3",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,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,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,"3.2hr_storage_2026_mtr_2_post_nov302022",0.75119999999999998,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"VALLECITO ENERGY STORAGE",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,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,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,"3.3hr_storage_2024_mtr_1",0.89755000000000007,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"GREENLEAF 1",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,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,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,"3.4hr_storage_2024_mtr_2",0.89890000000000003,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"BALDY MESA SP",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,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,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,"3.5hr_storage_2027_mtr_2",0.72375,"storage","Linear Extrapolation",2027,"tranche_5"]
[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,"LOST CREEK 1 & 2 HYDRO CONVERSION",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,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,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,"3.6hr_storage_2025_mtr_1_pre_nov302022",0.73119999999999996,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"LEMOORE 1",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,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,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,"3.7hr_storage_2024_mtr_2",0.90295000000000003,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"LONG BEACH UNIT 3",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,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,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,"3.8hr_storage_2027_mtr_2",0.73350000000000004,"storage","Linear Extrapolation",2027,"tranche_5"]
[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,"HUNTINGTON BEACH GEN STA. UNIT 2",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,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,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,"3.9hr_storage_2024_mtr_2",0.90565000000000007,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"SMALL QF AGGREGATION - VALLEJO/DINSMORE",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,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,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,"3hr_storage_2025_mtr_2_post_nov302022",0.72850000000000015,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"SILVER RIDGE MOUNT SIGNAL 2",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,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,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,"4hr_storage_2027_mtr_2",0.74,"storage","mtr",2027,"tranche_5"]
[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,"SILVER RIDGE MOUNT SIGNAL",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,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,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,"4hr_storage_2028_mtr_2",0.76500000000000001,"storage","mtr",2028,"tranche_6"]
[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,"RE KANSAS SOUTH",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,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,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,"4.2hr_storage_2025_mtr_1_pre_nov302022",0.74740000000000006,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"FRESNO SOLAR WEST",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,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,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,"4.3hr_storage_2024_mtr_1",0.91105000000000003,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"KINGS RIVER HYDRO UNIT 1",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,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,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,"4.3hr_storage_2028_mtr_2",0.77519999999999989,"storage","Linear Extrapolation",2028,"tranche_6"]
[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,"KERN CANYON POWERHOUSE",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,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,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,"4.5hr_storage_2025_mtr_1_pre_nov302022",0.75550000000000006,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"LOUISIANA PACIFIC SAMOA",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,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,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,"4.6hr_storage_2025_mtr_2_post_nov302022",0.76450000000000007,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"HONEY LAKE POWER",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,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,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,"4.7hr_storage_2024_mtr_2",0.91644999999999999,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"MESA CREST",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,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,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,"4.8hr_storage_2025_mtr_1_pre_nov302022",0.76360000000000006,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"GOOSE HAVEN ENERGY CENTER, UNIT #1",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,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,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,"4.9hr_storage_2025_mtr_2_post_nov302022",0.7712500000000001,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"LODI GAS TURBINE",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,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,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,"4hr_storage_2023_mtr_1",0.96299999999999997,"storage","mtr",2023,"tranche_1"]
[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,"MAGNOLIA POWER PLANT ANAHEIM",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,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,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,"5.1hr_storage_2023_mtr_1",0.97235000000000005,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"MANTECA  LAND 1",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,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,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,"5.2hr_storage_2025_mtr_2_post_nov302022",0.77800000000000014,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"MARVEL",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,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,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,"5.3hr_storage_2023_mtr_1",0.97405000000000008,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"MELROSE BESS 2",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,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,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,"5.4hr_storage_2023_mtr_2",0.9749000000000001,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"CORAM ENERGY",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,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,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,"5.5hr_storage_2023_mtr_2",0.97575000000000012,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"MIRA LOMA BESS B",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,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,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,"5.6hr_storage_2023_mtr_1",0.97660000000000013,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"NORTH STAR SOLAR 1",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,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,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,"5.7hr_storage_2023_mtr_2",0.97745000000000004,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"MONTICELLO HYDRO AGGREGATE",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,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,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,"5.7hr_storage_2026_mtr_1_pre_nov302022",0.74185000000000001,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"MESQUITE SOLAR 1",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,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,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,"5.9hr_storage_2024_mtr_1",0.93265000000000009,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"MT.POSO COGENERATION CO.",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,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,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,"5hr_storage_2023_mtr_2",0.97150000000000003,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"GROSSMONT HOSPITAL",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,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,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,"5hr_storage_2026_mtr_1_pre_nov302022",0.72049999999999992,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"NEW HOGAN PH AGGREGATE",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,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,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,"6.1hr_storage_2026_mtr_2_post_nov302022",0.80485000000000007,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"WINDSTREAM 6042",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,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,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,"6.2hr_storage_2028_mtr_2",0.83979999999999999,"storage","Linear Extrapolation",2028,"tranche_6"]
[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,"ZEPHYR PARK",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,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,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,"6.3hr_storage_2026_mtr_1_pre_nov302022",0.75565000000000004,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"OASIS SOLAR",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,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,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,"6.4hr_storage_2026_mtr_2_post_nov302022",0.81040000000000001,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"LAKEVIEW DAIRY BIOGAS",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,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,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,"6.6hr_storage_2024_mtr_1",0.93669999999999998,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"OLSEN POWER PARTNERS",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,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,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,"6.7hr_storage_2023_mtr_1",0.98070000000000002,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"ENERPARC CALIFORNIA 2",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,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,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,"6.7hr_storage_2026_mtr_2_post_nov302022",0.81595000000000006,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"OROVILLE COGENERATION, LP",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,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,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,"6.8hr_storage_2024_mtr_1",0.93759999999999999,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"KONA SOLAR - RANCHO DC #1",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,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,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,"6.9hr_storage_2024_mtr_2",0.93805000000000005,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"G2 ENERGY HAY ROAD POWER PLANT",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,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,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,"6hr_storage_2026_mtr_2_post_nov302022",0.80300000000000005,"storage","mtr",2026,"tranche_4"]
[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,"PHOENIX PH",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,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,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,"7.1hr_storage_2024_mtr_1",0.93894999999999995,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"PIT PH 5 UNITS 3 & 4 AGGREGATE",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,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,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,"7.2hr_storage_2024_mtr_2",0.93940000000000001,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"LINCOLN LANDFILL POWER PLANT",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,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,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,"7.3hr_storage_2027_mtr_2",0.84789999999999999,"storage","Linear Extrapolation",2027,"tranche_5"]
[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,"POE HYDRO UNIT 1",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,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,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,"7.4hr_storage_2027_mtr_2",0.85119999999999996,"storage","Linear Extrapolation",2027,"tranche_5"]
[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,"ANTELOPE SOLAR 2 RACEWAY",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,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,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,"7.5hr_storage_2024_mtr_2",0.94074999999999998,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"PVERDE_5_SCEDYN",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,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,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,"7.6hr_storage_2027_mtr_2",0.85780000000000001,"storage","Linear Extrapolation",2027,"tranche_5"]
[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,"WATTS I",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,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,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,"7.7hr_storage_2028_mtr_2",0.89080000000000004,"storage","Linear Extrapolation",2028,"tranche_6"]
[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,"VISALIA CSG",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,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,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,"7.8hr_storage_2025_mtr_2_post_nov302022",0.83560000000000012,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"RENWIND RE-POWERING PROJECT",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,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,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,"7.9hr_storage_2025_mtr_1_pre_nov302022",0.82069999999999987,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"SMALL QF AGGREGATION - GRASS VALLEY",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,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,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,"7.9hr_storage_2028_mtr_2",0.89759999999999995,"storage","Linear Extrapolation",2028,"tranche_6"]
[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,"ROSAMOND WEST SOLAR CENTRAL BESS B",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,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,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,"8.1hr_storage_2025_mtr_1_pre_nov302022",0.82329999999999981,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"RUSSELL CITY ENERGY CENTER",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,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,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,"8.2hr_storage_2026_mtr_1_pre_nov302022",0.78510000000000002,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"RIVERSIDE ENERGY RES. CTR UNIT 3",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,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,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,"8.2hr_storage_2028_mtr_2",0.90779999999999994,"storage","Linear Extrapolation",2028,"tranche_6"]
[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,"SANBORN SOLAR 2 SBESS 3",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,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,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,"8.4hr_storage_2025_mtr_1_pre_nov302022",0.82719999999999982,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"MILLIKAN AVENUE BESS",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,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,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,"8.5hr_storage_2025_mtr_2_post_nov302022",0.85100000000000009,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"MOUNTAINVIEW GEN STA. UNIT 3",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,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,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,"8.6hr_storage_2024_mtr_2",0.94569999999999987,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"SPVP016 REDLANDS RT SOLAR",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,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,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,"8.7hr_storage_2023_mtr_1",0.98270000000000002,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"ALTA MESA WIND",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,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,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,"8.8hr_storage_2025_mtr_2_post_nov302022",0.85760000000000003,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"SENTINEL UNIT 3",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,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,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,"8.9hr_storage_2023_mtr_1",0.9829,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"HEBER SOUTH",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,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,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,"8hr_storage_2025_mtr_1_pre_nov302022",0.82199999999999995,"storage","mtr",2025,"tranche_3"]
[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,"SKIC SOLAR",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,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,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,"9.1hr_storage_2025_mtr_2_post_nov302022",0.86420000000000008,"storage","Linear Extrapolation",2025,"tranche_3"]
[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,"SLATE 5",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,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,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,"9.2hr_storage_2023_mtr_1",0.98319999999999996,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"HOUWELINGS NURSERIES OXNARD, INC",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,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,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,"9.3hr_storage_2023_mtr_2",0.98329999999999995,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"SONOMA COUNTY LANDFILL",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,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,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,"9.4hr_storage_2023_mtr_2",0.98339999999999994,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"FIVE BEARS HYDROELECTRIC",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,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,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,"9.4hr_storage_2026_mtr_1_pre_nov302022",0.80370000000000008,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"PORTERVILLE TULARE PV",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,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,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,"9.6hr_storage_2023_mtr_2",0.98360000000000003,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"STANISLAUS HYDRO",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,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,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,"9.6hr_storage_2026_mtr_1_pre_nov302022",0.80680000000000007,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"ARLINGTON SOLAR UNIT 1B BESS",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,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,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,"9.8hr_storage_2024_mtr_1",0.95109999999999983,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"SUNSTREAM SOLAR 1",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,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,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,"9.9hr_storage_2023_mtr_2",0.9839,"storage","Linear Extrapolation",2023,"tranche_1"]
[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,"POINT WIND 1",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,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,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,"9hr_storage_2024_mtr_1",0.9474999999999999,"storage","Linear Extrapolation",2024,"tranche_2"]
[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,"TDM",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,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,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,"9hr_storage_2026_mtr_2_post_nov302022",0.85849999999999993,"storage","Linear Extrapolation",2026,"tranche_4"]
[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,"TRANQUILLITY 8 AMARILLO"]
[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,"KINGS RIVER SYPHON"]
[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,"MCKITTRICK COGEN"]
[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,"SOLANO WIND PROJECT PHASE 3"]
[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,"MWD RED MOUNTAIN HYDROELECTRIC RECOVERY"]
[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,"VEGA SOLAR"]
[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,"TROPICO"]
[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,"SLOTH BESS"]
[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,"LONE VALLEY SOLAR PARK 1"]
[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,"MWD VALLEY VIEW HYDROELECTRIC RECOVERY P"]
[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,"VISTA QFS"]
[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,"COLE GRADE"]
[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,"VOYAGER WIND 4"]
[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,"WALNUT CREEK ENERGY PARK UNIT 3"]
[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,"FORWARD"]
[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,"WISTARIA RANCH SOLAR"]
[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,"QUINTEN LUALLEN"]
[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,"MOJAVE 89 WIND"]
[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,"SAGEBRUSH SOLAR 2 ESS 59"]
[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,"HOOVER VEA"]
[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,"HAT CREEK BIOENERGY"]
[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,"REXFORD SOLAR FARM BESS"]
[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,"ACID UNIT 1"]
[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,"AMARGOSA230"]
[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,"MIR2"]
[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,"MCCULLOUG500"]
[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,"PARKER230"]
[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,"SYLMAR"]
[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,"BIG ROCK"]
[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,"SUNE W12DG-C, LLC"]
[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,"CLAPPER RAIL PLANT 1"]
[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,"SEPARATOR (RAMPA)"]
[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,"CANYON COUNTRY ESS I, LLC (KARL JACOB)"]
[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,"SILVER STATE SOUTH SOLAR PROJECT STORAGE"]
[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,"CARRIS BATTERY STORAGE"]
[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,"SAGEBRUSH BESS"]
[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,"LAS CAMAS 3"]
[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,"ATLAS COMPLEX 9 BESS"]
[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,"CYCLONE SOLAR ROSAMOND SOUTH EAST I BESS 1"]
[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,"ROSAMOND SOUTH EAST BESS 2"]
[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,"TERRY"]
[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,"SOL CATCHERS SOLAR 3"]
[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,"INDUSTRY METROLINK PV 1, LLC"]
[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,"OHMCONNECT PG&E LIP"]
[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,"ARATINA SOLAR CENTER 1 B BESS"]
[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,"LITHIUM"]
[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,"INTERMOUNTAIN; UNIT 4 PASA SHARE; INTMNT_PASA_UNIT4"]
[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,"EAVES DIS CTR 1"]
[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,"ENERSMART MURRAY 2"]
[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,"CYCLONE SOLAR ROSAMOND SOUTH I BESS 3"]
[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,"SOLAR STAR 3"]
[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,"SNOWLINE WHITE ROAD NORTH"]
[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,"SUN POND SOLAR 2"]
[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,"SOUTH BAY PSEUDO GEN"]
[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,"OAKLAND 1"]
[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,"SAN LEANDRO 10"]
[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,"STOCKTON 1"]
[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,"CHULA VISTA ENERGY CENTER 2, CHULA VISTA ENERGY CENTER 2 BESS"]
[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,"FOUNTAIN WIND"]
[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,"DAYLIGHT"]
[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,"WILLY 9, WILLY 9 ANTELOPE VALLEY COMPLEX"]
[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,"SANDSTORM WIND POWER "]
[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,"BALDY MESA"]
[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,"SOLANO 4 WIND"]
[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,"BATERIA DEL SUR, BATERIA DEL SUR 2A, BATERIA DEL SUR 2B"]
[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,"AIR STATION 1"]
[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,"OBERON"]
[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,"VOLTA DE MEXICALI"]
[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,"NORTH BAY ENERGY STORAGE"]
[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,"SUNRISE POWER IMPROVEMENT"]
[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,"DESERT SANDS"]
[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,"KEYHOLE WIND"]
[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,"DATELAND ENERGY COMPLEX, DATELAND ENERGY COMPLEX SIERRA"]
[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,"VIENTO FRONTERIZO"]
[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,"JUGLANS ENERGY STORAGE"]
[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,"VELAS"]
[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,"PALMETTO ENERGY STORAGE"]
[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,"ESPRESSO (FKA KOLA 2)"]
[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,"WHITE RABBIT"]
[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,"FLORES STORAGE"]
[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,"BUTTERCUP HYBRID SOLAR"]
[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,"CANNAE"]
[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,"SEAGLASS OFFSHORE WIND"]
[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,"REDONDA"]
[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,"PICADOR ENERGY STORAGE"]
[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,"SAGEBRUSH ENERGY STORAGE"]
[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,"HIDALGO ENERGY STORAGE"]
[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,"DIRAC"]
[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,"TABLA ENERGY STORAGE"]
[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,"MOSEY"]
[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,"HYDER"]
[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,"TAYLOR STORAGE"]
[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,"EAST CLEVELAND ROAD SOLAR"]
[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,"RUTAN II"]
[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,"COLUMBIA SOLAR ENERGY 2 FKA COLUMBIA SOLAR ENERGY II"]
[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,"GOLETA ENERGY STORAGE AND GOLETA ENERGY STORAGE 2"]
[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,"BEAUMONT ENERGY STORAGE I"]
[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,"MM TULARE "]
[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,"CANYON POWER PLANT UNIT 4"]
[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,"PINYON PINES 2"]
[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,"ADOBE SOLAR"]
[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,"SIERRA SOLAR GREENWORKS LLC"]
[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,"ANTELOPE BIG SKY RANCH "]
[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,"ALAMITOS ENERGY STORAGE"]
[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,"COSO BATTERY STORAGE"]
[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,"JAVA SOLAR"]
[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,"EL SEGUNDO ENERGY CENTER UNIT 5"]
[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,"VLTS_PDR_PGF1_03"]
[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,"SALT SPRINGS UNIT 1"]
[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,"SCEW_2_PDRP101"]
[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,"HOLM HYDRO UNIT 1"]
[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,"SDG1_1_PDRP120"]
[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,"ESPN_SCEN_6_PDRP103"]
[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,"GEYSERS UNIT 7"]
[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,"DONALD VON RAESFELD STG UNIT 3"]
[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,"MIDSUN_1_CT5B"]
[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,"DESERT STAR ENERGY CENTER CT2"]
[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,"O'NEILL PUMP-GEN UNIT 4"]
[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,"SCEC_1_PDRP109"]
[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,"CENTURY GEN 2"]
[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,"SCEC_1_PDRP147"]
[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,"BIG CREEK PH 1 UNIT 4"]
[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,"COLLIERVILLE HYDRO UNIT 2"]
[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,"CAMANCHE 1"]
[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,"CORAM BRODIE WIND PROJECT CAMERON RIDGE"]
[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,"TERMOELECTRICA DE MEXICALI STG 3"]
[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,"O'NEILL PUMP-GEN UNIT 2"]
[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,"PIT PH 3 UNIT 2"]
[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,"HARBOR COGEN UNIT 1"]
[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,"SANDLT_2_STGB"]
[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,"CALGEN_1_UNIT 3"]
[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,"TULLOCH UNIT 1"]
[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,"PNCHVS_2_SOLARA"]
[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,"SCEC_1_PDRP121"]
[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,"VERNON_7_CTG1"]
[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,"SCEW_2_PDRP120"]
[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,"SCEC_1_PDRP142"]
[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,"ESPN_SDG1_1_PDRP124"]
[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,"SBERDO_7_CT4A"]
[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,"ESPN_PGF1_2_PDRP112"]
[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,"PGEB_2_PDRP105"]
[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,"ESPN_SCEW_2_PDRP183"]
[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,"LOS ESTEROS ENERGY FACILITY CTG 1"]
[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,"SCEC_1_PDRP108"]
[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,"COSO ENERGY DEVELOPERS - BLM EAST UNIT 8"]
[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,"DIAMOND VALLEY UNIT 8"]
[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,"CRESTA UNIT #1"]
[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,"RVSIDE_7_SPRGU1"]
[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,"DIAMOND VALLEY UNIT 4"]
[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,"TIGER CREEK UNIT 1"]
[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,"PARDEE HYDRO UNIT 2"]
[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,"PGF1_2_PDRP106"]
[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,"ELK HILLS STEAM TURBINE UNIT"]
[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,"DELTA ENERGY CENTER STG UNIT"]
[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,"GILROY COGEN - UNIT 2"]
[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,"VLTS_PDR_PGSB_04"]
[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,"HARBOR COGEN UNIT 2"]
[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,"THERMALITO P-G UNIT 2"]
[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,"SCEC_1_PDRP131"]
[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,"CARIBOU PH 1 UNIT 2"]
[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,"PIT PH 5 UNIT 4"]
[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,"SPAULDING HYDRO PH 1 UNIT"]
[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,"VLTS_PDR_PGF1_D"]
[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,"GILROY ENERGY CENTER UNIT 1"]
[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,"PALOMR_7_CTG1"]
[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,"VLTS_PDR_PGF1_04"]
[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,"SUNSHN_2_LNDFL1"]
[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,"SAN LUIS P-G UNIT 5"]
[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,"STARWOOD POWER - MIDWAY UNIT 1"]
[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,"EDWARD HYATT GEN UNIT 3"]
[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,"PINE FLAT UNIT 3"]
[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,"KIRKWOOD HYDRO UNIT 1"]
[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,"PANOCHE ENERGY CENTER (CTG1)"]
[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,"SCEC_1_PDRP150"]
[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,"LACSD CARSON WATER POLLUTION CTG2"]
[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,"ESS CSG AGGREGATED RESOURCES"]
[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,"GEYSERS UNIT 8"]
[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,"BUCKS CREEK UNIT #2"]
[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,"STOILS_1_UNIT 1"]
[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,"DEVIL CANYON HYDRO UNIT 4"]
[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,"PIT PH 5 UNIT 3"]
[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,"HAAS PH UNIT 1"]
[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,"SBERDO_7_CT4B"]
[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,"OTAY MESA STEAM TURBINE 3"]
[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,"CARLS1_2_CTG8"]
[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,"PGF1_2_PDRP107"]
[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,"CAMANCHE 2"]
[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,"SCEC_1_PDRP110"]
[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,"SCEC_1_PDRP181"]
[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,"LCR AMS HYBRID WEST LA 1-W-LNEI1"]
[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,"VLTS_PDR_SCEW_01"]
[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,"SCEC_1_PDRP126"]
[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,"THERMALITO P-G UNIT 3"]
[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,"ALAMIT_7_CTG1B"]
[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,"PGEB_2_PDRP103"]
[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,"PIT PH 4 UNIT 2"]
[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,"CENTURY GEN 4"]
[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,"CENTURY GEN 3"]
[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,"BERRY PETROLEUM PLACERITA, UNIT 1"]
[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,"PINE FLAT UNIT 1"]
[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,"GATEWAY CTG B"]
[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,"COSO POWER DEVELOPERS (NAVY II) UNIT 5"]
[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,"HARBOR COGEN UNIT 3"]
[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,"SDG1_1_PDRP111"]
[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,"TULLOCH HYDRO AGGREGATE"]
[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,"BLYTHE STG"]
[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,"WHELPP_2_NSPIN"]
[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,"LOS ESTEROS ENERGY FACILITY CTG 3"]
[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,"SPICER HYDRO UNIT 2"]
[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,"SUNRISE POWER PROJECT UNIT 3"]
[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,"DIAMOND VALLEY UNIT 1"]
[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,"DRUM PH 1 UNIT 4"]
[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,"ANTELOPE SOLAR 1B"]